function check(formContato) {
	if (formContato.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formContato.nome.focus();
 		formContato.nome.select();
		return false;
	}
	
	if (formContato.email.value == "") {
		alert("Por favor, informe seu E-mail.");
	 	formContato.email.focus();
 		formContato.email.select();
	 	return false;
	}

	if (formContato.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		formContato.email.focus();
		return false;
	}
	
	if (formContato.telefone.value == "") {
		alert("Por favor, informe seu Telefone.");
	 	formContato.telefone.focus();
 		formContato.telefone.select();
	 	return false;
	}
	
	if (formContato.cidade.value == "") {
		alert("Por favor, informe sua cidade.");
	 	formContato.cidade.focus();
 		formContato.cidade.select();
	 	return false;
	}
	
	if (formContato.mensagem.value == "") {
		alert("Por favor, escreva sua mensagem.");
	 	formContato.mensagem.focus();
 		formContato.mensagem.select();
	 	return false;
	}

return true;
}

function checkInscricao(formInscricao) {
	if (formInscricao.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formInscricao.nome.focus();
 		formInscricao.nome.select();
		return false;
	}
	if (formInscricao.cidade.value == "") {
		alert("Por favor, informe sua cidade.");
	 	formInscricao.cidade.focus();
 		formInscricao.cidade.select();
	 	return false;
	}
	
	if (formInscricao.email.value == "") {
		alert("Por favor, informe seu E-mail.");
	 	formInscricao.email.focus();
 		formInscricao.email.select();
	 	return false;
	}

	if (formInscricao.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		formInscricao.email.focus();
		return false;
	}
	
	if (formInscricao.telefone.value == "") {
		alert("Por favor, informe seu Telefone.");
	 	formInscricao.telefone.focus();
 		formInscricao.telefone.select();
	 	return false;
	}
	

    if (formInscricao.rg.value == "") {
		alert("Por favor, informe seu RG.");
	 	formInscricao.rg.focus();
 		formInscricao.rg.select();
	 	return false;
	}
	
return true;
}


function checkRecado(cadRecado) {
	if (cadRecado.titulo.value == "") {
		alert("Por favor, digite o títlo do recado!");
	 	cadRecado.titulo.focus();
 		cadRecado.titulo.select();
		return false;
	}
	
	return true;
}

function Limpa(valor_campo) {
	if (valor_campo.value == valor_campo.defaultValue) 
		valor_campo.value='';
	
}

function Padrao(valor_campo) {
	if (valor_campo.value == '') 
		valor_campo.value=valor_campo.defaultValue;
	
}


function acessoNews(form) {
	if (form.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	form.nome.focus();
 		form.nome.select();
		return false;
	}
	
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		form.email.focus();
 		form.email.select();
		return false;
	}
	
return true;
} 


function acesso(form) {
	if (form.login_usuario.value == "usuario") {
		alert("Por favor, informe seu usuário!");
	 	form.login_usuario.focus();
 		form.login_usuario.select();
		return false;
	}
	
	if (form.login_senha.value == "senha" ) {
		alert("Por favor, informe sua senha!");
		form.login_senha.focus();
 		form.login_senha.select();
		return false;
	}
	
return true;
} 



function checkRecadastro(formInscricao) {
	if (formInscricao.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formInscricao.nome.focus();
 		formInscricao.nome.select();
		return false;
	}
	if (formInscricao.endereco.value == "") {
		alert("Por favor, informe o endereço.");
	 	formInscricao.endereco.focus();
 		formInscricao.endereco.select();
	 	return false;
	}
	
	if (formInscricao.cidade.value == "") {
		alert("Por favor, informe sua cidade.");
	 	formInscricao.cidade.focus();
 		formInscricao.cidade.select();
	 	return false;
	}
	
	if (formInscricao.email.value == "") {
		alert("Por favor, informe seu E-mail.");
	 	formInscricao.email.focus();
 		formInscricao.email.select();
	 	return false;
	}

	if (formInscricao.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		formInscricao.email.focus();
		return false;
	}
	
	if (formInscricao.telefone.value == "") {
		alert("Por favor, informe seu Telefone.");
	 	formInscricao.telefone.focus();
 		formInscricao.telefone.select();
	 	return false;
	}



   var cpf = formInscricao.cpf.value;
    
   if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	  cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	  cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	  cpf == "88888888888" || cpf == "99999999999"){
	  window.alert("CPF inválido. Tente novamente.");
	  return false;
   }

   soma = 0;
   for(i = 0; i < 9; i++)
   	 soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(9))){
	 window.alert("CPF inválido. Tente novamente.");
	 return false;
   }
   soma = 0;
   for(i = 0; i < 10; i ++)
	 soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(10))){
     window.alert("CPF inválido. Tente novamente.");
	 return false;
   }

	
return true;
}

function fechaElemento(elemento) {
    document.getElementById(elemento).style.display = 'none';
}

function abreElemento(elemento) {
    document.getElementById(elemento).style.display = 'block';
}

function abre_fecha(id){
    var elementoId = document.getElementById(id);
    if(elementoId.style.display == "none"){
        elementoId.style.display = "";
    }else{
        elementoId.style.display = "none";
    }
}
function set_reset_texto(id, texto1, texto2){
    var elementoId = document.getElementById(id);
    if(elementoId.childNodes[0].nodeValue == texto1){
        elementoId.childNodes[0].nodeValue = texto2;
    } else {
        elementoId.childNodes[0].nodeValue = texto1;
    }
}
function set_reset_imagem(id, img1, img2){
    var elementoId = document.getElementById(id);
    if(elementoId.src == img1){
        elementoId.src = img2;
    } else {
        elementoId.src = img1;
    }
}


function abrirSubMenu(id, a){
    var submenuToOpen = document.getElementById(id);
    var submenu = document.getElementById('blocosubmenu');
    var menutopo = document.getElementById('menutopo');

    var i;
    for(i in submenu.childNodes){
        if(submenu.childNodes[i].nodeName == "DIV"){
            submenu.childNodes[i].style.display = 'none';
        }
    }
    for(i in menutopo.childNodes){
        for(var i2 in menutopo.childNodes[i].childNodes){
            var li = menutopo.childNodes[i].childNodes[i2];
            if(li.nodeName == "LI" && li.childNodes[0] && li.childNodes[0].nodeName == "A"){
                li.childNodes[0].style.backgroundColor = '';
                li.childNodes[0].style.color = '';
            }
        }
    }
    if(submenuToOpen){
        submenuToOpen.style.display = 'block';
        if(a){
            //a.style.backgroundColor = '#4D8AB9';
            a.style.backgroundColor = '#1f648b';
            //a.style.backgroundColor = document.styleSheets[1].cssRules[24].style.backgroundColor;
            a.style.color = '#ffffff';
            //a.style.color = document.styleSheets[1].cssRules[26].style.color;
        }
    }
}
function fecharModulo(id){
    if(document.getElementById(id)){
        document.getElementById(id).style.display = 'none';
    }
}

function corBotao(id){
    var botao = document.getElementById(id);
    if(botao){
        botao.style.backgroundColor = '#4D8AB9';
        botao.style.color = '#ffffff';
    }
}


