function MarcaMenu(id){
    url = location.href;
    var marcado = "";
    
    var elementos = document.getElementById(id).getElementsByTagName("a");        
    for(x = 0; x < elementos.length; x++){  
        pastas = elementos[x].href.split("/");
                
        if(id == "subMenuTopoInferior"){
            condicao = elementos[x].href;
        }else{
            condicao = pastas[3];
        }
        if(url.lastIndexOf(condicao) > -1){
           
            elementos[x].firstChild.src = elementos[x].firstChild.src.substr(0, elementos[x].firstChild.src.lastIndexOf(".")) + "_over.gif";
            
            marcado = elementos[x].firstChild.src;            
            
            elementos[x].style.color = '#ffffff';
        }
        
        elementos[x].onmouseover = function(){					
		    if(this.firstChild.src != marcado)
			    over(this.firstChild);			
	    }
		
	    elementos[x].onmouseout = function(){			
		    if(this.firstChild.src != marcado)
			    out(this.firstChild)
	    }
    }        
}

//Function over
//Função de efeito de mouseover em imagens
//Parâmetro: qual - Sobre qual imagem irá chamar a função
function over(qual){
    imagesOver = qual.src;
    imagesOver = imagesOver.substr(0, imagesOver.lastIndexOf(".")) + "_over.gif";
    qual.src = imagesOver;
}

//Function out
//Função de efeito de mouseout em imagens
//Parâmetro: qual - Sobre qual imagem irá chamar a função
function out(qual){	
    images = qual.src;
    if(images.indexOf("_over") > -1)		
	    images = images.substr(0, images.lastIndexOf("_over")) + ".gif";
    qual.src = images;
}  

//Function callFunctions
//Função para chamadas de funções no load da página;
function callFunctions(){    
    MarcaMenu('menuTopoInferior');
    MarcaMenu('subMenuTopoInferior');
    MarcaMenu('menuTopoSuperior');
}

window.onload = callFunctions;

function saltaCampo(obj)
{
	if(obj.value.length>=obj.maxLength)
	{        
		proximo(obj);
		return false;
	}

	return true;
}
function proximo(obj)
{
	var elementos = document.getElementsByTagName('INPUT');
	for(var i=0;i<elementos.length;i++)
	{
		if(elementos[i].name==obj.name)
		{
			while(elementos[i+1]!=null)
			{
				if(!elementos[i+1].disabled && elementos[i+1].tabIndex>=0)
				{
					elementos[i+1].focus();
					return;
				}
				i++;
			}
		}
	}
}

function validarNumeroCaracteres(campo, maximo, spanId) {
	if (campo.value.length > maximo)
		campo.value = campo.value.substring(0, maximo)
	else
		document.getElementById(spanId).innerHTML = maximo - campo.value.length;
	return true;
}

function alterarUrl(combo) {
	
	document.location.href = combo.value;

} 