// ROLLOVER
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


// INPUTS
function vanish(id_ob,valor_ini,valor_final) {
	if(valor_final == valor_ini){
		document.getElementById(id_ob).value = '';
	}
}
function returns(id_ob,valor_ini,valor_final) {
	if(valor_final == ''){
		document.getElementById(id_ob).value = valor_ini;
	}
}



// SOBRE O SITE
function sobreosite(){
	window.open("/xneo/sobre_o_site.php",null,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=425,top=100,left=100");
}



//ROLANDO ROLANDO =D
var scroll_menu = {
	obj : '', // Objeto que será inicializado
	obj_d : '', // Objeto que direciona o scroll para direita
	obj_e : '', // Objeto que direciona o scroll para esquerda
	tempo : '',  // Variável que mantem o setInterval
	interval : 5, // Intervalo do setInterval
	contador: 0, // Contador
	max_contador: 38, // Maximo que o contador pode chegar min:21 ao aumentar a velocidade incrementa tb no max_contador ( 1:9 )
	velocidade: 11, // Velocidade do scroll
	elem_atual: 1, // Elemento atual
	elem_quantidade: 0, // Total de elementos
	cor_off : '#555555', // Cor do obj_d/obj_e ao desativar
	cor_on : '#000000', // Cor do obj_d/obj_e ao ativar
	cursor_off : 'default', // Cursor definido ao desativar
	cursor_on : 'pointer', // Cursor definido ao ativar
	
	
	init : function(o, q, d, e) {
		this.obj = o;
		this.elem_quantidade = q;
		this.obj_d = d;
		this.obj_e = e;
		
		if(navigator.userAgent.indexOf("MSIE 6") != -1) {
			this.max_contador += 3;
			//this.velocidade += 1
		} else if(navigator.userAgent.indexOf("Firefox") != -1) {
			this.max_contador = 12;
			this.velocidade = 1
		}
		
		if(this.elem_quantidade == 1) {
			this.obj_d.style.cssText = 'color:'+this.cor_off+'; cursor:'+this.cursor_off;
			this.obj_d.onclick = '';
			this.obj_e.style.cssText = 'color:'+this.cor_off+'; cursor:'+this.cursor_off;
			this.obj_e.onclick = '';
		} else {
			this.obj_e.style.cssText = 'color:'+this.cor_off+'; cursor:'+this.cursor_off;
			this.obj_e.onclick = '';
		}
	},
	
	direita : function() {
		this.elem_atual++;
		if(this.elem_atual <= this.elem_quantidade) {
			this.tempo = setInterval("scroll_menu.move('+')", this.interval);
		} else {
			this.elem_atual--;
		}
	},
	
	esquerda : function() {
		this.elem_atual--;
		if(this.elem_atual >= 1) {
			this.tempo = setInterval("scroll_menu.move('-')", this.interval);
		} else {
			this.elem_atual++;
		}
	},
	
	move : function(direcao) {

		if(this.obj_d) {
			this.obj_d.style.cssText = 'color:'+this.cor_off+'; cursor:'+this.cursor_off;
			this.obj_d.onclick = '';
		}
		
		if(this.obj_e) {
			this.obj_e.style.cssText = 'color:'+this.cor_off+'; cursor:'+this.cursor_off
			this.obj_e.onclick = '';
		}
		
		if(this.contador < this.max_contador) {
			this.contador += this.velocidade;
			//alert(this.contador);
			if(direcao == '+')
				document.getElementById(this.obj).scrollTop += this.contador;
			else
				document.getElementById(this.obj).scrollTop -= this.contador;
		} else {
			clearInterval(this.tempo);
			this.contador = 0;
			
			if(this.obj_d && this.elem_atual < this.elem_quantidade) {
				this.obj_d.style.cssText = 'color:'+this.cor_on+'; cursor:'+this.cursor_on;
				this.obj_d.onclick = function() {
					scroll_menu.direita(this);
				}
			}
			
			if(this.obj_e && this.elem_atual > 1) {
				this.obj_e.style.cssText = 'color:'+this.cor_on+'; cursor:'+this.cursor_on;
				this.obj_e.onclick = function() {
					scroll_menu.esquerda(this);
				}
			}			
			
		}
	}
}