// JavaScript Document
//var fone = new RegExp("^[1-9|(|)]{4}[0-9]{4}\-[0-9]{4}$");
var fone = new RegExp("^[2-9]{1}[0-9]{7}$");
var ddd_mask = new RegExp("^[0-9]{2}$");

function checkIt(evt) {
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false
    }
    return true
}

function dddvalido(ddd)
{
	var ddds = Array("00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "20", "23", "25", "26", "29", "30", "36", "39", "40", "50", "52", "56", "57", "58", "59", "60", "70", "72", "76", "78", "80", "90");
	for(var i = 0; i < ddds.length; i++)
	{
		if(ddd==ddds[i]) return false;
	}
	return true;
}

function telvalido(tel)
{
	var tels = Array("20000000");	
	for (var i = 0; i < tels.length; i++)
	{
		if (tel==tels[i]) return false;
	}
	return true;
}

function mascara(src, mask){
var i = src.value.length;
var saida = mask.substring(1,2);
var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
{
src.value += texto.substring(0,1);
}
}

function validar() {
			 if (document.form_bmg.nome.value == "" || document.form_bmg.nome.value == "Nome"){
             _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'nome']);
             alert ("O campo " + document.form_bmg.nome.name + " deve ser preenchido");
             document.form_bmg.nome.focus();
				 return false;
          } 
			 if (document.form_bmg.ddd.value == "" || document.form_bmg.ddd.value == "DDD")
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido");
				 document.form_bmg.ddd.focus();
				 return false;
			 }
			 if (!document.form_bmg.ddd.value.match(ddd_mask))
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido com um número válido");
				 document.form_bmg.ddd.focus();
				 document.form_bmg.ddd.select();
				 return false;
			 }
			 if (!dddvalido(document.form_bmg.ddd.value))
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido com um número válido");
				 document.form_bmg.ddd.focus();
				 document.form_bmg.ddd.select();				 
				 return false;
			 } 			 
			 if(document.form_bmg.telefone.value == "" || document.form_bmg.telefone.value == "Telefone")
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'telefone']);
				 alert ("O campo " + document.form_bmg.telefone.name + " deve ser preenchido");
				 document.form_bmg.telefone.focus();
				 return false;
			 } 
			 if (!document.form_bmg.telefone.value.match(fone))
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'telefone']);
				 alert("O campo Telefone deve ser preenchido com 8 caracteres numéricos");
				 document.form_bmg.telefone.focus();
				 document.form_bmg.telefone.select();
				 return false;
			 }
			 if (!telvalido(document.form_bmg.telefone.value))
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'telefone']);
				 alert("O campo Telefone deve ser preenchido com um número válido");
				 document.form_bmg.telefone.focus();
				 document.form_bmg.telefone.select();
				 return false;				 
			 }
			 if (document.form_bmg.email.value == "" || document.form_bmg.email.value == "E-mail" || document.form_bmg.email.value.indexOf('@')==-1 || document.form_bmg.email.value.indexOf('.')==-1)
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'email']);
				 alert ("O campo E-mail deve ser preenchido com um e-mail válido");
				 document.form_bmg.email.focus();
				 document.form_bmg.email.select();
				 return false;
			 } 
			 if (document.form_bmg.mensagem.value == "" || document.form_bmg.mensagem.value == "Mensagem")
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'mensagem']);
				 alert ("O campo " + document.form_bmg.mensagem.name + " deve ser preenchido");
				 document.form_bmg.mensagem.focus();
				 document.form_bmg.mensagem.select();
				 return false;
			 } 
			 if (document.form_bmg.privacidade.checked == false)
			 {
				 _gaq.push(['_trackEvent', 'formulario_contato', 'erro', 'termo_privacidade']);
				 alert ("Você deve aceitar os temos de privacidade para envio do formulário");
				 document.form_bmg.privacidade.focus();
				 return false;
			 }

 }
 
function validar2() {
			 if (document.form_bmg2.nome.value == "" || document.form_bmg2.nome.value == "Nome")
			 {
               _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'nome']);
               alert ("O campo " + document.form_bmg2.nome.name + " deve ser preenchido");
               document.form_bmg2.nome.focus();
				 	return false;
			 }
			 if (document.form_bmg2.ddd.value == "" || document.form_bmg2.ddd.value == "DDD")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido");
				 document.form_bmg2.ddd.focus();
				 return false;
			 }
			 if (!document.form_bmg2.ddd.value.match(ddd_mask))
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido com um número válido");
				 document.form_bmg2.ddd.focus();
				 document.form_bmg2.ddd.select();
				 return false;
			 }
			 if (!dddvalido(document.form_bmg2.ddd.value))
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido com um número válido");
				 document.form_bmg2.ddd.focus();
				 document.form_bmg2.ddd.select();
				 return false;
			 }		 
			 if (document.form_bmg2.telefone.value == "" || document.form_bmg2.telefone.value == "Telefone")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'telefone']);
				 alert ("O campo Telefone deve ser preenchido!");
				 document.form_bmg2.telefone.focus();
				 return false;
			 } 					 
			 if (!document.form_bmg2.telefone.value.match(fone))
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'telefone']);
				 alert("O campo Telefone deve ser preenchido com 8 dígitos numéricos");
				 document.form_bmg2.telefone.focus();
				 document.form_bmg2.telefone.select();
				 return false;
			 }			 
			 if (!telvalido(document.form_bmg2.telefone.value))
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'telefone']);
				 alert("O campo Telefone deve ser preenchido com 8 dígitos numéricos");
				 document.form_bmg2.telefone.focus();
				 document.form_bmg2.telefone.select();
				 return false;				 
			 }
			 if (document.form_bmg2.email.value == "" || document.form_bmg2.email.value == "E-mail" || document.form_bmg2.email.value.indexOf('@')==-1 || document.form_bmg2.email.value.indexOf('.')==-1)
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'email']);
				 alert ("O campo " + document.form_bmg2.email.name + " deve ser preenchido com um e-mail válido");
				 document.form_bmg2.email.focus();
				 return false;			 
			 } 
			 if (document.form_bmg2.cidade.value == "" || document.form_bmg2.cidade.value == "Cidade")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'cidade']);
				 alert ("O campo " + document.form_bmg2.cidade.name + " deve ser selecionado");
				 document.form_bmg2.cidade.focus();
				 return false;
			 } 
			 if (document.form_bmg2.clinica.value == "Selecione sua clínica")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'clinica']);
				 alert ("Selecione a clínica por favor");
				 document.form_bmg2.clinica.focus();
				 return false;
			 } 
			 if (document.form_bmg2.date1.value == "" || document.form_bmg2.date1.value == "Selecione um dia")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'data']);
				 alert ("Informe a Data da Consulta, por favor");
				 document.form_bmg2.date1.focus();
				 return false;
			 } 
			 if (document.form_bmg2.horario.value == "" || document.form_bmg2.horario.value == "horario")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'horario']);
				 alert ("Informe o Horário da Consulta, por favor");
				 document.form_bmg2.horario.focus();
				 return false;
			 } 
			 if (document.form_bmg2.assunto.value == "Assunto")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'assunto']);
				 alert ("O campo Assunto deve ser selecionado");
				 document.form_bmg2.assunto.focus();
				 return false;
			 } 
			 if (document.form_bmg2.mensagem.value == "" || document.form_bmg2.mensagem.value == "Mensagem")
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'mensagem']);
				 alert ("O campo " + document.form_bmg2.mensagem.name + " deve ser preenchido");
				 document.form_bmg2.mensagem.focus();
				 return false;
			 } 
			 if (document.form_bmg2.privacidade.checked == false)
			 {
				 _gaq.push(['_trackEvent', 'formulario_consulta', 'erro', 'termo_privacidade']);
				 alert ("Você deve aceitar os temos de privacidade para envio do formulário");
				 document.form_bmg2.privacidade.focus();
				 return false;
			 }
 }
 
function validar3() {
          if (document.form_bmg3.nome.value == "" || document.form_bmg3.nome.value == "Nome"){
                 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'nome']);
                 alert ("O campo " + document.form_bmg3.nome.name + " deve ser preenchido");
                 document.form_bmg3.nome.focus();
				 return false;
          }
			 if (document.form_bmg3.ddd.value == "" || document.form_bmg3.ddd.value == "DDD")
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido");
				 document.form_bmg3.ddd.focus();
				 return false;
			 }
			 if (!document.form_bmg3.ddd.value.match(ddd_mask))
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido com um número válido");
				 document.form_bmg3.ddd.focus();
				 document.form_bmg3.ddd.select();
				 return false;
			 }
			 if (!dddvalido(document.form_bmg3.ddd.value))
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'ddd']);
				 alert("O campo DDD deve ser preenchido com um número válido");
				 document.form_bmg3.ddd.focus();
				 document.form_bmg3.ddd.select();
				 return false;
			 }	 
			 if (document.form_bmg3.telefone.value == "" || document.form_bmg3.telefone.value == "Telefone"){
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'telefone']);
				 alert ("O campo " + document.form_bmg3.telefone.name + " deve ser preenchido");
				 document.form_bmg3.telefone.focus();
				 return false;
			 }
			 if (!document.form_bmg3.telefone.value.match(fone))
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'telefone']);
				 alert("O campo Telefone deve ser preenchido com 8 dígitos numéricos");
				 document.form_bmg3.telefone.select();
				 return false;
			 } 			 
			 if (!telvalido(document.form_bmg3.telefone.value))
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'telefone']);
				 alert("O campo Telefone deve ser preenchido com 8 dígitos numéricos");
				 document.form_bmg3.telefone.focus();
				 document.form_bmg3.telefone.select();
				 return false;				 
			 }					 
			 if (document.form_bmg3.email.value == "" || document.form_bmg3.email.value == "E-mail" || document.form_bmg3.email.value.indexOf('@')==-1 || document.form_bmg3.email.value.indexOf('.')==-1)
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'email']);
				 alert ("O campo E-mail deve ser preenchido com um e-mail válido");
				 document.form_bmg3.email.focus();
				 document.form_bmg3.email.select();
				 return false;
			 } 
			 if (document.form_bmg3.assunto.value == "Assunto")
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'assunto']);
				 alert ("O campo Assunto deve ser selecionado");
				 document.form_bmg3.assunto.focus();
				 return false;
			 }
			 if (document.form_bmg3.mensagem.value == "" || document.form_bmg3.mensagem.value == "Mensagem")
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'mensagem']);
				 alert ("O campo " + document.form_bmg3.mensagem.name + " deve ser preenchido");
				 document.form_bmg3.mensagem.focus();
				 return false;
			 }
			 if (document.form_bmg3.privacidade.checked == false)
			 {
				 _gaq.push(['_trackEvent', 'formulario_informacoes', 'erro', 'termo_privacidade']);
				 alert ("Você deve aceitar os temos de privacidade para envio do formulário");
				 document.form_bmg3.privacidade.focus();
				 return false;
			 }
 }	

