function IsEmpty(field) {
    var total = jQuery(field).length;
    var value = jQuery(field).val();
    
    if(total == 0 || value == null || value == "") return true;
    else return false;
}

function doEmail(pStr) {
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;	
	if (reEmail.test(pStr)) return true;
	else return false;
}


function valida() {
	erroMsg = new Array();
	if(IsEmpty("#nome")) erroMsg.push("- Nome");
	if(IsEmpty("#email")) erroMsg.push("- Email");
	else {
		if(!doEmail(jQuery("#email").val())) erroMsg.push("- Email Correto");
	}
	if(IsEmpty("#msg")) erroMsg.push("- Mensagem");
	if(erroMsg.length > 0) {
		alert("Você ainda deve preencher os seguintes campos:\n\n"+erroMsg.join("\n"));
		return false;
	} 
	else true;
}

function validaweb() {
	erroMsg = new Array();
	if(IsEmpty("#nome_checkin")) erroMsg.push("- Nome");
	if(IsEmpty("#tel_residencial_checkin")) erroMsg.push("- Telefone Residencial");
	if(IsEmpty("#celular_checkin")) erroMsg.push("- Celular");
	if(IsEmpty("#email_checkin")) erroMsg.push("- Email");
	else {
		if(!doEmail(jQuery("#email_checkin").val())) erroMsg.push("- Email Correto");
	}
	if(IsEmpty("#endereco_checkin")) erroMsg.push("- Endereço");
	if(IsEmpty("#bairro_checkin")) erroMsg.push("- Bairro");
	if(IsEmpty("#cidade_checkin")) erroMsg.push("- Cidade");
	if(IsEmpty("#estado_checkin")) erroMsg.push("- Estado");
	if(IsEmpty("#pais_checkin")) erroMsg.push("- País");
	if(IsEmpty("#cep_checkin")) erroMsg.push("- CEP");
	if(IsEmpty("#nacionalidade_checkin")) erroMsg.push("- Nacionalidade");
	if(IsEmpty("#nascimento_checkin")) erroMsg.push("- Data de Nascimento");
	if(IsEmpty("#rg_checkin")) erroMsg.push("- RG");
	if(IsEmpty("#cpf_checkin")) erroMsg.push("- CPF");
	if(IsEmpty("#chegada_checkin")) erroMsg.push("- Data de Chegada");
	if(IsEmpty("#saida_checkin")) erroMsg.push("- Data de Saída");
	if(erroMsg.length > 0) {
		alert("Você ainda deve preencher os seguintes campos:\n\n"+erroMsg.join("\n"));
		return false;
	} else return true;
}

function validaAgencia() {
	erroMsg = new Array();
	if(IsEmpty("#agencia_nome_fantasia")) erroMsg.push("- Nome Fantasia");
	if(IsEmpty("#agencia_razao_social")) erroMsg.push("- Razão Social");
	if(IsEmpty("#agencia_cnpj")) erroMsg.push("- CNPJ");
	if(IsEmpty("#agencia_email")) erroMsg.push("- Email");
	else {
		if(!doEmail(jQuery("#agencia_email").val())) erroMsg.push("- Email Correto");
	}
	if(IsEmpty("#agencia_endereco")) erroMsg.push("- Endereço");
	if(IsEmpty("#agencia_bairro")) erroMsg.push("- Bairro");
	if(IsEmpty("#agencia_cidade")) erroMsg.push("- Cidade");
	if(IsEmpty("#agencia_cep")) erroMsg.push("- CEP");
	if(IsEmpty("#agencia_uf")) erroMsg.push("- UF");
	if(IsEmpty("#agencia_pais")) erroMsg.push("- País");
	if(IsEmpty("#agencia_telefone") && IsEmpty("#agencia_celular")) erroMsg.push("- Telefone Ou Celular");
	if(IsEmpty("#agencia_embratur")) erroMsg.push("- Embratur");
	if(IsEmpty("#agencia_abav")) erroMsg.push("- ABAV");
	if(IsEmpty("#agencia_responsavel_direto")) erroMsg.push("- Responsável Autorizado");
	if(IsEmpty("#agencia_cargo_responsavel_direto")) erroMsg.push("- Cargo");
	
	if(erroMsg.length > 0) {
		alert("Você ainda deve preencher os seguintes campos:\n\n"+erroMsg.join("\n"));
		return false;
	} else return true;
}

function validaoperadora() {
	erroMsg = new Array();
	if(IsEmpty("#operadora_nome_fantasia")) erroMsg.push("- Nome Fantasia");
	if(IsEmpty("#operadora_razao_social")) erroMsg.push("- Razão Social");
	if(IsEmpty("#operadora_cnpj")) erroMsg.push("- CNPJ");
	if(IsEmpty("#operadora_email")) erroMsg.push("- Email");
	else {
		if(!doEmail(jQuery("#operadora_email").val())) erroMsg.push("- Email Correto");
	}
	if(IsEmpty("#operadora_endereco")) erroMsg.push("- Endereço");
	if(IsEmpty("#operadora_bairro")) erroMsg.push("- Bairro");
	if(IsEmpty("#operadora_cidade")) erroMsg.push("- Cidade");
	if(IsEmpty("#operadora_cep")) erroMsg.push("- CEP");
	if(IsEmpty("#operadora_uf")) erroMsg.push("- UF");
	if(IsEmpty("#operadora_pais")) erroMsg.push("- País");
	if(IsEmpty("#operadora_telefone") && IsEmpty("#operadora_celular")) erroMsg.push("- Telefone Ou Celular");
	if(IsEmpty("#operadora_embratur")) erroMsg.push("- Embratur");
	if(IsEmpty("#operadora_abav")) erroMsg.push("- ABAV");
	if(IsEmpty("#operadora_braztoa")) erroMsg.push("- Braztoa");
	if(IsEmpty("#operadora_responsavel_direto")) erroMsg.push("- Responsável Autorizado");
	if(IsEmpty("#operadora_cargo_responsavel_direto")) erroMsg.push("- Cargo");
	
	if(erroMsg.length > 0) {
		alert("Você ainda deve preencher os seguintes campos:\n\n"+erroMsg.join("\n"));
		return false;
	} else return true;
}

function validaimprensa() {
	erroMsg = new Array();
	if(IsEmpty("#imprensa_nome")) erroMsg.push("- Nome");
	if(IsEmpty("#imprensa_veiculo_comunicacao")) erroMsg.push("- Veículo de Comunicação");
	if(IsEmpty("#imprensa_funcao")) erroMsg.push("- Função");
	if(IsEmpty("#imprensa_email")) erroMsg.push("- Email");
	else {
		if(!doEmail(jQuery("#imprensa_email").val())) erroMsg.push("- Email Correto");
	}
	if(IsEmpty("#imprensa_endereco")) erroMsg.push("- Endereço");
	if(IsEmpty("#imprensa_bairro")) erroMsg.push("- Bairro");
	if(IsEmpty("#imprensa_cidade")) erroMsg.push("- Cidade");
	if(IsEmpty("#imprensa_cep")) erroMsg.push("- CEP");
	if(IsEmpty("#imprensa_uf")) erroMsg.push("- UF");
	if(IsEmpty("#imprensa_pais")) erroMsg.push("- País");
	if(IsEmpty("#imprensa_telefone") && IsEmpty("#imprensa_celular")) erroMsg.push("- Telefone Ou Celular");
	
	if(erroMsg.length > 0) {
		alert("Você ainda deve preencher os seguintes campos:\n\n"+erroMsg.join("\n"));
		return false;
	} else return true;
}

