function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion; this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}
var bw=new lib_bwcheck() //Making browsercheck object

function makeObj(obj,nest,menu){ // Object creator (tks: www.dhtmlcentral.com)
	nest = (!nest) ? "":'document.'+nest+'.';
	this.elm = bw.ns4?eval(nest+"document.layers." +obj):bw.ie4?document.all[obj]:document.getElementById(obj);
   	this.css = bw.ns4?this.elm:this.elm.style;
	this.scrollWidth = bw.ns4?this.css.document.width:this.elm.offsetWidth;
	this.scrollHeight = bw.ns4?this.css.document.height:this.elm.scrollHeight;
	this.x = bw.ns4?this.css.left:this.elm.offsetLeft;
	this.y = bw.ns4?this.css.top:this.elm.offsetTop;
	this.moveBy = b_moveBy;
	return this;
}
function b_moveBy(x,y){this.x=this.x+x; this.y=this.y+y; this.css.left=this.x+px; this.css.top=this.y+px;}

var position = 0;		// Controla a posição do scroll de conteúdo
var tScroll;			// Timer do scroll

var noScroll = true		// Controla o estado do scroll horizontal
var direction = "Right"		// Direção do scroll horizontal
var tSide;				// Timer do scroll horizontal

function mRight(){		// Move a barra de fotos para a direita
    direction = "Right"
	//alert(outroSide.x)
	if (!noScroll && outroSide.x > (10)){
	outroSide.moveBy(-1,0);
	oSide.moveBy(-1,0);
	tSide = setTimeout("mRight()",80);	
	}
	else{
	  oSide.x =795
	  //oSide.moveBy(630,0);
	  outroSide.moveBy(-1,0);
	  tSide = setTimeout("mRoda()",80);	
	}
}
function mRoda(){
	direction = "Roda"
	if (!noScroll && oSide.x > (10)){
	outroSide.moveBy(-1,0);
	oSide.moveBy(-1,0);
	tSide = setTimeout("mRoda()",80);	
	}
	else{
	  outroSide.x = 795
	  //outroSide.moveBy(630,0);
	  oSide.moveBy(-1,0);
	  tSide = setTimeout("mRight()",80);	
	}
}
function noMove(){		// Cancela o movimento da barra
	clearTimeout(tSide);
	noScroll = true;
}

function init_scroll() {	// Inicializa os objetos e scrolls
	
	px = bw.ns4||window.opera?"":"px";	
    oSide = new makeObj('divscroll','divbgscroll',1)	// Scroll horizontal
	outroSide = new makeObj('divscroll2','divbgscroll',1)	// Scroll horizontal
	noScroll=false; (direction == "Right")?mRight():mRoda();	// Inicia o scroll horizontal
}
