startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
	for (i=0; i<navRoot.childNodes.length; i++) {
		node = navRoot.childNodes[i];
	if (node.nodeName=="LI") {
node.onmouseover=function() {
	this.className+=" over";
  			    }
node.onmouseout=function() {
  	this.className=this.className.replace(" over", "");
    }
   }
  }
 }
}
window.onload=startList;

function checarenvioforummensagem()
{
    var erro_string = "";
    // conferindo o campo de texto
    if (window.document.forummensagem.nome.value == "")
    {
        erro_string += "Você precisa colocar seu nome.\n";
    }
	if (window.document.forummensagem.assunto.value == "")
    {
        erro_string += "Você precisa colocar o assunto.\n";
    }
	
	if (window.document.forummensagem.mensagem.value == "")
    {
        erro_string += "Você precisa escrever uma mensagem.\n";
    }
    var arroba = window.document.forummensagem.email.value.indexOf("@");
    var ponto = window.document.forummensagem.email.value.lastIndexOf(".");
    var espaco = window.document.forummensagem.email.value.indexOf(" ");
    if ( window.document.forummensagem.email.value ==""){
	 erro_string += "Você precisa colocar seu e-mail.\n";
    }else
     if ((arroba != -1) && 
	 (arroba != 0) && (ponto != -1) && 
         (ponto > arroba + 2) && 
         (ponto < window.document.forummensagem.email.value.length - 1) && 
         (espaco == -1)){
		true;
    	} else {
        	    erro_string += "Sinto muito, mas esse e-mail não existe!";
	       }
		   if (erro_string == "")
    {
       return true;
    } else {
        erro_string = "Desculpe, mas você esqueceu de preencher os seguintes campos: \n" + erro_string;
        alert(erro_string);
        return false;
    }
}


function checarenviocadastro()
{
    var erro_string = "";
    // conferindo o campo de texto
    if (window.document.cadastro.nome.value == "")
    {
        erro_string += "Você precisa colocar seu nome.\n";
    }
	
	
    var arroba = window.document.cadastro.email.value.indexOf("@");
    var ponto = window.document.cadastro.email.value.lastIndexOf(".");
    var espaco = window.document.cadastro.email.value.indexOf(" ");
    if ( window.document.cadastro.email.value ==""){
	 erro_string += "Você precisa colocar seu e-mail.\n";
    }else
     if ((arroba != -1) && 
	 (arroba != 0) && (ponto != -1) && 
         (ponto > arroba + 2) && 
         (ponto < window.document.cadastro.email.value.length - 1) && 
         (espaco == -1)){
		true;
    	} else {
        	    erro_string += "Sinto muito, mas esse e-mail não existe!";
	       }
		   if (erro_string == "")
    {
       return true;
    } else {
        erro_string = "Desculpe, mas você esqueceu de preencher os seguintes campos: \n" + erro_string;
        alert(erro_string);
        return false;
    }
}

	function vigiaTextarea()
{
    limite = 400;
    myTextArea = document.forms[0].mensagem;
    myTextField = document.forms[0].contagem;

    if (myTextArea.value.length > limite) {
        myTextArea.value = myTextArea.value.substr(0, (myTextArea.value.length - (myTextArea.value.length - limite)));
    } else {
        myTextField.value=(limite - myTextArea.value.length);
    }
}


function checarenvioformcontato()
{
    var erro_string = "";
    // conferindo o campo de texto
    if (window.document.formcontato.nome.value == "")
    {
        erro_string += "Você precisa colocar seu nome.\n";
    }
	if (window.document.formcontato.assunto.value == "")
    {
        erro_string += "Você precisa colocar o assunto.\n";
    }
	
	if (window.document.formcontato.mensagem.value == "")
    {
        erro_string += "Você precisa escrever uma mensagem.\n";
    }
    var arroba = window.document.formcontato.email.value.indexOf("@");
    var ponto = window.document.formcontato.email.value.lastIndexOf(".");
    var espaco = window.document.formcontato.email.value.indexOf(" ");
    if ( window.document.formcontato.email.value ==""){
	 erro_string += "Você precisa colocar seu e-mail.\n";
    }else
     if ((arroba != -1) && 
	 (arroba != 0) && (ponto != -1) && 
         (ponto > arroba + 2) && 
         (ponto < window.document.formcontato.email.value.length - 1) && 
         (espaco == -1)){
		true;
    	} else {
        	    erro_string += "Sinto muito, mas esse e-mail não existe!";
	       }
		   if (erro_string == "")
    {
       return true;
    } else {
        erro_string = "Desculpe, mas você esqueceu de preencher os seguintes campos: \n" + erro_string;
        alert(erro_string);
        return false;
    }
}

function vigiaTextareacontato()
{
    limite = 1000;
    myTextArea = document.forms[0].mensagem;
    myTextField = document.forms[0].contagem;

    if (myTextArea.value.length > limite) {
        myTextArea.value = myTextArea.value.substr(0, (myTextArea.value.length - (myTextArea.value.length - limite)));
    } else {
        myTextField.value=(limite - myTextArea.value.length);
    }
}
