

var timerIDRight = 0;
var timerIDLeft = 0;

function getDivStyleObj(divName)
{
if (document.layers)
	{return document.layers[divName];}
else if (document.getElementById)
	{return document.getElementById(divName).style;}
else
	{return document.all(divName).style;}
}


function Rightscroll(divName,lngWidth)
{ 

ua = navigator.userAgent;
//alert(lngWidth)
divStyleObj = getDivStyleObj(divName);
intLeft = parseInt(divStyleObj.left);
intNewLeft = parseInt(intLeft-2 );
//intNewRightClip = 600+(intLeft*-1)
intNewRightClip = 700
//alert (lngWidth)

if (document.getElementById || document.all)
	{

	divWidth = document.getElementById(divName).offsetWidth;

	//IntNewWidth=590-divWidth
	//alert(divWidth)
	if(ua.indexOf('Firefox')>1||ua.indexOf('firefox')>1||ua.indexOf('Mac')>1||ua.indexOf('mac')>1)
	 {
		//alert(lngWidth)
		 IntNewWidth=618-lngWidth
		//divWidth=618-divWidth+1781
		divWidth=618-divWidth+1781
	 }
	else
	{IntNewWidth=618-divWidth}
		
	strClip = divStyleObj.clip;
	
	strClip = strClip.substring(strClip.indexOf('(')+1,strClip.indexOf(')'));
	
	//NS uses pt for some clip-properties
	if (strClip.indexOf('pt')>0)
		{		
		strClip = strClip.replace('pt','px')	
		}
	
	arrClip = strClip.split('px');
	intTopClip =document.fr1.intTopClip.value
	//intRightClip =document.fr1.intNewRightClip.value
	//intLeftClip =document.fr1.intNewLeftClip.value
	//intTopClip = parseInt(arrClip[0]);
	intRightClip = parseInt(arrClip[1]);
	intBottomClip = parseInt(arrClip[2]);
	intLeftClip = parseInt(arrClip[3]);
	
	intNewLeftClip = parseInt(intLeftClip) + 2;
	intNewRightClip=parseInt(intRightClip)+2	
	
	if(ua.indexOf('Firefox')>1||ua.indexOf('firefox')>1||ua.indexOf('Mac')>1||ua.indexOf('mac')>1)
	 {
	 intNewRightClip=838-intNewLeft
	 intRightClip=intNewRightClip-10
	 intNewLeftClip=204-intNewLeft
	 intNewLeft=intNewLeft
	 divWidth=parseInt(lngWidth)
	}


	if (intNewLeftClip<(divWidth-640))
	//if (intNewLeft>IntNewWidth)
		{
		//alert(divWidth)
	//alert(intTopClip +',' +intNewRightClip +',110,' +intNewLeftClip )
		//session("intTopClip")=intTopClip
		//session("intNewRightClip")=intNewRightClip
		//session("intNewLeftClip")=intNewLeftClip
		//document.fr1.divWidth.value=divWidth
		document.fr1.intTopClip.value=intTopClip
		document.fr1.intNewRightClip.value=intNewRightClip
		document.fr1.intNewLeftClip.value=intNewLeftClip
		document.fr1.intNewLeft.value=intNewLeft
		divStyleObj.clip = 'rect(' +intTopClip +',' +intNewRightClip +',110,' +intNewLeftClip +')';
		divStyleObj.left=intNewLeft;
		//alert(intNewLeft)
		}
	else
		{
		//alert(IntNewWidth)
		stopScrollRight();
		}
	}

	
timerIDRight = setTimeout("Rightscroll('" +divName +"','" +lngWidth+"')",10);
}



function Leftscrol(divName,lngWidth)
{ 

ua = navigator.userAgent;

divStyleObj = getDivStyleObj(divName);
intLeft = parseInt(divStyleObj.left);
intNewLeft = parseInt(intLeft + 2);
intNewRightClip = 1500-intLeft


if (document.getElementById || document.all)
	{
	divWidth = document.getElementById(divName).offsetWidth;
	strClip = divStyleObj.clip;
	strClip = strClip.substring(strClip.indexOf('(')+1,strClip.indexOf(')'));
	

	
	
	//NS uses pt for some clip-properties
	if (strClip.indexOf('pt')>0)
		{		
		strClip = strClip.replace('pt','px')	
		}
	arrClip = strClip.split('px');
	
	intTopClip = parseInt(arrClip[0]);
	intRightClip = parseInt(arrClip[1]);
	intBottomClip = parseInt(arrClip[2]);
	intLeftClip = parseInt(arrClip[3]);
	
	intNewLeftClip = intLeftClip - 2;
	//alert(intRightClip-2)
	intNewRightClip=intRightClip-2

	if(ua.indexOf('Firefox')>1||ua.indexOf('firefox')>1||ua.indexOf('Mac')>1||ua.indexOf('mac')>1)
	 {

	 intNewLeftClip=204-intNewLeft
	 intNewRightClip=830-intNewLeft
	intRightClip=60
	//intNewLeftClip=-intLeft
	intTopClip=0
	
	//intRightClip=60
	//intNewLeftClip=-intLeft
	//intTopClip=0
	}
	
	if (intNewLeftClip>0)
		{
		document.fr1.intTopClip.value=intTopClip
		document.fr1.intNewRightClip.value=intNewRightClip
		document.fr1.intNewLeftClip.value=intNewLeftClip
		document.fr1.intNewLeft.value=intNewLeft
		
		//alert(intNewLeft)	
		//alert(intTopClip +',' +intNewRightClip +',110,' +intNewLeftClip )
		//divStyleObj.clip = 'rect(' +intTopClip +',' +intNewRightClip +',' +intRightClip+',' +intNewLeftClip +')';
		divStyleObj.clip = 'rect(' +intTopClip +',' +intNewRightClip +',110,' +intNewLeftClip +')';
		divStyleObj.left=intNewLeft;
		}
	else
		{stopScrollLeft();}
	}
	

	
timerIDLeft = setTimeout("Leftscrol('" +divName +"','" +lngWidth+"')",10);
}



function stopScrollLeft()
{
clearTimeout(timerIDLeft)
}

function stopScrollRight()
{
clearTimeout(timerIDRight)
}
