// JavaScript Document

// detecta navegador
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

function vota_enquete(frm,pergunta,nfor) {
	var resposta = 0;
	for (i=0; i<=nfor; i++) {
		if (frm.elements[i].checked == true) resposta = frm.elements[i].value;
	}
	if (resposta == 0) {
		alert("Escolha uma alternativa para votar em nossa enquete...   ");
	} else {
		window.open("enquete_votar.php?p="+pergunta+"&r="+resposta, "vota_enquete", "width=380, height=300, top=200, left=300, toolbar=0, location=0, directories=0, status=0, menuBar=0, scrollBars=1, resizable=0");
	}
}

function validaMural(frm) {
	if (frm.mural_nome.value == "") {
		alert("Por favor, informe seu nome...   ");
		frm.mural_nome.focus();
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.mural_email.value))) {
		alert("Por favor, informe seu e-mail corretamente...   ");
		frm.mural_email.select();
	} else if (frm.mural_mensagem.value == "") {
		alert("Por favor, escreva a mensagem para o mural...   ");
		frm.mural_mensagem.focus();
	} else if (frm.user_code.value == "") {
		alert("Por favor, valide o formulário...");
		frm.user_code.focus();
	} else {
		frm.submit();
	}
}

function validaCadastro(frm) {
	if (frm.cadastros_nome.value == "") {
		alert("Por favor, informe seu nome...   ");
		frm.cadastros_nome.focus();
	} else if (frm.cadastros_endereco.value == "") {
		alert("Por favor, informe seu endereço...   ");
		frm.cadastros_endereco.focus();
	} else if (frm.cadastros_cep.value == "") {
		alert("Por favor, informe seu cep...   ");
		frm.cadastros_cep.focus();
	} else if (frm.cadastros_cidade.value == "") {
		alert("Por favor, informe sua cidade...   ");
		frm.cadastros_cidade.focus();
	} else if (frm.cadastros_uf.value == "") {
		alert("Por favor, informe seu estado...   ");
		frm.cadastros_uf.focus();
	} else if (frm.cadastros_telefone.value == "") {
		alert("Por favor, informe seu telefone...   ");
		frm.cadastros_telefone.focus();
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.cadastros_email.value))) {
		alert("Por favor, informe seu e-mail corretamente...   ");
		frm.cadastros_email.select();
	} else if (frm._nascimento_dia.value == '') {
		alert("Por favor, informe o dia do seu nascimento...   ");
		frm._nascimento_dia.focus();
	} else if (frm._nascimento_mes.value == '') {
		alert("Por favor, informe o mês do seu nascimento...   ");
		frm._nascimento_mes.focus();
	} else if (frm._nascimento_ano.value == '') {
		alert("Por favor, informe o ano do seu nascimento...   ");
		frm._nascimento_ano.focus();
	} else {
		frm.cadastros_nascimento.value =
			frm._nascimento_ano.value + "-" +
			frm._nascimento_mes.value + "-" +
			frm._nascimento_dia.value;
			
		frm.submit();
	}
}

function validaContato(frm) {
	if (frm.contatos_nome.value == "") {
		alert("Por favor, informe seu nome...   ");
		frm.contatos_nome.focus();
	} else if (frm.contatos_telefone.value == "") {
		alert("Por favor, informe seu telefone...   ");
		frm.contatos_telefone.focus();
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.contatos_email.value))) {
		alert("Por favor, informe seu e-mail corretamente...   ");
		frm.contatos_email.select();
	} else if (frm.contatos_assunto.value == "") {
		alert("Por favor, informe o assunto da mensagem...   ");
		frm.contatos_assunto.focus();
	} else if (frm.contatos_mensagem.value == "") {
		alert("Por favor, escreva a mensagem...   ");
		frm.contatos_mensagem.focus();
	} else {
		frm.submit();
	}
}

function alteraLegenda(lay,i) {
	if (ie4) {
		document.all[lay].innerHTML = legenda[i];
	} else if (ns4) {
		document[lay].document.write(legenda[i]);
		document[lay].document.close();
	} else if (ns6) {
		over = document.getElementById([lay]);
		range = document.createRange();
		range.setStartBefore(over);
		domfrag = range.createContextualFragment(legenda[i]);
		while (over.hasChildNodes()) {
			over.removeChild(over.lastChild);
		}
		over.appendChild(domfrag);
	}
}