function $$(s) {
	return document.getElementById(s);
}

function ValidaContato(form){
    var msg = "";
    var seg = true;

    msg = "<h5>Para prosseguir, é necessário que você preencha os seguintes campos:</h5>";

    if(form.iptNome.value == ""){
        msg += "&bull;&nbsp;NOME<br />";
        seg = false;
    }

    if(form.iptEmail.value == ""){
        msg += "&bull;&nbsp;EMAIL<br />";
        seg = false;
    }

    if(form.iptEmail.value != "" & !checa(form.iptEmail.value)){
        msg += "&bull;&nbsp;EMAIL VÁLIDO<br />";
        seg = false;
    }
    if(form.iptCidade.value == ""){
        msg += "&bull;&nbsp;CIDADE<br />";
        seg = false;
    }
    if(form.txtMensagem.value == ""){
        msg += "&bull;&nbsp;MENSAGEM<br />";
        seg = false;
    }

    if(seg == false){
        document.getElementById('msg').innerHTML = msg;
        document.getElementById('msg').style.visibility = "visible";
        document.getElementById('msg').style.padding = "5px";
        location = '#msg';
        return false;
    } else {
        return true;
    }
}

function ValidaProposta(form){

    if(form.iptNome.value == "" || form.iptNome.alt == form.iptNome.value){
        alert('Favor informar seu nome');
        form.iptNome.focus();
        return false;
    }

    if(form.iptEmail.value == ""){
        alert('Favor informar seu e-mail.');
        form.iptEmail.focus();
        return false;
    }

    if(form.iptEmail.value != "" & !checa(form.iptEmail.value)){
        alert('Favor informar seu email corretamente.');
        form.iptEmail.focus();
        return false;
    }
    if(form.iptTelefone.value == "" || form.iptTelefone.alt == form.iptTelefone.value){
        alert('Favor informar seu telefone.');
        form.iptTelefone.focus();
        return false;
    }
    if(form.iptCidade.value == "" || form.iptCidade.alt == form.iptCidade.value){
        alert('Favor informar sua cidade');
        form.iptCidade.focus();
        return false;
    }
    if(form.txtProposta.value == "" || form.txtProposta.title == form.txtProposta.value){
        alert('Favor fazer sua proposta.');
        form.txtProposta.focus();
        return false;
    }

    return true;
}

	
function checa(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 cadastraEmail(nome, email){
    $$('txtEmails').innerHTML = 'Aguarde, cadastrando...';
    if(nome.value.length < 3 || nome.value == nome.alt){
        $$('txtEmails').innerHTML = '<p id="alert" class="error">Favor digitar seu nome...</p>';
    }else if(checa(email.value)){
        xajax_CadastraEmails( nome.value, email.value, 'C', 'txtEmails');
        nome.value = nome.alt;
        email.value = email.alt;
    }else{
        $$('txtEmails').innerHTML = '<p id="alert" class="error">Email inválido...</p>';
    }
}

function campoIn(campo){
    if(campo.value == campo.alt){
        campo.value = '';
    }
}

function campoOut(campo){
    if(campo.value == ''){
        campo.value = campo.alt;
    }
}

function newPesquisa(){
    
    if($$('optAnoI').value > $$('optAnoF').value){
        alert('O ano mínimo deve ser menor que o ano máximo.');
    }else
    if($$('optPrecoI').value > $$('optPrecoF').value){
        alert('O preço mínimo deve ser menor que o preço máximo.');
    }else{
        location = '/buscar-usados/'+$$('optTipo').value+'/'+$$('optAnoI').value+'/'+$$('optAnoF').value+'/'+$$('optPrecoI').value+'/'+$$('optPrecoF').value+'/1/'+($$('iptModelo').value == "" ? '*' : $$('iptModelo').value);
    }
        
}

function campoInT(campo){
    if(campo.value == campo.title){
        campo.value = '';
    }
}

function campoOutT(campo){
    if(campo.value == ''){
        campo.value = campo.title;
    }
}
