$(function(){
    // MASCARA PARA TELEFONE
    $("#fldTelefone").mask("(99) 9999-9999");
	
    // MAPA E INFORMAÇÕES DE CONTATO
    $("a.linkContato").click(function(){
		
        $("#abaContato_1").removeClass('on');
        $("#abaContato_2").removeClass('on');
        $("#abaContato_3").removeClass('on');
        $("#abaContato_1").addClass('off');
        $("#abaContato_2").addClass('off');
        $("#abaContato_3").addClass('off');
		
        $("#" + $(this).attr('rel')).removeClass('off');
        $("#" + $(this).attr('rel')).addClass('on');
		
        root_path = $("#" + $(this).attr('rel')).attr('rel');
		
        showContato($(this).attr('rel'), root_path);
		
        return (false);
    });
	
});

function showContato(cod, root_path){
    $.ajax({
        url: root_path + "/ajax/contato/"+ cod +"/",
        cache: false,
        success: function(html){
            $("#box_mapa_conteudo").html(html);
        }
    });
}

function buscaTelefones(obj, root_path){
    tele1_cod = obj.options[obj.selectedIndex].value;
	
    $.ajax({
        url: root_path + "/ajax/telefones/"+ tele1_cod +"/",
        cache: false,
        success: function(html){
            $("#telefones").html(html);
        }
    });
}

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 (er.test(mail)){
        return true;
    }
    else {
        return false;
    }
}


function validaContato(frm){
    if (frm.nome.value.length < 1){
        alert("Preencha o campo 'Nome'");
        frm.nome.focus();
        return (false);
    }
    if (frm.empresa.value.length < 1){
        alert("Preencha o campo 'Empresa'");
        frm.empresa.focus();
        return (false);
    }
    if (checkMail(frm.email.value) == false){
        alert("E-mail incorreto!");
        frm.email.focus();
        return (false);
    }
    if (frm.telefone.value.length < 1){
        alert("Preencha o campo 'Telefone'");
        frm.telefone.focus();
        return (false);
    }
    if (frm.msg.value.length < 1){
        alert("Preencha o campo 'Mensagem'");
        frm.msg.focus();
        return (false);
    }
    return (true);
}

function validaCleanTec(frm){
    if (frm.clea1_nom.value.length < 1){
        alert("Preencha o campo 'Nome'.");
        frm.clea1_nom.focus();
        return (false);
    }
    if (frm.clea1_raz_soc.value.length < 1){
        alert("Preencha o campo 'Razão Social'.");
        frm.clea1_raz_soc.focus();
        return (false);
    }
    if (frm.clea1_ema.value.length < 1){
        alert("Preencha o campo 'E-mail'.");
        frm.clea1_ema.focus();
        return (false);
    }
    if (frm.clea1_end.value.length < 1){
        alert("Preencha o campo 'Endereço'.");
        frm.clea1_end.focus();
        return (false);
    }
    if (frm.clea1_bai.value.length < 1){
        alert("Preencha o campo 'Bairro'.");
        frm.clea1_bai.focus();
        return (false);
    }
    if (frm.clea1_cid.value.length < 1){
        alert("Preencha o campo 'Cidade'.");
        frm.clea1_cid.focus();
        return (false);
    }
    if (frm.clea1_est.value.length < 1){
        alert("Preencha o campo 'Estado'.");
        frm.clea1_est.focus();
        return (false);
    }
    if (frm.clea1_cep.value.length < 1){
        alert("Preencha o campo 'Cep'.");
        frm.clea1_cep.focus();
        return (false);
    }
    if (frm.clea1_tel.value.length < 1){
        alert("Preencha o campo 'Telefone'.");
        frm.clea1_tel.focus();
        return (false);
    }
    if (frm.clea1_cnp.value.length < 1){
        alert("Preencha o campo 'Cnpj'.");
        frm.clea1_cnp.focus();
        return (false);
    }
    if (frm.clea1_mer_1.value.length < 1){
        alert("Preencha todos os campos do item 'Mercado'.");
        frm.clea1_mer_1.focus();
        return (false);
    }
    if (frm.clea1_mer_2.value.length < 1){
        alert("Preencha todos os campos do item 'Mercado'.");
        frm.clea1_mer_2.focus();
        return (false);
    }
    if (frm.clea1_mer_3.value.length < 1){
        alert("Preencha todos os campos do item 'Mercado'.");
        frm.clea1_mer_3.focus();
        return (false);
    }
    if (frm.clea1_mer_4.value.length < 1){
        alert("Preencha todos os campos do item 'Mercado'.");
        frm.clea1_mer_4.focus();
        return (false);
    }
    if (frm.clea1_mer_6.value.length < 1){
        alert("Preencha todos os campos do item 'Mercado'.");
        frm.clea1_mer_6.focus();
        return (false);
    }
    if (frm.clea1_mer_7.value.length < 1){
        alert("Preencha todos os campos do item 'Mercado'.");
        frm.clea1_mer_7.focus();
        return (false);
    }
    if (frm.clea1_ass_1.value.length < 1){
        alert("Preencha todos os campos do item 'Assistencia Técnica'.");
        frm.clea1_ass_1.focus();
        return (false);
    }
    if (frm.clea1_log_3.value.length < 1){
        alert("Preencha todos os campos do item 'Logística'.");
        frm.clea1_log_3.focus();
        return (false);
    }
    return (true);
}
