function navega(l){
	if(l == "home"){
		window.location = url;
	}else{
		window.location = url+'/'+l;
	}
}
function validaNews(){
	if(!document.getElementById('nome').value){
		document.getElementById('nome').focus();
		alert('Informe o seu nome!');
		return false;
	}
	if(!document.getElementById('email').value){
		document.getElementById('email').focus();
		alert('Informe o seu e-mail!');
		return false;
	}
	if(!checkMail(document.getElementById('email').value)){
		alert('Informe um email válido!');
		document.getElementById('email').focus();
		return false;
	}
}
function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
		if(er.test(mail)){ return true; }
		}else if(typeof(mail) == "object"){
		if(er.test(mail.value)){ 
			return true; 
		}
	}else{
		return false;
	}
}
function validarContato(){
	if(!document.getElementById('nome').value){
		document.getElementById('nome').focus();
		alert('Informe o seu nome!');
		return false;
	}
	if(!document.getElementById('email').value){
		document.getElementById('email').focus();
		alert('Informe o seu e-mail!');
		return false;
	}
	if(!checkMail(document.getElementById('email').value)){
		alert('Informe um email válido!');
		document.getElementById('email').focus();
		return false;
	}
	if(!document.getElementById('fone').value){
		document.getElementById('fone').focus();
		alert('Informe o seu telefone!');
		return false;
	}
	if(!document.getElementById('cidade_uf').value){
		document.getElementById('cidade_uf').focus();
		alert('Informe a sua cidade!');
		return false;
	}
	if(!document.getElementById('frase').value){
		document.getElementById('frase').focus();
		alert('Informe a sua mensagem!');
		return false;
	}
}
function validarOrcamento(){
	if(!document.getElementById('nome').value){
		document.getElementById('nome').focus();
		alert('Informe o seu nome!');
		return false;
	}
	if(!document.getElementById('email').value){
		document.getElementById('email').focus();
		alert('Informe o seu e-mail!');
		return false;
	}
	if(!checkMail(document.getElementById('email').value)){
		alert('Informe um email válido!');
		document.getElementById('email').focus();
		return false;
	}
	if(!document.getElementById('fone').value){
		document.getElementById('fone').focus();
		alert('Informe o seu telefone!');
		return false;
	}
	if(!document.getElementById('data').value){
		document.getElementById('data').focus();
		alert('Informe a data!');
		return false;
	}
	if(!document.getElementById('horario').value){
		document.getElementById('horario').focus();
		alert('Informe o horário!');
		return false;
	}
	if(!document.getElementById('pessoas').value){
		document.getElementById('pessoas').focus();
		alert('Informe a quantidade de pessoas!');
		return false;
	}
	if(!document.getElementById('tempo').value){
		document.getElementById('tempo').focus();
		alert('Informe o tempo de duração!');
		return false;
	}
	if(document.getElementById('local').value == "Outro"){
		if(!document.getElementById('localoutro').value){
			document.getElementById('localoutro').focus();
			alert('Informe o local desejado!');
			return false;
		}
	}
	if(document.getElementById('tipo').value == "outro"){
		if(!document.getElementById('tipooutro').value){
			document.getElementById('tipooutro').focus();
			alert('Informe o tipo desejado!');
			return false;
		}
	}
}
function formtQQ(e,src,mask) {
	if(window.event) { _TXT = e.keyCode; } 
	else if(e.which) { _TXT = e.which; }
		if(_TXT > 47 && _TXT < 58) { 
			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); } 
				return true; } else { if (_TXT != 8) { return false; } 
		else { return true; }
	}
}
function numerosf(e){
	var Code = e.keyCode || e.which;
	var strCheck = '0123456789';
    if ((Code == 13) || (Code == 0) || (Code == 8)){
    	return true;
	}
    key = String.fromCharCode(Code);
    if (strCheck.indexOf(key) == -1){
		return false;
	}
}

function validaDat(campo,valor) {
	if(valor){
		var date=valor;
		var ardt=new Array;
		var ExpReg=new RegExp("(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}");
		ardt=date.split("/");
		erro=false;
		if ( date.search(ExpReg)==-1){
			erro = true;
			}
		else if (((ardt[1]==4)||(ardt[1]==6)||(ardt[1]==9)||(ardt[1]==11))&&(ardt[0]>30))
			erro = true;
		else if ( ardt[1]==2) {
			if ((ardt[0]>28)&&((ardt[2]%4)!=0))
				erro = true;
			if ((ardt[0]>29)&&((ardt[2]%4)==0))
				erro = true;
		}
		if (erro) {
			alert("\"" + valor + "\" não é uma data válida!!!");
			campo.focus();
			campo.value = "";
			return false;
		}
		return true;
	}
}

function validarReserva(){
	if(!document.getElementById('nome').value){
		document.getElementById('nome').focus();
		alert('Informe o seu nome!');
		return false;
	}
	if(!document.getElementById('email').value){
		document.getElementById('email').focus();
		alert('Informe o seu e-mail!');
		return false;
	}
	if(!checkMail(document.getElementById('email').value)){
		alert('Informe um email válido!');
		document.getElementById('email').focus();
		return false;
	}
	if(!document.getElementById('fone').value){
		document.getElementById('fone').focus();
		alert('Informe o seu telefone!');
		return false;
	}
	if(!document.getElementById('data').value){
		document.getElementById('data').focus();
		alert('Informe a data!');
		return false;
	}
	if(document.getElementById('data').length < 10){
		document.getElementById('data').focus();
		alert('Informe a data no formato DD/MM/AAAA!');
		return false;
	}
	if(!document.getElementById('horario').value){
		document.getElementById('horario').focus();
		alert('Informe o horário!');
		return false;
	}
	if(!document.getElementById('pessoas').value){
		document.getElementById('pessoas').focus();
		alert('Informe a quantidade de pessoas!');
		return false;
	}
}


