/*INICIO IDENTIFICA��O DE BROWSER--------------------------------------------------------------
	Identifica��o de browser
	Autor: - Eric Rozetti Teixeira   Data - 2008-01-22 -----------------------------------------------*/
var isNav4, isNav, isIE;
var imagemAtual = 0;
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
  isNav = (navigator.appName=="Netscape") ? true : false;
  isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
}

if (navigator.appName=="Netscape") {
	isNav4 = (parseInt(navigator.appVersion.charAt(0))==4);
}

/*FIM IDENTIFICA��O DE BROWSER------------------------------------------------------------*/

/*FUNCOES DA GALERIA*/
function setImagem(pCaminhos, pDirecao){
	var objImagem = document.getElementById('mostrarimagem');
	var qtdImagens = pCaminhos.split(';').length;
	switch (pDirecao){
		case 'esq':
			if(imagemAtual==0){
				objImagem.src=pCaminhos.split(';')[qtdImagens-1-1];
				imagemAtual = qtdImagens-1-1;
			}else{
				objImagem.src=pCaminhos.split(';')[imagemAtual-1];
				imagemAtual--;
			}
		break;
		case 'dir':
			if(imagemAtual==(qtdImagens-1-1)){
				objImagem.src=pCaminhos.split(';')[0];
				imagemAtual = 0;
			}else{
				objImagem.src=pCaminhos.split(';')[imagemAtual+1];
				imagemAtual++;
			}
		break;
	}
}
/*FIM FUNCOES DA GALERIA*/

function FormContato() {
	var nome = document.getElementById('contato_nome').value;
	
	var email = document.getElementById('contato_email').value;
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);   
	
	var assunto = document.getElementById('contato_assunto').value;
	var mensagem = document.getElementById('contato_mensagem').value;
	var erro = '';
	
	if(nome == '') {
		erro += '- Preencha o campo Nome.\r\n';
		document.getElementById('contato_nome').style.border='1px solid #FF0000';
	} else {
		document.getElementById('contato_nome').style.border='1px solid #00CC00';
	}
	
	if(email == '') { 		
		erro += '- Preencha o campo Email.\r\n';
		document.getElementById('contato_email').style.border='1px solid #FF0000';
	} else {
		document.getElementById('contato_email').style.border='1px solid #00CC00';
	}
	
	if(er.test(email)){
		document.getElementById('contato_email').style.border='1px solid #00CC00';
	} else {
		erro += '- O e-mail digitado esta incorreto.\r\n';
		document.getElementById('contato_email').style.border='1px solid #FF0000';
	}
	if(assunto == '') {
		erro += '- Preencha o campo Assunto.\r\n';
		document.getElementById('contato_assunto').style.border='1px solid #FF0000';
	} else {
		document.getElementById('contato_assunto').style.border='1px solid #00CC00';
	}
	if(mensagem == '') { 		
		erro += '- Preencha o campo Mensagem\r\n';
		document.getElementById('contato_mensagem').style.border='1px solid #FF0000';
	} else {
		document.getElementById('contato_mensagem').style.border='1px solid #00CC00';
	}
	
	if(erro != '') {
		alert(erro);
		erro = '';
		return false;
	} else {
		return true;
	}
}

function formnews() {
		var nome = document.getElementById('news_nome').value;
		var email = document.getElementById('news_email').value;
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		var erro = '';
		
		if(nome == '' || nome == 'Nome') {
				erro += '- Preencha o campo Nome.\r\n';
				document.getElementById('news_nome').style.border='1px solid #FF0000';
		} else {
				document.getElementById('news_nome').style.border='1px solid #00CC00';
		}
		
		if(email == '' || email == 'E-mail') { 		
			erro += '- Preencha o campo Email.\r\n';
			document.getElementById('news_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('news_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(email)){
			document.getElementById('news_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail digitado esta incorreto.\r\n';
			document.getElementById('news_email').style.border='1px solid #FF0000';
		}
		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}
}


function formvistos() {
	
		var nome = document.getElementById('cotacao_nome').value;
		var email = document.getElementById('cotacao_email').value;
		var telefone = document.getElementById('cotacao_telefone').value;
		var cidade = document.getElementById('cotacao_cidade').value;
		var estado = document.getElementById('cotacao_estado').value;
		
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		var erro = '';
		
		if(nome == '') {
				erro += '- Preencha o campo Nome.\r\n';
				document.getElementById('cotacao_nome').style.border='1px solid #FF0000';
		} else {
				document.getElementById('cotacao_nome').style.border='1px solid #00CC00';
		}
		
		if(email == '') { 		
			erro += '- Preencha o campo Email.\r\n';
			document.getElementById('cotacao_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(email)){
			document.getElementById('cotacao_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail digitado esta incorreto.\r\n';
			document.getElementById('cotacao_email').style.border='1px solid #FF0000';
		}
		
		if(telefone == '') { 		
			erro += '- Preencha o campo Telefone.\r\n';
			document.getElementById('cotacao_telefone').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_telefone').style.border='1px solid #00CC00';
		}
		
		if(cidade == '') { 		
			erro += '- Preencha o campo Cidade.\r\n';
			document.getElementById('cotacao_cidade').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_cidade').style.border='1px solid #00CC00';
		}
		
		if(estado == '') { 		
			erro += '- Preencha o campo Estado.\r\n';
			document.getElementById('cotacao_estado').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_estado').style.border='1px solid #00CC00';
		}
		
		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}
}

function formcotacao() {
		var produto = document.getElementById('produto').value;
		var nome = document.getElementById('cotacao_nome').value;
		var email = document.getElementById('cotacao_email').value;
		var telefone = document.getElementById('cotacao_telefone').value;
		var cidade = document.getElementById('cotacao_cidade').value;
		var estado = document.getElementById('cotacao_estado').value;
		
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		var erro = '';
		
		if(produto == '') {
				erro += '- Preencha o campo Produto.\r\n';
				document.getElementById('produto').style.border='1px solid #FF0000';
		} else {
				document.getElementById('produto').style.border='1px solid #00CC00';
		}
		
		if(nome == '') {
				erro += '- Preencha o campo Nome.\r\n';
				document.getElementById('cotacao_nome').style.border='1px solid #FF0000';
		} else {
				document.getElementById('cotacao_nome').style.border='1px solid #00CC00';
		}
		
		if(email == '') { 		
			erro += '- Preencha o campo Email.\r\n';
			document.getElementById('cotacao_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(email)){
			document.getElementById('cotacao_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail digitado esta incorreto.\r\n';
			document.getElementById('cotacao_email').style.border='1px solid #FF0000';
		}
		
		if(telefone == '') { 		
			erro += '- Preencha o campo Telefone.\r\n';
			document.getElementById('cotacao_telefone').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_telefone').style.border='1px solid #00CC00';
		}
		
		if(cidade == '') { 		
			erro += '- Preencha o campo Cidade.\r\n';
			document.getElementById('cotacao_cidade').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_cidade').style.border='1px solid #00CC00';
		}
		
		if(estado == '') { 		
			erro += '- Preencha o campo Estado.\r\n';
			document.getElementById('cotacao_estado').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_estado').style.border='1px solid #00CC00';
		}
		
		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}
}

function formplano() {
		var seguroviagem_dtnasc = document.getElementById('seguroviagem_dtnasc').value;
		var seguroviagem_dtida = document.getElementById('seguroviagem_dtida').value;
		var seguroviagem_dtvolta = document.getElementById('seguroviagem_dtvolta').value;
		var nome = document.getElementById('cotacao_nome').value;
		var email = document.getElementById('cotacao_email').value;
		var telefone = document.getElementById('cotacao_telefone').value;
		var cidade = document.getElementById('cotacao_cidade').value;
		var estado = document.getElementById('cotacao_estado').value;
		var cotacao_destino = document.getElementById('cotacao_destino').value;
		
		
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		var erro = '';
		
		if(cotacao_destino == '') {
				erro += '- Preencha o campo Destino.\r\n';
				document.getElementById('cotacao_destino').style.border='1px solid #FF0000';
		} else {
				document.getElementById('cotacao_destino').style.border='1px solid #00CC00';
		}
		
		if(seguroviagem_dtnasc == '') {
				erro += '- Preencha o campo Data de Nascimento.\r\n';
				document.getElementById('seguroviagem_dtnasc').style.border='1px solid #FF0000';
		} else {
				document.getElementById('seguroviagem_dtnasc').style.border='1px solid #00CC00';
		}
		
		if(seguroviagem_dtida == '') { 		
			erro += '- Preencha o campo Data de Ida.\r\n';
			document.getElementById('seguroviagem_dtida').style.border='1px solid #FF0000';
		} else {
			document.getElementById('seguroviagem_dtida').style.border='1px solid #00CC00';
		}
		
		if(seguroviagem_dtvolta == '') { 		
			erro += '- Preencha o campo Data de Volta.\r\n';
			document.getElementById('seguroviagem_dtvolta').style.border='1px solid #FF0000';
		} else {
			document.getElementById('seguroviagem_dtvolta').style.border='1px solid #00CC00';
		}
		
		if(nome == '') {
				erro += '- Preencha o campo Nome.\r\n';
				document.getElementById('cotacao_nome').style.border='1px solid #FF0000';
		} else {
				document.getElementById('cotacao_nome').style.border='1px solid #00CC00';
		}
		
		if(email == '') { 		
			erro += '- Preencha o campo Email.\r\n';
			document.getElementById('cotacao_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(email)){
			document.getElementById('cotacao_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail digitado esta incorreto.\r\n';
			document.getElementById('cotacao_email').style.border='1px solid #FF0000';
		}
		
		if(telefone == '') { 		
			erro += '- Preencha o campo Telefone.\r\n';
			document.getElementById('cotacao_telefone').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_telefone').style.border='1px solid #00CC00';
		}
		
		if(cidade == '') { 		
			erro += '- Preencha o campo Cidade.\r\n';
			document.getElementById('cotacao_cidade').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_cidade').style.border='1px solid #00CC00';
		}
		
		if(estado == '') { 		
			erro += '- Preencha o campo Estado.\r\n';
			document.getElementById('cotacao_estado').style.border='1px solid #FF0000';
		} else {
			document.getElementById('cotacao_estado').style.border='1px solid #00CC00';
		}
		
		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}
}

function formAmigo() {
		var r_nome = document.getElementById('r_nome').value;
		var r_email = document.getElementById('r_email').value;
		
		var d_nome = document.getElementById('d_nome').value;
		var d_email = document.getElementById('d_email').value;
		
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		var erro = '';
		
		
		if(d_nome == '') {
				erro += '- Preencha o campo Nome do Destinatário.\r\n';
				document.getElementById('d_nome').style.border='1px solid #FF0000';
		} else {
				document.getElementById('d_nome').style.border='1px solid #00CC00';
		}
		
		if(d_email == '') { 		
			erro += '- Preencha o campo Email do Destinatário.\r\n';
			document.getElementById('d_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('d_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(d_email)){
			document.getElementById('d_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail do destinatário digitado esta incorreto.\r\n';
			document.getElementById('d_email').style.border='1px solid #FF0000';
		}
		
		if(r_nome == '') {
				erro += '- Preencha o campo Nome do Remetente.\r\n';
				document.getElementById('r_nome').style.border='1px solid #FF0000';
		} else {
				document.getElementById('r_nome').style.border='1px solid #00CC00';
		}
		
		if(r_email == '') { 		
			erro += '- Preencha o campo Email do Remetente.\r\n';
			document.getElementById('r_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('r_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(r_email)){
			document.getElementById('r_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail do remetente digitado esta incorreto.\r\n';
			document.getElementById('r_email').style.border='1px solid #FF0000';
		}
		
		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}
}

function formseguroviagem() {
	
		var seguroviagem_dtnasc = document.getElementById('seguroviagem_dtnasc').value;
		var seguroviagem_dtida = document.getElementById('seguroviagem_dtida').value;
		var seguroviagem_dtvolta = document.getElementById('seguroviagem_dtvolta').value;
		var erro = '';
		
		if(seguroviagem_dtnasc == '') {
				erro += '- Preencha o campo Data de Nascimento.\r\n';
				document.getElementById('seguroviagem_dtnasc').style.border='1px solid #FF0000';
		} else {
				document.getElementById('seguroviagem_dtnasc').style.border='1px solid #00CC00';
		}
		
		if(seguroviagem_dtida == '') { 		
			erro += '- Preencha o campo Data de Ida.\r\n';
			document.getElementById('seguroviagem_dtida').style.border='1px solid #FF0000';
		} else {
			document.getElementById('seguroviagem_dtida').style.border='1px solid #00CC00';
		}
		
		if(seguroviagem_dtvolta == '') { 		
			erro += '- Preencha o campo Data de Volta.\r\n';
			document.getElementById('seguroviagem_dtvolta').style.border='1px solid #FF0000';
		} else {
			document.getElementById('seguroviagem_dtvolta').style.border='1px solid #00CC00';
		}

		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}

}

function informreserva() {
	
		var reserva_partida = document.getElementById('reserva_partida').value;
		var reserva_retorno = document.getElementById('reserva_retorno').value;
		var reserva_nome = document.getElementById('reserva_nome').value;
		var reserva_telefones = document.getElementById('reserva_telefones').value;
		var reserva_email = document.getElementById('reserva_email').value;
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		var erro = '';
		
		if(reserva_partida == '') {
				erro += '- Preencha o campo Partida.\r\n';
				document.getElementById('reserva_partida').style.border='1px solid #FF0000';
		} else {
				document.getElementById('reserva_partida').style.border='1px solid #00CC00';
		}
		
		if(reserva_retorno == '') { 		
			erro += '- Preencha o campo Retorno.\r\n';
			document.getElementById('reserva_retorno').style.border='1px solid #FF0000';
		} else {
			document.getElementById('reserva_retorno').style.border='1px solid #00CC00';
		}
		
		if(reserva_nome == '') { 		
			erro += '- Preencha o campo Nome.\r\n';
			document.getElementById('reserva_nome').style.border='1px solid #FF0000';
		} else {
			document.getElementById('reserva_nome').style.border='1px solid #00CC00';
		}
		
		if(reserva_telefones == '') { 		
			erro += '- Preencha o campo Telefone.\r\n';
			document.getElementById('reserva_telefones').style.border='1px solid #FF0000';
		} else {
			document.getElementById('reserva_telefones').style.border='1px solid #00CC00';
		}
		
		if(reserva_email == '') { 		
			erro += '- Preencha o campo Email.\r\n';
			document.getElementById('reserva_email').style.border='1px solid #FF0000';
		} else {
			document.getElementById('reserva_email').style.border='1px solid #00CC00';
		}
		
		if(er.test(reserva_email)){
			document.getElementById('reserva_email').style.border='1px solid #00CC00';
		} else {
			erro += '- O e-mail digitado esta incorreto.\r\n';
			document.getElementById('reserva_email').style.border='1px solid #FF0000';
		}
		
		if(erro != '') {
			alert(erro);
			erro = '';
			return false;
		} else {
			return true;
		}
}


function formatar(src, mask){
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
    src.value += texto.substring(0,1);
  }
}

function setReservas(){
	var formulario = document.getElementById('frm_reservadomal');
	var retorno = false;
	var erro = '';
	
	if(formulario.aeroportoOrigem.value == '') {
		erro += "- Campo Origem esta vazio! \r\n";
		formulario.aeroportoOrigem.style.border='1px solid #FF0000';
	} else {
		formulario.aeroportoOrigem.style.border='1px solid #00CC00';
	}
	
	if(formulario.aeroportoDestino.value == '') {
		erro += "- Campo Destino esta vazio! \r\n";
		formulario.aeroportoDestino.style.border='1px solid #FF0000';
	} else {
		formulario.aeroportoDestino.style.border='1px solid #00CC00';
	}
	
	if(erro != ''){
		alert('Verifique os erros: \r\n'+erro);
		retorno = false;
	}else{
		if(formulario.depDay.value != '' && formulario.depMonth.value !='' && formulario.depYear.value !=''){
			formulario.dataIda.value=formulario.depDay.value+'/'+formulario.depMonth.value+'/'+formulario.depYear.value;
		}
		if(formulario.retDay.value !='' && formulario.retMonth.value !='' && formulario.retYear.value !=''){
			formulario.dataVolta.value=formulario.retDay.value+'/'+formulario.retMonth.value+'/'+formulario.retYear.value;
		}
		retorno = true;
	}
	return retorno;
}






function validaCad(temsenha){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); 
		var nome = document.getElementById('nome');
		var cpf = document.getElementById('cpf');
		var fone = document.getElementById('telefone');
		var email = document.getElementById('email');
		var senha = document.getElementById('senha');
		var confirma = document.getElementById('confirma');
		/*var destino = document.getElementById('destino');
		var valor = document.getElementById('valor');
		var parcela = document.getElementById('parcela');
		var vencimento = document.getElementById('vencimento');*/
		var aceito = document.getElementById('aceito');
		var erro = '';
		
		if(nome.value == ''){
			erro += "O Nome deve ser informado! \r\n";
			nome.style.border = '1px solid #FF0000';
		}else{
			nome.style.border = '1px solid #009933';
		}
		
		if(cpf.value == ''){
			erro += "O CPF deve ser informado! \r\n";
			cpf.style.border = '1px solid #FF0000';
		}else{
			cpf.style.border = '1px solid #009933';
		}
		
		if(fone.value == ''){
			erro += "O Telefone deve ser informado! \r\n";
			fone.style.border = '1px solid #FF0000';
		}else{
			fone.style.border = '1px solid #009933';
		}
		
		if(email.value == '') {
			erro += "O Email deve ser informado! \r\n";
			email.style.border='1px solid #FF0000';
		}else{
			if(er.test(email.value)) {
				email.style.border='1px solid #009933';
			} else {
				erro += "O Email "+email.value+" é invalido!\r\n";
				email.style.border='1px solid #FF0000';
			}
			
		}
		
		if(temsenha == 's'){
		
				if(senha.value == ''){
					erro += "A senha deve ser informada! \r\n";
					senha.style.border = '1px solid #FF0000';
				}else{
					if(senha.value != confirma.value){
						erro += "A senha não foi confirmada! \r\n";
						senha.style.border = '1px solid #FF0000';
						confirma.style.border = '1px solid #FF0000';
					}else{
						senha.style.border = '1px solid #009933';
						confirma.style.border = '1px solid #009933';	
					}
				}
		
		}else if(temsenha == 'n'){
			if(senha.value != ''){
				if(senha.value != confirma.value){
						erro += "A senha não foi confirmada! \r\n";
						senha.style.border = '1px solid #FF0000';
						confirma.style.border = '1px solid #FF0000';
					}else{
						senha.style.border = '1px solid #009933';
						confirma.style.border = '1px solid #009933';	
					}
			}
		}
		
		/*if(destino.value == ''){
			erro += "O Destino deve ser informado! \r\n";
			destino.style.border = '1px solid #FF0000';
		}else{
			destino.style.border = '1px solid #009933';
		}
		
		if(valor.value == ''){
			erro += "O Valor deve ser informado! \r\n";
			valor.style.border = '1px solid #FF0000';
		}else{
			valor.style.border = '1px solid #009933';
		}
		
		if(parcela.value == ''){
			erro += "O Valor deve ser informado! \r\n";
			parcela.style.border = '1px solid #FF0000';
		}else{
			parcela.style.border = '1px solid #009933';
		}
		
		if(vencimento.value == ''){
			erro += "O Vencimento deve ser informado! \r\n";
			vencimento.style.border = '1px solid #FF0000';
		}else{
			vencimento.style.border = '1px solid #009933';
		}*/
		
		if(aceito.checked === false){
			erro += "Você deve aceitar os termos do contrato! \r\n";
		}
		
		
		if(erro == ''){
			return true;
		}else{
			alert(erro);
			return false;
		}
	}



		function Limpar(valor, validos) {
			var result = "";
			var aux;
			for (var i=0; i < valor.length; i++) {
				aux = validos.indexOf(valor.substring(i, i+1));
				if (aux>=0) {
					result += aux;
				}
			}
			return result;
		}




		
		function validaJaSou(){
			var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); 
			var email = document.getElementById('email_cliente');
			var senha = document.getElementById('senha_cliente');
			var erro = '';
			
			if(email.value == '') {
				erro += "O Email deve ser informado! \r\n";
				email.style.border='1px solid #FF0000';
			}else{
				if(er.test(email.value)) {
					email.style.border='1px solid #009933';
				} else {
					erro += "O Email "+email.value+" é invalido!\r\n";
					email.style.border='1px solid #FF0000';
				}
				
			}
			
			if(senha.value == ''){
				erro += "A senha deve ser informada! \r\n";
				senha.style.border = '1px solid #FF0000';
			}else{
				senha.style.border = '1px solid #009933';
			}
			
			if(erro == ''){
				return true;
			}else{
				alert(erro);
				return false;
			}
		
		}
		
		
		function validaParticipar(){
			var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); 
			var email = document.getElementById('email_cadastra');
			var nome = document.getElementById('nome_cadastra');
			var erro = '';
			
			if(nome.value == ''){
				erro += "O Nome deve ser informado! \r\n";
				nome.style.border = '1px solid #FF0000';
			}else{
				nome.style.border = '1px solid #009933';
			}
			
			if(email.value == '') {
				erro += "O Email deve ser informado! \r\n";
				email.style.border='1px solid #FF0000';
			}else{
				if(er.test(email.value)) {
					email.style.border='1px solid #009933';
				} else {
					erro += "O Email "+email.value+" é invalido!\r\n";
					email.style.border='1px solid #FF0000';
				}
				
			}
			
			
			if(erro == ''){
				return true;
			}else{
				alert(erro);
				return false;
			}
		
		}

		//////////////////////////////////////////////////////////////////////////////////////////
		
		////FORMATA O CAMPO VALOR COLOCANDO AS VÍRGULA QUANDO FOR PREÇO EM REAIS /////////////////
		
		function Formata(campo,tammax,teclapres,decimal) {
			var tecla = teclapres.keyCode;
			vr = Limpar(campo.value,"0123456789");
			tam = vr.length;
			dec=decimal

			if (tam < tammax && tecla != 8){
				tam = vr.length + 1 ; 
			}		

			if (tecla == 8 ){
				tam = tam - 1 ; 
			}
			
			if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
				if ( tam <= dec ){
					campo.value = vr ; 
				}
				if ( (tam > dec) && (tam <= 5) ){
					campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ; 
				}
				if ( (tam >= 6) && (tam <= 8) ){
					campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
				}
				if ( (tam >= 9) && (tam <= 11) ){
					campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
				}
				if ( (tam >= 12) && (tam <= 14) ){
					campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
				}
				if ( (tam >= 15) && (tam <= 17) ){
					campo.value = vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;
				}
			} 
		}
		
	function format_cpf(aux){
	if(document.getElementById(aux).value.length == 3 || document.getElementById(aux).value.length == 7){
					document.getElementById(aux).value += ".";
	}else{
			if(document.getElementById(aux).value.length == 11){
				document.getElementById(aux).value += "-";
				}	
		}
			
	}
	
	/**
	*
	*Formata a Data automaticamente
	*
	**/
	function format_data(aux){
			if(document.getElementById(aux).value.length == 2 || document.getElementById(aux).value.length == 5){
							document.getElementById(aux).value += "/";
			}
			
	}

	
	/**
	*
	*Formata o campo telefone
	*
	**/
	function formatFone(aux){
		var campo = document.getElementById(aux);
		if(campo.value.length == 1){
			campo.value = '('+campo.value;
		}
		if(campo.value.length == 3){
			campo.value = campo.value+')';
		}
	}
	
	
	/**
	*
	*Formata o campo cep
	*
	**/
	function formatCep(aux){
		var campo = document.getElementById(aux);
		if(campo.value.length == 5){
			campo.value = campo.value+'-';
		}
	}
	
	
	function validaCasamento(){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); 
		var email = document.getElementById('email');
		var nome_noivo = document.getElementById('nome_noivo');
		var nome_noiva = document.getElementById('nome_noiva');
		var dtcasamento = document.getElementById('dtcasamento');
		var cadastro = document.getElementById('nome_cad');
		var fone = document.getElementById('fone');
		var senha = document.getElementById('senha');
		var confirma = document.getElementById('confirma');
		var erro = '';
		
		if(nome_noivo.value == ''){
			erro += "O Nome do noivo deve ser informado! \r\n";
			nome_noivo.style.border = '1px solid #FF0000';
		}else{
			nome_noivo.style.border = '1px solid #009933';
		}
		if(nome_noiva.value == ''){
			erro += "O Nome da noiva deve ser informado! \r\n";
			nome_noiva.style.border = '1px solid #FF0000';
		}else{
			nome_noiva.style.border = '1px solid #009933';
		}
		if(dtcasamento.value == ''){
			erro += "A data de casamento deve ser informada! \r\n";
			dtcasamento.style.border = '1px solid #FF0000';
		}else{
			dtcasamento.style.border = '1px solid #009933';
		}
		if(cadastro.value == ''){
			erro += "O Nome do cadastrante deve ser informado! \r\n";
			cadastro.style.border = '1px solid #FF0000';
		}else{
			cadastro.style.border = '1px solid #009933';
		}
		if(fone.value == ''){
			erro += "O Telefone deve ser informado! \r\n";
			fone.style.border = '1px solid #FF0000';
		}else{
			fone.style.border = '1px solid #009933';
		}
		
		if(email.value == '') {
			erro += "O Email deve ser informado! \r\n";
			email.style.border='1px solid #FF0000';
		}else{
			if(er.test(email.value)) {
				email.style.border='1px solid #009933';
			} else {
				erro += "O Email "+email.value+" é invalido!\r\n";
				email.style.border='1px solid #FF0000';
			}
			
		}
		
		if(senha.value == ''){
			erro += "A senha deve ser informada! \r\n";
			senha.style.border = '1px solid #FF0000';
		}else{
			if(senha.value != confirma.value){
				erro += "A senha não foi confirmada! \r\n";
				confirma.style.border = '1px solid #FF0000';
			}else{
			senha.style.border = '1px solid #009933';
			}
		}
		
		
		if(erro == ''){
			return true;
		}else{
			alert(erro);
			return false;
		}
				
	}
	

function validaCadBol(){
	var cpf = document.getElementById('cpf');
	var fone = document.getElementById('fone_casamento');
	var valor = document.getElementById('valor');
	var vencimento = document.getElementById('vencimento');
	var erro = '';
	
	if(cpf.value == ''){
			erro += "O CPF deve ser informado! \r\n";
			cpf.style.border = '1px solid #FF0000';
		}else{
			cpf.style.border = '1px solid #009933';
	}
	
	if(fone.value == ''){
			erro += "O Telefone deve ser informado! \r\n";
			fone.style.border = '1px solid #FF0000';
		}else{
			fone.style.border = '1px solid #009933';
	}
	
	if(valor.value == ''){
			erro += "O Valor deve ser informado! \r\n";
			valor.style.border = '1px solid #FF0000';
		}else{
			valor.style.border = '1px solid #009933';
	}
	
	if(vencimento.value == ''){
			erro += "O Vencimento deve ser informado! \r\n";
			vencimento.style.border = '1px solid #FF0000';
		}else{
			vencimento.style.border = '1px solid #009933';
	}
	
	if(erro == ''){
		return true;
	}else{
		alert(erro);
			return false;
	}
}
