var StartX = 1;
var displyTab = document.getElementById('BMproducts-menu'+StartX);
var BMproductsTimer;
var BMproductsAutoTimer;
var BMproductsAutoTimerDelay;
var BMpAutoObj;

function BMprdAutoRotate ()
{
	if (StartX==2) 
	{ 
		document.getElementById('BMproductsDiv').style.left=0+"px"; 
		StartX=1;
		document.getElementById('BMprod-prev').className="officonlft"; 
		document.getElementById('BMprod-nxt').className="oniconrght";		
	} 
	else 
	{
		BMpAutoObj = eval(StartX + 1);
		StartX=BMpAutoObj;
		if (BMpAutoObj==3) { 
			document.getElementById('BMprod-prev').className="oniconlft"; 
			document.getElementById('BMprod-nxt').className="officonrght"; 
		} else if (BMpAutoObj==1) { 
			document.getElementById('BMprod-prev').className="officonlft"; 
			document.getElementById('BMprod-nxt').className="oniconrght"; 
		} else {
			document.getElementById('BMprod-prev').className="oniconlft"; 
			document.getElementById('BMprod-nxt').className="oniconrght"; 
		}		
		var setPos = (eval(BMpAutoObj - 1) * (500)); 
		if (setPos > (-document.getElementById('BMproductsDiv').offsetLeft)) { BMproductsNxt('BMproductsDiv', setPos); }
		if (setPos < (-document.getElementById('BMproductsDiv').offsetLeft)) { BMproductsPrv('BMproductsDiv', setPos); }
	}	
	
}

function BMprdAutoRotateDelay()
{
	if (BMproductsAutoTimerDelay!=null) { clearTimeout(BMproductsAutoTimerDelay); }
	BMproductsAutoTimer = setInterval('BMprdAutoRotate()', 5000);	
}

function hpBMproductsFunc(mnuobj, objval, totobj, obj, objWidth)
{
	if (BMproductsAutoTimer!=null) { clearInterval(BMproductsAutoTimer); }	
	if (BMproductsAutoTimerDelay!=null) { clearTimeout(BMproductsAutoTimerDelay); }
	if (BMproductsTimer!=null) { clearTimeout(BMproductsTimer); }
	StartX=objval;
	if (objval==totobj) { 
		document.getElementById('BMprod-prev').className="oniconlft"; 
		document.getElementById('BMprod-nxt').className="officonrght"; 
	} else if (objval==1) { 
		document.getElementById('BMprod-prev').className="officonlft"; 
		document.getElementById('BMprod-nxt').className="oniconrght"; 
	} else {
		document.getElementById('BMprod-prev').className="oniconlft"; 
		document.getElementById('BMprod-nxt').className="oniconrght"; 
	}	
	var setPos = (eval(objval - 1) * (objWidth)); 
	if (setPos > (-document.getElementById(obj).offsetLeft)) { BMproductsNxt(obj, setPos); }
	if (setPos < (-document.getElementById(obj).offsetLeft)) { BMproductsPrv(obj, setPos); }
	BMproductsAutoTimerDelay = setTimeout('BMprdAutoRotateDelay()', 10000);
}

function hpBMproductPrvNxt(objaction, mnuobj, totobj, obj, objWidth)
{
	if (objaction=="prv") {
		if (StartX > 1) { 
			var prvobj = eval(StartX - 1);
			hpBMproductsFunc(mnuobj, prvobj, totobj, obj, objWidth); 
		}	
	}
	if (objaction=="nxt") {
		if (StartX != totobj) { 
			var nxtobj = eval(StartX + 1);
			hpBMproductsFunc(mnuobj, nxtobj, totobj, obj, objWidth); 
		}
	}
}

function BMproductsNxt(obj, setPos)
{	
	if (setPos > (-document.getElementById(obj).offsetLeft))
	{
		document.getElementById(obj).style.left=document.getElementById(obj).offsetLeft - 50+"px";
		BMproductsTimer = setTimeout("BMproductsNxt('"+obj+"', '"+setPos+"')", 50);
	} else { clearTimeout(BMproductsTimer);}
}

function BMproductsPrv(obj, setPos)
{	
	if (setPos < (-document.getElementById(obj).offsetLeft))
	{
		document.getElementById(obj).style.left=document.getElementById(obj).offsetLeft + 50+"px";
		BMproductsTimer = setTimeout("BMproductsPrv('"+obj+"', '"+setPos+"')", 50);
	} else { clearTimeout (BMproductsTimer); }
}

BMprdAutoRotateDelay();
