window.onload = function() {
  var links = document.links;
  for (var i = 0, s = links.length; i < s; i++) {
    if (links[i].rel == 'external') {
      links[i].target = '_blank';
    }
  }
}

function Erro(campo, exibicao) {
	alert("Preencha o campo: \n"+exibicao+"");
	//campo.value="";
	campo.focus();
}

function Erro2(campo, exibicao) {
	alert("Selecione: "+exibicao+"");
	//campo.value="";
	//campo.focus();
}

function Troca(link) {
	if(link!=0) {
		window.location=document.data.data[link].value;
	}
}

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 validaContato() {

	with(document.contato) {
		if(nome.value=='') {
			Erro(nome, 'Nome');
			return false;
		}
		if(email.value=='') {
			Erro(email, 'E-Mail');
			return false;
		}
		if (!checkMail(email.value)) {
        	alert("Email inválido");
        	return false;
		}
		if(mensagem.value=='') {
			Erro(mensagem, 'Mensagem');
			return false;
		}
	}
}

function validaReserva() {
	with(document.reservas) {
		if(nome.value=='') {
			Erro(nome, 'Nome');
			return false;
		}
		if(cidade.value=='') {
			Erro(cidade, 'Cidade');
			return false;
		}
		if(estado.value=='') {
			Erro(estado, 'Estado');
			return false;
		}
		if(telefone.value=='') {
			Erro(telefone, 'Telefone');
			return false;
		}
		if(email.value=='') {
			Erro(email, 'E-Mail');
			return false;
		}
		if (!checkMail(email.value)) {
        	alert("Email inválido");
        	return false;
		}
		if(reserva.value=='') {
			Erro(reserva, 'Reserva Dia');
			return false;
		}
		if(horario.value=='') {
			Erro(horario, 'Horario');
			return false;
		}
		if(convidados.value=='') {
			Erro(convidados, 'Qtd Convidados');
			return false;
		}
	}
}

function validaUsuario() {
	with(document.formcpf) {
		if(usuario.value!='') {
			if(validaCPF() == false){
				return false;
			}
		}else{
			Erro(usuario,'CPF');
			return false;
		}
	}
}

function validaAddCliente() {
	with(document.addCliente) {
		if(cpf.value!='') {
			if(validaCPF1() == false){
				return false;
			}
		}else{
			Erro(cpf,'CPF');
			return false;
		}
	}
}
