// JavaScript Document
function validaReserva(){
	//validar nome
	d = document.freserva;
	if (d.nome.value == ""){
		alert("O campo nome deve ser preenchido!");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo " + d.email.name + " deve ser preenchido!");
		d.email.focus();
		return false;
	}
	//validar email(verificao de endereco eletronico)
	var mod = d.email.value; 
	var filtro = /^.+@.+\..{2,3}$/;
	if (filtro.test(d.email.value) == false){
		alert("O e-mail informado não é válido");
		d.email.focus();
		return false;		
	}	

	//Validar telefone
	if (d.itelefone.value == ""){
		alert("O campo Telefone deve ser preenchido!");
		d.itelefone.focus();
		return false;
	}		
	//Validar chegada
	if (d.chegada.value == ""){
		alert("O campo data chegada deve ser selecionado!");
		d.chegada.focus();
		return false;
	}		
	//Validar saida
	if (d.saida.value == ""){
		alert("O campo data saida deve ser selecionado!");
		d.saida.focus();
		return false;
	}		
	
	d.submit();

}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function num(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function data(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{2})(\d)/,"$1/$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{2})(\d)/,"$1/$2")       //Coloca um ponto entre o terceiro e o quarto dígitos

    return v
}
