// DynClick - Scroll Horizontal
// Copyright 2002 AgênciaClick
// http://www.agenciaclick.com.br
// Versão 1.0 - 13/08/2002

var scrollInterval = null
var scrollActive = false
var scrollDir=0
var scrollPower=0
var scrollNum=((is.ie)?5:10);
var scrollInc=((is.ie)?5:15);
var scrollSpeed=((is.ie)?5:10);
var mX=0
var mY=0

function scrollStop(direcao){
	eval("cI('scroll_"+direcao+"','scroll_"+direcao+"_off','st"+direcao+"Div')");
	if(scrollActive)
		clearInterval(scrollInterval)
	scrollActive = false
}

function scrollStart(direcao){
	//scrollStop()
	scrollInterval = setInterval("scrollSlide('"+direcao+"')",5)
	scrollActive = true
}

function scrollSlide(direcao){
	if(!isDef('scrollContentDL')) return false;
	if(direcao=='dir'){
		if(parseInt(scrollContentDL.l)<=(0-scrollContentDL.w+scrollAreaWidth)) return false;
	}else{
		if(parseInt(scrollContentDL.l)==0) return false;
	}
	//DLslideBy(distx,disty,num,inc,speed,fn){
	var scrollInc=((is.ie)?5:15);
	scrollContentDL.slideBy(scrollDir,0,scrollNum,scrollInc,scrollSpeed)
}

function scroll(direcao,e){
	if(!isDef('scrollContentDL')) return false;
	eval("cI('scroll_"+direcao+"','scroll_"+direcao+"_over','st"+direcao+"Div')");
	
	mX=(is.ie)?event.x+d.body.scrollLeft:e.pageX
	mY=(is.ie)?event.y+d.body.scrollTop:e.pageY

	scrollAreaStop=(scrollAreaWidth*30)/100
	scrollAreaStopLeft=((scrollAreaWidth/2)-(scrollAreaStop/2))+scrollAreaLeft
	
	if(direcao=='esq'){
		scrollActive=true 
		scrollPower=100-((mX-scrollAreaLeft)*100)/(scrollAreaStopLeft-scrollAreaLeft) 
		scrollDir=10 
		scrollInc=2*(scrollPower/50)+.5 
		scrollStart(direcao) 
 	 }else if(direcao=='dir'){ 
		scrollActive=true 

		scrollPower=100-((scrollAreaWidth+scrollAreaLeft)-mX)*100/(scrollAreaLeft+scrollAreaWidth-(scrollAreaStopLeft+scrollAreaStop)) 
		scrollDir=-10 
		scrollInc=2*(scrollPower/50)+.5 
		scrollStart(direcao) 
		}else{
		scrollStop()
	}
}

function placeScroll(){
	var posXinicial = 270;
	var tamH = winW();
	if (((tamH!=docW())&&(is.ns6))||(is.ns4)) deltaNS = -8;
	else deltaNS = 0;
	if (tamH<790) posX = posXinicial;
	else posX = (((tamH-780)/2)+deltaNS) + posXinicial;
	stesqDL.mTo(posX,null);
	scrollClipDL.mTo(posX+12,null);
	stdirDL.mTo(posX+463,null);
	stesqDL.sh();
	scrollClipDL.sh();
	stdirDL.sh();
}

function replaceScroll(){placeScroll();}


