$(document).ready(function(){
	
	$("#sddd").mask("99");
	$("#sfone").mask("9999-9999");
	    
});

var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

function modalPolitica(){
	$('#modal_politica').dialog({
		modal			:true,
		draggable	:false,
		resizable	:false,
		width			:750,
		height		:410,
		buttons		: {
			Fechar: function(){
				$('#modal_politica').dialog( "close" );
			}
		}
	});
}

function validaHome(){
	msg = "";
	
	var DDD = $("#sddd").val();
		DDD = str_replace(DDD,'_','');
		DDD = str_replace(DDD,'-','');
	
	var telefone = $("#sfone").val();
		telefone = str_replace(telefone,'_','');
		telefone = str_replace(telefone,'-','');
	
	if($("#snome").val() == "" || $("#snome").val() == "Nome*"){
		msg += "Nome não preenchido.\n";
	}
	
	if($("#semail").val() == "" || $("#semail").val() == "E-mail*"){
		msg += "E-mail não preenchido.\n";
	} else if(!valEmail.test($("#semail").val())){
		msg += "E-mail inválido.\n";
	}
	
	if(DDD == ""){
		msg += "DDD não preenchido.\n";
	} else {
		if(DDD.length < 2){
			msg += "DDD inválido.\n";
		}
	}
	
	if(telefone == ""){
		msg += "Telefone não preenchido.\n";
	} else {
		if(telefone.length < 8){
			msg += "Telefone inválido.\n";
		}
	}
	
	if($("#smessage").val() == "" || $("#smessage").val() == "Mensagem*"){
		msg += "Mensagem não preenchido.\n";
	}
	
	if($("input[type=checkbox][name=saceite]:not(:checked)").val()){
		msg += "Você precisa aceitar a política de privacidade.\n";
	}

	if(msg != ""){
			msg = "Os seguintes campos são obrigatórios:\n\n" + msg;
			alert(msg);
			return false;
	} else {
			return true;
	}
}
