/* ***************************************
FUNÇÃO QUE VALIDA O FORMULARIO DE Cadastros
*************************************** */
function valida_cadastro(){
	function msg(campo,alerta){
		alert("O campo "+campo+" está em branco. "+alerta);
		event.returnValue=false;
	}
	var DA;
	DA = document.all;
		if(DA.nomeVC.value==""){
			campo = "Nome";
			msg(campo,"Insira o nome.");}

		else if(DA.nascimentoDT.value==""){
			campo = "Data de Nascimento";
			msg(campo,"Insira a data de nascimento.");}
		
		else if(DA.emailVC.value==""){
			campo = "E-mail";
			msg(campo,"Insira um email.");}
		else {
			valida_email();}
}

/* ***************************************
FUNÇÃO QUE VALIDA O FORMULARIO DE Contato
*************************************** */
function valida_contato(){
	function msg(campo,alerta){
		alert("O campo "+campo+" está em branco. "+alerta);
		event.returnValue=false;
	}
	var DA;
	DA = document.all;
		if(DA.nomeVC.value==""){
			campo = "Nome";
			msg(campo,"Insira o nome.");}

		else if(DA.emailVC.value==""){
			campo = "E-mail";
			msg(campo,"Insira o e-mail.");}
		
		else if(DA.mensagemTX.value==""){
			campo = "Mensagem";
			msg(campo,"Digite a mensagem à ser enviada.");}
		else {
			valida_email();}
}

/* ***************************************
FUNÇÃO QUE VALIDA O email em diversos formulários
*************************************** */

function valida_email(){

	if (document.getElementById('emailVC').value.length != 0) {
		invalidChars	= "/:,;"
		for (i=0; i<invalidChars.lenght; i++) {
			badChar = invalidChars.charAt(i)
			if (document.getElementById('emailVC').value.length.indexOf(badChar,0) > -1) {
		 	alert('O e-mail digitado é inválido.');
			event.returnValue=false;
			}
		}
		atPos = document.getElementById('emailVC').value.indexOf("@",1)
		if (atPos == -1) {
		 	alert('O e-mail digitado é inválido.');
			event.returnValue=false;
		}
		else{
				periodPos = document.getElementById('emailVC').value.indexOf(".",atPos)
				if(document.getElementById('emailVC').value.indexOf("@",atPos+1) > -1) {
			 	alert('O e-mail digitado é inválido.');
				event.returnValue=false;
				}
				else{
						if (periodPos == -1) {
						alert('O e-mail digitado é inválido.');
						event.returnValue=false;
						}
						else{
								if ((periodPos+3) > document.getElementById('emailVC').value.length) {
								alert('O e-mail digitado é inválido.');
								event.returnValue=false;
								}
								 else{
									event.returnValue=true;
									 }
							}//else
					}//else
			}//else
	} //fim do if(lenght validator)
} //fim da funcao
	
/* ***************************************
FUNÇÃO QUE VALIDA O FORMULARIO DE Reservas
*************************************** */
function valida_reserva(){

	var DA;
	DA = document.all;	
	function msg(campo,alerta){
		alert("O campo "+campo+" está em branco. "+alerta);
		event.returnValue=false;
	}

		if(DA.nomeVC.value==""){
			campo = "Nome";
			msg(campo,"Insira o nome.");}

		else if(DA.emailVC.value==""){
			campo = "E-mail";
			msg(campo,"Insira o e-mail.");}
		
		else if(DA.telefoneVC.value==""){
			campo = "Telefone";
			msg(campo,"Insira o telefone.");}
		else {
			valida_email();}
}

/*# MASCARAR */
function mascarar(src,msk) {
	var i		= src.value.length;
	var x		= msk.substring(0,1);
	var y		= msk.substring(i);
	
	if (y.substring(0,1) != x) {
		src.value += y.substring(0,1);
	}
}

