$(document).ready(function(){
	$("#divcidades").html("Favor selecionar um estado.");
	$("#estado").change(function(){
		$.ajax({
			type: "GET",
			url: "/html/comboCidades.php",
			data: "estado=" + $("#estado")[0].value ,
			success: function(retorno){
				$("#divcidades").html(retorno);
			}
		});
	});
});

function ChecarEmail(email)
{
	$.ajax({
			type: "GET",
			url: "/html/ajax_checaremail.php",
			data: "email=" + email ,
			success: function(retorno){
				$("#emailexistente").val(retorno);
			}
		});
}

function  validaForm(form){
	var msg = '';
	var regEmail = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	
	if(form.empresa.value.length == 0)
		msg += " - Campo EMPRESA obrigatório.\n";
	
	if(form.ramoatuacao.value.length == 0)
		msg += " - Campo RAMO DE ATUAÇÃO obrigatório.\n";
	
	if(form.cnpj.value.length == 0)
		msg += " - Campo CNPJ obrigatório.\n";
	else{
		if(!validaCNPJ(form.cnpj.value))
			msg += " - Campo CNPJ inválido.\n";
	}

	if(form.estado.value.length == 0)
		msg += " - Campo ESTADO obrigatório.\n";
		
	if(form.inscricao.value.length == 0)
		msg += " - Campo INSCRIÇÃO ESTADUAL obrigatório.\n";

	if(form.telefone.value.length == 0)
		msg += " - Campo TELEFONE obrigatório.\n";
	
	if(form.nome.value.length == 0)
		msg += " - Campo CONTATO obrigatório.\n";
	
	if(!regEmail.test(form.email.value))
		msg += " - Campo E-MAIL inválido. \n";
	
	if(form.emailexistente.value == 1)
		msg += " - E-MAIL já consta em nossa base de dados. Favor digitar outro e-mail!";

	if(msg != ''){
		alert("Verifique o(s) seguinte(s) campo(s):\n\n" + msg);
		return false;
	}
	return true;
}

function formata(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 emailEnviado(enviado)
{
	if(enviado)
		alert("Sua mensagem foi enviada com sucesso.");
	else
		alert("Erro no envio de sua mensagem.");
}
