	function customAjax(url,params)
  	{
  		$.get(url,params,null,'script');
  	}
  	
	function saveMe(id) 
	{
	   	customAjax('/save-paper.php',{paper_id:id,version:1,pg:pg});
       	$('#SPList').fadeTo(1000,0);
	}

	function saveMe2(id) 
	{
	   	customAjax('/save-paper.php',{paper_id:id,version:2,pg:pg});
	}

	function saveMe3(id) 
	{
	   	customAjax('/save-paper.php',{paper_id:id,version:3,pg:pg});
	}
	
	function commentCheck()
	{
		var t=$('[name=heading]');
		var m=$('[name=comment]');
		var e="";
		m.trigger('focus');
		if(!m.val().length)
			e+=words.comment_error_text+"\n";
		m.trigger('blur');
		t.trigger('focus');
		if(!t.val().length)
			e=words.comment_error_title+"\n"+e;
		t.trigger('blur');
		if(e.length)	
		{
			alert(e);
			return false;
		}
		return true;
	}
	
	function initComment(x)
	{
		if(x!=-2)
		$(tplv=='f2'?'#postComment':'#commentForm').submit(
			function()
			{
				if(commentCheck())
					$.ajax(
							{
								url:'/add-comment.php',
								data:$('[name]',$(this)).serialize(),
								type:'POST',
								success:function(msg)
										{
											var cL=$('#commentsList');
											$('#commentFormBox').html(msg);	
											cL
												.replaceWith($('[id=refresh_comment_list] [id=commentsList]'))
											  	.css('display','inline')
												;
											initComment(-1);
										}
							}
					);
				return false;
			} 
		);
		if(x!=-2)
		{
			$('.srate').click(function(){
						var myStyles = ['nostar', 'star1', 'star2', 'star3', 'star4', 'star5'];
						for(i in myStyles)
							if(i == $(this).attr('id'))
							{
								$(this).parent().addClass(myStyles[i]);
								$('#numStars').val(i);
							}
							else
								$(this).parent().removeClass(myStyles[i])
				}
			);
			var focus=
					function()
					{
						if($(this).val()==$(this).attr('default'))
						 $(this).val('');				
					}
			var blur=		
					function()
					{
						if($(this).val()=='')
						 $(this).val($(this).attr('default'));				
					}
			$('[name=heading]').focus(focus).blur(blur); 
			$('[name=comment]').focus(focus).blur(blur); 
		}
		if($("#pageComments"))	
		 $("#pageComments a").click(
				function()
				{
					var s=$(this).attr('href').split('#').pop();
					$('#commentsList').load('/add-comment.php?start='+s+'&id='+$('[name=id]').val(),null,
												function(responseText, textStatus, XMLHttpRequest)
													{
														if(textStatus=='success')
															initComment(-2);
													}
											);
					return false;
				}
			);
	}
	
	function initSavedPapers()
	{
		 $(tplv=='f2'?"#resultsBottom a":"#pageBot a").click(
				function() 
				{
					$(tplv=='f2'?'#tableForm':'#body').load($(this).attr('href'),null,
										function(r,s,o)
										{
											if(s=='success')
											{
											 initSavedPapers();
											 checkAllEnable(); 
											}
										}
									);
					return false;
				}
			);	
	}
	
	function initRecentlyViewed()
	{
		 $(tplv=='f2'?"#resultsBottom a":"#pageBot a").click(
				function() 
				{
					$(tplv=='f2'?'#tableForm':'#body').load($(this).attr('href'),null,
										function(r,s,o)
										{
											if(s=='success')
											{
												 initRecentlyViewed();
												 checkAllEnable(); 
											}
										}
									);
					return false;
				}
			);	
	}	
	if(tplv=='f2')
	{
		$(window).ready(function(){
		$('.similar ul').show();		
		var similar = jQuery.cookie('similar');
		if (similar == 'collapsed') 
		{
			$('.similar ul').hide();
			$('.similar h3').toggleClass('close');
		}
		else 
		if (similar == 'expanded')
			$('.similar ul').show();
		$('.similar h3').click(function() {
			$(this).toggleClass('close');
			jQuery.cookie('similar',similar == 'collapsed'?'expanded':'collapsed');
			$(this).next().slideToggle('fast');
			return false;
		});
		$('.recent ul').show();		
		var recent = jQuery.cookie('recent');
		if (recent == 'collapsed') 
		{
			$('.recent ul').hide();
			$('.recent h3').toggleClass('close');
		}
		else 
		if (recent == 'expanded')
			$('.recent ul').show();
		$('.recent h3').click(function() {
			$(this).toggleClass('close');
			jQuery.cookie('recent',recent == 'collapsed'?'expanded':'collapsed');
			$(this).next().slideToggle('fast');
			return false;
		});
		});
		var main=$('#main');
		if(main.length>0)
		{
			$('#main [class=highlight] a').click(
					function()
					{
						$('#main [class=essay-box]').select();
						return false;
					}
				);
		}
		function search_support(id)
		{
			id=$('#'+id);
			id[0].onfocus();
			var value=id.val();
			id[0].onblur();
			if(!value)
				return alert( words.enter_query);
			var value2=value;
			if(value)
				value=value.toLowerCase().replace(',',' ').replace('.',' ').replace('<','&lt;').replace(/^\s+|\s+$/g,"");
			if(!value)
				return alert( words.enter_query);
			var h2=$('span[class=_src] h2');
			var h2_span=$('span',h2).html();
			h2.html("<span>"+h2_span+"</span> "+value2);
			$('span[class=_main]').hide();
			$('span[class=_src]').show();
			var obj=$('[class^=faqs]');
			obj.show();
			if(!obj.hasClass('margin'))
				obj.addClass("margin");
			var items=$('>li',obj);
			var count=0;
			{
				value=value.split(' ');
				for(var i=0;i<items.length;i++)
				{
					var text=$(items[i]).text().toLowerCase();
					var show=false;
					for(var j=0;j<value.length;j++)	
					if(value[j].length>0)
						if(text.indexOf(value[j])>-1)
						{
							show=true;
							count=1;
							break;
						}
					show?$(items[i]).show():$(items[i]).hide();	
				}
			}
			if(count)
			{
				$('#result_empty').hide();
				$('#result_exists').show();
			}
			else
			{
				$('#result_empty').show();
				$('strong',$('#result_empty')).html(value2);
				$('#result_exists').hide();
				$('[class^=faqs]').hide();
			}
		}
		
		function main_support()
		{
			$('[class=_src]').hide();
			$('[class=_main]').show();
			$('[class^=faqs]>li').show();
			$('[class^=faqs]').removeClass('margin').show();
		}
		
		function myAccountSubmitForm()
		{
			var canvas=$(this).parents('[class=accordion-content]');
			var url=$('input',canvas.prev()).val();
			canvas.load(url,$(this).serializeArray(),function(){$('form',this).submit(myAccountSubmitForm);});
			return false;
		}
		
		function initMyAccount()
		{
			$('[class=accordion-title]').click(function()
			{
				var url=$('input',this).val();
				var canvas=$(this).next();
				if(url)
				{
					if(canvas.html())
					{
						canvas.hide();
						canvas.html('');
					}
					else
					{
						canvas.show().html(words.loading);
						canvas.load(url,null,function(){$('form',this).submit(myAccountSubmitForm);});
					}
				}
				else
				{
					canvas.toggle();
				}
				return false;
			});
		}
	
		function browseToggle()
		{
			$('.topics .topic ul').hide();	
			$('.topics .topic h4 a').click(function()
				{
					$(this).parent().next().toggle();
					return false;
				}
				);	
		}
		function fnSelect(obj)
		{
			if(document.body.createTextRange)
			{
				var dt = document.body.createTextRange(); 
				dt.moveToElementText(obj); 
				dt.select();
			}
			else
			if(document.createRange)
			{
				window.getSelection().removeAllRanges(); 
				var dt = document.createRange(); 
				dt.selectNode(obj); 
				window.getSelection().addRange(dt);			}
		}
	}
	