// JavaScript Document

function ValidaCampo(campo, mensagem, str){
	if (document.getElementById(campo).value == str){			
		document.getElementById(campo).focus();
		alert(mensagem);		
		return false;
	}
	return true;		
}

function ValidaEmail(campo, mensagem){
	if (!document.getElementById(campo).value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi)){
		alert(mensagem);			
		document.getElementById(campo).focus();
		return false;
	}	
    return true;		
}

function VerificaFormulario()
{
    if(!ValidaCampo('nome','Digite o nome!','')){return false}
	if(!ValidaCampo('cpf','Digite o CPF!','')){return false}
	if(!ValidaCampo('email','Digite o e-mail!','')){return false}
	if(!ValidaEmail('email','Digite um e-mail válido!')){return false}
    if(!ValidaCampo('telefone','Digite o telefone!','')){return false}

	if(!ValidaCampo('logradouro','Digite o logradouro!','')){return false}
	if(!ValidaCampo('bairro','Digite o bairro!','')){return false}	
	if(!ValidaCampo('estado','Selecione o estado!','')){return false}
    if(!ValidaCampo('cidade','Selecione a cidade!','')){return false}
    if(!ValidaCampo('cep','Digite o cep!','')){return false}

    for (i=1;i <= document.getElementById("quantAcomp").value;i++)
    {
        obj = 'acompanhante'+i;
        if(!ValidaCampo(obj,'Digite o o nome do acompanhante!','')){return false}
    }

	if(!ValidaCampo('boleto','Digite o nome para emissao do boleto!','')){return false}
	
    return true;
}

function VerificaContato()
{
    if(!ValidaCampo('nome','Digite o nome!','')){return false}	
	if(!ValidaCampo('email','Digite o e-mail!','')){return false}
	if(!ValidaEmail('email','Digite um e-mail válido!')){return false}
    if(!ValidaCampo('telefone','Digite o telefone!','')){return false}	
    if(!ValidaCampo('mensagem','Digite a mensagem!','')){return false}
    return true;
}


function HabilitaCampo(quant)
{
    for (i=1;i <= 4 ;i++)
    {
        obj = 'acompanhante'+i;
        document.getElementById(obj).disabled="disabled";
        document.getElementById(obj).style.backgroundColor = "#CCCCCC";
    }
    for (i=1;i <= quant;i++)
    {
        obj = 'acompanhante'+i;
        document.getElementById(obj).disabled="";
        document.getElementById(obj).style.backgroundColor = "#FFFFFF";
    }
    for (i=1;i <= 4;i++)
    {
        obj = 'acompanhante'+i;
        if (document.getElementById(obj).disabled)
            document.getElementById(obj).value = "";
    }
}
