/**
 * Autor: Henrique J. P. Barcelos
 * MSN: rick_hjpbarcelos@hotmail.com
 * Data: 25/04/2009
 */

//ao carregar a janela...
window.onload = function(){
	//pego todos os elementos LI dentro do menu
    var itens = document.getElementById("menu").getElementsByTagName("li");
    for (var i = 0; i < itens.length; i++) {
    	
		//Efeito Rollover para IE6, que não suporta a pseudo-classe :hover do CSS em elementos LI
        itens[i].onmouseover = function(){
            //se o elemento for o que estiver selecionado, eu adiciono a classe over. Ficará assim class="selecionado, over"...
			if (this.className.match("selecionado")) {
                this.className += ", over";
            }
			//se não for o seleiconado, apenas defino o nome da classe como sendo over
            else {
                this.className = "over";
            }
        }
		
		//Mesma intenção do bloco acima, adiciona o Efeito Rollout para o IE6
        itens[i].onmouseout = function(){
			//se a classe do elemento contiver a palavra 'selecionado', 
			//defino esse como sendo o nome da classe quando o mouse sair de cima dele
            if (this.className.match("selecionado")) {
                this.className = "selecionado";
            }
			//se não, atribuo o valor vazio para a classe
            else {
                this.className = "";
            }
        }
		
		//Essa função faz a mudança de classe quando o elemento é clicado.
		//É necessária tanto no IE quanto no Fx, Op, Ch, Sa, etc...
        itens[i].onclick = function(){
			//faço com que todos os elementos voltem ao seu estado "natural", limpando o nome da classe...
            for (var i = 0; i < itens.length; i++) {
                itens[i].className = "";
            }
			//em seguida, faço com que o elemento clicado receba a classe 'selecionado'
            this.className = "selecionado";
			//isto aqui apenas impede que o link seja executado, no caso porque meus links são "#"...
			//Retire essa linha caso for utilizar...
            
        }
    }
}

//validacao de form

 function validaForm(){
           d = document.cadastro;
           //validar nome
           if (d.nome.value == ""){
                    alert("O campo Nome/Empresa deve ser preenchido!");
                    d.nome.focus();
                    return false;
          }
		  
		             //validar nome2
           if (d.nome2.value == ""){
                    alert("O campo Nome/Empresa deve ser preenchido!");
                    d.nome2.focus();
                    return false;
          }
          //validar endereco
         if (d.endereco.value == ""){
                   alert("O campo Endereço deve ser preenchido!");
                   d.endereco.focus();
                   return false;
         }
		 
		           //validar endereco
         if (d.endereco2.value == ""){
                   alert("O campo Endereço de Entrega deve ser preenchido!");
                   d.endereco2.focus();
                   return false;
         }
         //validar bairro
         if (d.bairro.value == ""){
                   alert("O campo Bairro deve ser preenchido!");
                   d.bairro.focus();
                   return false;
         }
		 
		          //validar bairro2
         if (d.bairro2.value == ""){
                   alert("O campo Bairro deve ser preenchido!");
                   d.bairro2.focus();
                   return false;
         }
		 
		 		          //validar CEP
         if (d.cep.value == ""){
                   alert("O campo CEP deve ser preenchido!");
                   d.cep.focus();
                   return false;
         }
		 
		 		          //validar bairro2
         if (d.cidade2.value == ""){
                   alert("O campo Cidade de Entrega deve ser preenchido!");
                   d.cidade2.focus();
                   return false;
         }
		 
		          //validar telefone
         if (d.cidade.value == ""){
                   alert("O campo Cidade deve ser preenchido!");
                   d.cidade.focus();
                   return false;
         }
		 
		 
         //validar email
         if (d.email.value == ""){
                   alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("Email Invalido");
                   d.email.focus();
                   return false;
         }
         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
         if (isNaN(d.telefone.value)){
                   alert ("O campo " + d.telefone.name + " deve conter apenas numeros!");
                   d.telefone.focus();
                   return false;
         }

         //validar sexo
         if (!d.pagamento[dinheiro].checked && !d.pagamento[boleto].checked ) {
                  alert("Escolha uma forma de pagamento!")
                   return false;
        }
       return true;
}
