// JavaScript Document
var cnt = 0;
var imageWidth = 1003; 
var movingSpeed = 1000;
var scroller =  false; 
var status =  true;
var c; 
var movewidth=0;
var preserve;
var pra = 0;  
var strOS = navigator.appVersion;
var hover_count=0;

function showimage(amount)
{
 if(amount==0 && hover_count==0)
  return;
 
 hover_count++;
 
 if (strOS.toLowerCase().indexOf('mac') != -1)
 amount=amount*1+3;

	pra = 0;
	$('.ul_gal').stop();
	clearTimeout(c); 
	$('.ul_gal').css({'left':-1 * amount});
	scroller = true;
}
function againAutoScroller()
{ 

	$('.ul_gal').stop();
	clearTimeout(c);
	$('.ul_gal').css({'left':-1 * (movewidth)})
	//cnt=start_cnt;
	scroller = false; 
	pra = 0;
	//autoScroller();
	createInterval(); 
	
}

function createInterval()
{	++pra;
	if(pra==5)
	{ 
	  		autoScroller();
			return; 
	}
	else
	d = setTimeout(createInterval,5000);
	
}
var backs = false; 

var previous=0;
function autoScroller()
{ 
	if(totalPhotos>1)
	{
	hover_count++;
	if (scroller == false )
	{ 
		
		
		
		if (cnt > totalPhotos)
		{ 
			backs = true; 
		}
		
		
		if(backs)
		{
			//alert('prabeen')
			cnt--;
			total =  cnt-1; 
			
			$("#a"+cnt).removeClass("highlight");
			
			$("#a"+(cnt-1)).addClass("highlight");
			
			if(strOS.toLowerCase().indexOf('mac') != -1 && cnt>1)
			movewidth = (total * imageWidth)*1+3;
			else
			 movewidth = total * imageWidth;
			
			
			
			$(".ul_gal").animate({'left':-1 * movewidth} , 1000)
			if (cnt==1)
			{ 
				backs=false;
			} 
			
		}
		   
		else if(!backs) 
		{ 
		
			$("#a"+cnt).addClass("highlight");
			
			$("#a"+(cnt-1)).removeClass("highlight");
	
			
			
			cnt++;		
			total =  cnt -1; 
			if(strOS.toLowerCase().indexOf('mac') != -1 && cnt>1)
			movewidth = (total * imageWidth)*1+3;
			else
			 movewidth = total * imageWidth;
			
			$('.ul_gal').animate({'left':-1 * movewidth} , movingSpeed);	
				
			if(cnt == totalPhotos)
			{ 
				backs=true
			} 
				
		} 
		
		c = setTimeout(autoScroller,5000); 		
	} 
	}	
		 
} 
