var action='';
var main_pos=0;
var next_pos=0;
var pre_pos=0;
var fast;
var page=1;
var temp_record;
var pagen=0;
var vertical_pre_pos = -400;
var vertical_next_pos = 400;



/*
function fetchtpl(act,speed)
{
	document.getElementById('prearrowhyper').href="javascript:void(0);";
	document.getElementById('nextarrowhyper').href="javascript:void(0);";	
	main_pos=parseInt(document.getElementById('main').style.left);
	fast=speed;
	if(act=='next') 
	{
		$.post("jquery_template.php", {limit_rec:""+page+""}, function(data){
		//alert(data);
				if(data.length >0)
				{
					page++;
			
					action=act;
					data=data.split('##');
					temp_record=data[0];
					
					if(page>=data[1]){
						document.getElementById('nextarrowhyper').style.display="none";
					}
					
					if(page>1){
						document.getElementById('prearrowhyper').style.display="block";
					}
					
					pagen=page-1;
					document.getElementById('next').innerHTML=data[0];
					next_pos=parseInt(document.getElementById('next').style.left);	
					nextscroll();	
				}
			}
		);
	}
	else
	{
		pagen--;
		page--;
		
		$.post("jquery_template.php", {limit_rec:""+pagen+""}, function(data){
				if(data.length >0)
				{
					action=act;
					data=data.split('##');
					temp_record=data[0];
					if(pagen<data[1]){
						document.getElementById('nextarrowhyper').style.display="block";
					}
					if(pagen<=0){
						document.getElementById('prearrowhyper').style.display="none";
					}
					document.getElementById('preimage').innerHTML=data[0];
					pre_pos=parseInt(document.getElementById('preimage').style.left);
					action=act;
					prevscroll();	
				}
			}
		);
   	}
}
*/

function fetchtpl(act,speed,pagecall)
{    
	document.getElementById('prearrowhyper').href="javascript:void(0);";
	document.getElementById('nextarrowhyper').href="javascript:void(0);";	
	main_pos=parseInt(document.getElementById('main').style.left);
	fast=speed;
	if(act=='next') 
	{	
		pagen=page;
		
		$.post("jquery_template.php", {limit_rec:""+page+"", pagecall:""+pagecall+""}, function(data){		
	
				if(data.length >0)
				{
			
					page++;
					action=act;
					data=data.split('##');
					temp_record=data[0];
					
					if(page>=data[1])
					{
						page=0;
					}
					
					if(page>=data[1]){
						document.getElementById('nextarrowhyper').style.display="block";
			
					} 
					
					if(page>1){
							document.getElementById('prearrowhyper').style.display="block";
							
				
					} 
					
					document.getElementById('next').innerHTML=data[0];
					if(pagecall=="Phoytography" || pagecall=="Craiglist")
						next_pos=parseInt(document.getElementById('next').style.top);	
					else
						next_pos=parseInt(document.getElementById('next').style.left);	
						
					nextscroll(pagecall);	
				}
			}
		);
	}
	else
	{
			page=pagen;
			pagen--;
			
		$.post("jquery_template.php", {limit_rec:""+pagen+"", pagecall:""+pagecall+""}, function(data){	
				
				if(data.length >0)
				{
					action=act;
					data=data.split('##');
					temp_record=data[0];  
					
					if(pagen<0)
					{
						pagen=data[1];
						pagen--;
					}
					
					if(pagen<data[1])
					{
						document.getElementById('nextarrowhyper').style.display="block";
					}
					if(pagen<=0)
					{
						document.getElementById('prearrowhyper').style.display="block";
					}
					
					document.getElementById('preimage').innerHTML=data[0];
					if(pagecall=="Phoytography" || pagecall=="Craiglist")
						pre_pos=parseInt(document.getElementById('preimage').style.top);
					else
						pre_pos=parseInt(document.getElementById('preimage').style.left);
					action=act;
					
					prevscroll(pagecall);	
				}
			}
		);
   	}
}

function nextscroll(pagecall){
	
	if(pagecall=="Photography" || pagecall=="Craiglist")
	{
		var curr = parseInt(document.getElementById('main').style.top);				
		var nextl = parseInt(document.getElementById('next').style.top);
		document.getElementById('main').style.top = curr-fast;	
		document.getElementById('next').style.top = nextl-fast;				
	}
	else
	{
		var curr=parseInt(document.getElementById('main').style.left);				
		var nextl=parseInt(document.getElementById('next').style.left);
		document.getElementById('main').style.left=curr-fast;	
		document.getElementById('next').style.left=nextl-fast;
	}
	
	if(pagecall=="360tour")	
		var incval = -540;
	else if(pagecall=="Photography" || pagecall=="Craiglist")	
		var incval = -390;	
	else if(pagecall=="brochurebuilder" || pagecall=="craiglistbuilder")		
		var incval = -800;
	else
		var incval = -720;
			
	if(curr>=incval){
		//setTimeout('nextscroll()',10);
		setTimeout('nextscroll(' + '"' + pagecall + '"' + ')',5);
	} else {
		document.getElementById('main').innerHTML=temp_record;
		
		if(pagecall=="Photography" || pagecall=="Craiglist")
		{
			document.getElementById('main').style.top=main_pos;
			document.getElementById('next').style.top=vertical_next_pos;
		}
		else
		{
			document.getElementById('main').style.left=main_pos;
			document.getElementById('next').style.left=next_pos;
		}
		
		document.getElementById('prearrowhyper').href="javascript:fetchtpl('priv',5, " + "'" + pagecall + "'" + ");";
		document.getElementById('nextarrowhyper').href="javascript:fetchtpl('next',5, " + "'" + pagecall + "'" + ");";	
	}
}

function prevscroll(pagecall) { 
	if(pagecall=="Photography" || pagecall=="Craiglist")
	{
		var curr=parseInt(document.getElementById('main').style.top);				
		var prel=parseInt(document.getElementById('preimage').style.top);
		document.getElementById('main').style.top=curr+fast;	
		document.getElementById('preimage').style.top=prel+fast;			
	}
	else
	{
		var curr=parseInt(document.getElementById('main').style.left);				
		var prel=parseInt(document.getElementById('preimage').style.left);
		document.getElementById('main').style.left=curr+fast;	
		document.getElementById('preimage').style.left=prel+fast;			
	}	
	
	if(pagecall=="360tour")	
		var incval = 540;
	else if(pagecall=="Photography" || pagecall=="Craiglist")	
		var incval = 390;	
	else if(pagecall=="brochurebuilder" || pagecall=="craiglistbuilder" || pagecall=="websitebuilder")	
		var incval = 800;	
	else
		var incval = 720;
	
	if(curr<=incval){
		//setTimeout('prevscroll()',10);
		setTimeout('prevscroll(' + '"' + pagecall + '"' + ')',5);
	}
	else {
		document.getElementById('main').innerHTML=temp_record;
		
		if(pagecall=="Photography" || pagecall=="Craiglist")
		{
			document.getElementById('main').style.top=main_pos;
			document.getElementById('preimage').style.top=vertical_pre_pos;
		}
		else
		{
			document.getElementById('main').style.left=main_pos;
			document.getElementById('preimage').style.left=pre_pos;
		    
		}
		document.getElementById('prearrowhyper').href="javascript:fetchtpl('priv',5, " + "'" + pagecall + "'" + ");";
		document.getElementById('nextarrowhyper').href="javascript:fetchtpl('next',5, " + "'" + pagecall + "'" + ");";	
	}
}
