/* scrolling */
var speed=24;
var pWidth=($$(".pagerBox")[0] || $$(".pagerbox")[0]).getWidth();
var crossobj=document.getElementById ? document.getElementById("contentscroll") : document.all.content;
var contentwidth=crossobj.offsetWidth;
var movebeginvar,moveendvar;
function moveend(){
	clearTimeout(movebeginvar);
	if (parseInt(crossobj.style.left)>=(contentwidth*(-1)+pWidth))
	crossobj.style.left=parseInt(crossobj.style.left)-speed+"px";
	moveendvar=setTimeout("moveend()",20);
}
function movebegin(){
	clearTimeout(moveendvar)
	if (parseInt(crossobj.style.left)<0) { crossobj.style.left=parseInt(crossobj.style.left)+speed+"px" }
	    else { if (parseInt(crossobj.style.left)==0) { crossobj.style.left=parseInt(crossobj.style.left)+"px" } }
	crossobj.left+=speed;
	movebeginvar=setTimeout("movebegin()",20);	
}
function moveendtotal(){
	if (parseInt(crossobj.style.left)>=(contentwidth*(-1)+pWidth))
	crossobj.style.left=(pWidth-speed-contentwidth)+"px";
}
function movebegintotal(){
	if (parseInt(crossobj.style.left)<0) { crossobj.style.left=0+"px" }
}
function getcontent_width(){
	contentwidth=Prototype.Browser.IE  ?  crossobj.offsetWidth : crossobj.scrollWidth;
	pWidth=($$(".pagerBox")[0] || $$(".pagerbox")[0]).getWidth();
}
window.onload=getcontent_width

// just bonus
if($("container").addEventListener)
$("container").addEventListener("DOMMouseScroll",wheel,false);
if($("container").attachEvent)
$("container").attachEvent("onmousewheel",wheel,false);

function wheel(event){
	Event.stop(event);
	event = event || window.event;
	var wheel = (event.wheelDelta) ? event.wheelDelta / 120 : -(event.detail || 0) / 3;
	if(wheel > 0){
		if( parseInt(crossobj.style.left)<0){crossobj.style.left = parseInt(crossobj.style.left)+92+"px"} else if (parseInt(crossobj.style.left)==0) { crossobj.style.left=parseInt(crossobj.style.left)+"px" }};
	if(wheel < 0){
		if(parseInt(crossobj.style.left)>=(contentwidth*(-1)+pWidth+speed)) crossobj.style.left = parseInt(crossobj.style.left)-92+"px";};

}

//$$(".left-fg")[0].observe("mouseover",movebegin).observe("mouseout",function(){clearTimeout(movebeginvar)})
//$$(".right-fg")[0].observe("mouseover",moveend).observe("mouseout",function(){clearTimeout(moveendvar)})
