function mountSelectByJSON(element_id,jsonString,options){    var element=$(element_id);var jsonObject=eval('('+jsonString+')');if(element){        var typeOfOption=typeof(options),indexInsertion=element.length=0;if(jsonObject.length==0){            element.length+=1;element.options[indexInsertion].value='0';element.options[indexInsertion].text="Nenhuma registro encontrado";indexInsertion++;        }if(typeOfOption!="undefined"){            if(typeOfOption=="string"){                element.length+=1;element.options[indexInsertion].value="0";element.options[indexInsertion].text=options;indexInsertion++;            }else if(typeOfOption=="object"){                element.length+=options.length;for(var i=0;i<options.length;i++,indexInsertion++){                    element.options[indexInsertion].value="0";element.options[indexInsertion].text=options[i];                }            }        }if(jsonObject.length){            element.length+=jsonObject.length;for(var i=0;i<jsonObject.length;i++,indexInsertion++){                element.options[indexInsertion].value=jsonObject[i][1]||"";element.options[indexInsertion].text=jsonObject[i][0];            }        }    }else{        alert("O sistema se comportou de forma inesperada!");    }}var cookie = readCookie("style");var title = cookie ? cookie : 'azul';var corFundo = title;/* TROCADOR DE FOLHAS DE ESTILO */function setActiveStyleSheet(title) {    var corFundo = title;    if(typeof(setVar) != "undefined")        setVar(title);    var i, a, main;    ativaBotaoCor(title);    for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {        if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {            a.disabled = true;            if(a.getAttribute("title") == title) a.disabled = false;        }    }}/* WORKAROUND */function ativaBotaoCor(title){    var i=0;    var elementNodeReference = document.getElementById('azul');    if (elementNodeReference) elementNodeReference.className = 'off';    elementNodeReference = document.getElementById('vermelho');    if (elementNodeReference) elementNodeReference.className = 'off';    elementNodeReference = document.getElementById('verde');    if (elementNodeReference) elementNodeReference.className = 'off';    elementNodeReference = document.getElementById('amarelo');    if (elementNodeReference) elementNodeReference.className = 'off';    elementNodeReference = document.getElementById('rosa');    if (elementNodeReference) elementNodeReference.className = 'off';    elementNodeReference = document.getElementById(title);    if (elementNodeReference)	elementNodeReference.className = 'on';}function getActiveStyleSheet() {    var i, a;    for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {        if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");    }    return null;}function createCookie(name,value,days) {    if (days) {        var date = new Date();        date.setTime(date.getTime()+(days*24*60*60*1000));        var expires = "; expires="+date.toGMTString();    }    else expires = "";    document.cookie = name+"="+value+expires+"; path=/";}function readCookie(name) {    var nameEQ = name + "=";    var ca = document.cookie.split(';');    for(var i=0;i < ca.length;i++) {        var c = ca[i];        while (c.charAt(0)==' ') c = c.substring(1,c.length);        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);    }    return null;}window.onload = function(e) {    var cookie = readCookie("style");    var title = cookie ? cookie : 'azul';    setActiveStyleSheet(title);}window.onunload = function(e) {    var title = getActiveStyleSheet();    createCookie("style", title, 365);}function imprimeResumo(car, color, package){    window.open ("/autosnovos/preview/?car="  + car + "&color=" + color + "&package=" + package,"mywindow","location=0,status=0,resizable=0,top=100,scrollbars=1,left=50,width=500,height=400");}function changecss(theClass, element, value) {    var cssRules;b    if (document.all) {        cssRules = "rules";    } else if (document.getElementById) {        cssRules = "cssRules";    }    for (var S = 0; S < document.styleSheets.length; S++) {        for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {            if (document.styleSheets[S][cssRules][R].selectorText == theClass) {                document.styleSheets[S][cssRules][R].style[element] = value;            }        }    }}//fun��es diversasfunction validaPesquisa(){    anoinicio = document.getElementById("veiculo_anoinicio").value;    anofim = document.getElementById("veiculo_anofim").value;    if ((anoinicio != "") && (anofim != "")) {        if (parseInt(anoinicio) > parseInt(anofim))            alert("Escolha um ano maior que o ano inicial.");        else            document.formPesquisa.submit();    }else{        document.formPesquisa.submit();    }}function fecharPop(){	    document.getElementById('divPopup').style.display = 'none';}function abrirPop(){    var divPop = document.getElementById('divPopup');    divPop.style.display = 'block';}var tabOldId = ''function selecionarDivAtiva(tabCurrentId){        // 	#var tabs = document.getElementsByClassName("active");    var tabOld = document.getElementById(tabOldId);	    tabOld.className = 'off';				    var divTabId = tabOldId + "Cont";    var divTab = document.getElementById(divTabId);    divTab.style.display = 'none';			    var tabAtual = document.getElementById(tabCurrentId);    tabAtual.className = 'active';    var divTabAtualId = tabCurrentId + "Cont";    var divTabAtual = document.getElementById(divTabAtualId);    divTabAtual.style.display = 'block';    tabOldId = tabCurrentId;}function exibirLoading() {    var objDiv = $('divLoading');    var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;    var dsocleft=document.all? iebody.scrollLeft : pageXOffset;    var dsoctop=document.all? iebody.scrollTop : pageYOffset;    if (document.all||document.getElementById) {        objDiv.style.left=dsocleft+2+"px";        objDiv.style.top=dsoctop+2+"px";    }    objDiv.show();}function alteraobjeto(item){    if (item == '1'){        document.getElementById("combo_semi").style.display = "none";        document.getElementById("veiculo_semi").style.display = "none";        document.getElementById("combo_novo").style.display = "block";        document.getElementById("veiculo_novo").style.display = "block";        document.frmpesq.action = "/autosnovos/search";        document.getElementById("lnkAvancada").style.display = "none";        document.getElementById("botao1").style.display = "none";        document.getElementById("botao2").style.display = "block";        document.getElementById("msginfo").innerHTML = "";    } else {        document.getElementById("combo_semi").style.display = "block";        document.getElementById("veiculo_semi").style.display = "block";        document.getElementById("veiculo_novo").style.display = "none";        document.getElementById("combo_novo").style.display = "none";        document.frmpesq.action = "/seminovos/search";        document.getElementById("lnkAvancada").style.display = "block";        document.getElementById("botao1").style.display = "block";        document.getElementById("botao2").style.display = "none";        document.getElementById("msginfo").innerHTML = "";    }}function trocaAction(t){    document.formLojas.action = t.value;    document.formLojas.submit();}function mostrarEmail(email){    if (email!=""){        var objEmail = document.getElementById('objEmail');        objEmail.innerHTML = email;    }}function selecionarEmailLojaDepto(loja, depto){    var mailto = "mailto:";    var objEmail = document.getElementById('objEmail');	    var email = '';    var cc = '';    if (depto =='rhm')        email = 'rh.selecao@chevroletnova.com.br';    else if (depto =='cac')        email =  'cac@chevroletnova.com.br';    else if (depto =='frt')        email =  "vendasfrotistas@chevroletnova.com.br";    else if (depto == 'cob')        email =  "cobranca.nova@chevroletnova.com.br";    else if (depto == 'mkt')        email = "marketing@chevroletnova.com.br";    else if (depto == 'fpj')        email = "vendasfrotistas@chevroletnova.com.br";			    if (loja == 'tatuape')    {        if (depto == 'dir')            email = "diretoria@novaveiculos.com.br" ;        else if (depto == '0km')            email = 'vendas.tatuape@chevroletnova.com.br' ;        else if (depto == 'sem')            email = 'seminovos.tatuape@chevroletnova.com.br' ;        else if (depto == 'ser')            email = 'servicos.tatuape@chevroletnova.com.br';        else if (depto == 'ace')            email = 'pecas.tatuape@chevroletnova.com.br';    }    else if (loja == 'joaodias')    {        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br" ;        else if (depto == '0km')            email = 'vendas.joaodias@chevroletnova.com.br' ;        else if (depto == 'sem')            email = 'seminovos.joaodias@chevroletnova.com.br' ;        else if (depto == 'ser')            email = 'servicos.joaodias@chevroletnova.com.br';        else if (depto == 'ace')            email = 'pecas.joaodias@chevroletnova.com.br';    }    else if (loja == 'itaim')    {        if (depto == 'dir')            email = "diretoria@novaveiculos.com.br" ;        else if (depto == '0km')            email = 'vendas.itaim@chevroletnova.com.br' ;        else if (depto == 'sem')            email = 'vendas.itaim@chevroletnova.com.br' ;        else if (depto == 'ser')            email = '';        else if (depto == 'ace')            email = '';    }    else if (loja == 'itaimsp')    {        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br" ;        else if (depto == '0km')            email = '' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            //email = 'mauricio.silveira@chevroletnova.com.br';            email = 'servicos.itaim@chevroletnova.com.br';        else if (depto == 'ace')            email = 'pecas.itaim@chevroletnova.com.br';    }    else if (loja == 'campobelo')    {        if (depto == 'dir')            email = "diretoria@novaveiculos.com.br" ;        else if (depto == '0km')            email = 'vendas.campobelo@chevroletnova.com.br' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            email = '';        else if (depto == 'ace')            email = '';    }    else if (loja == 'moema')    {        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br" ;        else if (depto == '0km')            email = '' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            email = 'rafael.baz@chevroletnova.com.br';        else if (depto == 'ace')            email = 'rafael.baz@chevroletnova.com.br';    }    else if (loja == 'morumbi')    {        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br" ;        else if (depto == '0km')            email = '' ;        else if (depto == 'sem')            email = 'antonio.gavira@chevroletnova.com.br' ;        else if (depto == 'ser')            email = '';        else if (depto == 'ace')            email = '';    }    else if (loja == 'campinas')    {        if (depto == 'dir')            email = "joaopereira@novaveiculos.com.br" ;        else if (depto == '0km')            email = '' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            email = '';        else if (depto == 'ace')            //email = 'renato.soares@chevroletnova.com.br';            email = 'pecas.campinas@chevroletnova.com.br ';    }    else if (loja == 'riopreto')    {        if (depto == 'dir')            email = "joaopereira@novaveiculos.com.br";        else if (depto == '0km')            email = '' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            email = '';        else if (depto == 'ace')            //email = 'marcelo.barros@chevroletnova.com.br';            email = 'pecas.riopreto@chevroletnova.com.br';    }    else if (loja == 'riopreto_atacado')    {        if (depto == 'dir')            email = "joaopereira@novaveiculos.com.br";        else if (depto == '0km')            email = '' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            email = '';        else if (depto == 'ace')            //email = 'renato.soares@pecanova.com.br';            // email = 'marcelo.barros@chevroletnova.com.br';            email = 'pecas.riopreto@chevroletnova.com.br';    }    else if (loja == 'mariana')    {        if (depto == 'dir')            email = "diretoria@novaveiculos.com.br";        else if (depto == '0km')            //email = 'ivan.vendas@chevroletnova.com.br' ;            email = 'vendas.vilamariana@chevroletnova.com.br';        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser')            //email = 'daniel.cardoni@chevroletnova.com.br';            email = 'servicos.vilamariana@chevroletnova.com.br';        else if (depto == 'ace')            email = 'ricardo.saloti@chevroletnova.com.br';    }    else if (loja == 'marianasp')    {        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br";        else if (depto == '0km')            email = 'vendas.vilamariana@chevroletnova.com.br' ;        else if (depto == 'sem')            email = '' ;        else if (depto == 'ser') {            //email = 'daniel.cardoni@chevroletnova.com.br';            email = 'servicos.vilamariana@chevroletnova.com.br';            cc = 'rafael.baz@chevroletnova.com.br';        }        else if (depto == 'ace')            email = 'pecas.vilamariana@chevroletnova.com.br';    }else if(loja == 'pinheiros'){        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br" ;        else if (depto == '0km')            //email = 'marcio.magalhaes@chevroletnova.com.br' ;            email = 'vendas.pinheiros@chevroletnova.com.br';        else if (depto == 'sem')            email = 'seminovos.pinheiros@chevroletnova.com.br' ;        else if (depto == 'ace')            email = 'rogers.gregorio@chevroletnova.com.br';    }else if(loja == 'butanta'){        if (depto == 'dir')            email = "tomaselli@chevroletnova.com.br" ;        else if (depto == '0km')            //email = 'marcio.magalhaes@chevroletnova.com.br' ;            email = 'vendas.butanta@chevroletnova.com.br';        else if (depto == 'sem')            email = 'antonio.gavira@chevroletnova.com.br' ;        else if (depto == 'ace')            email = 'pecas.butanta@chevroletnova.com.br';        else if (depto == 'ser')            email = 'rafael.baz@chevroletnova.com.br';    }else if (loja == 'bauru'){        if(depto == 'ace'){            email = 'marcelo.barros@chevroletnova.com.br';        }    }else if (loja == 'ribeirao_preto'){        if(depto == '0km')            email = 'vendas.ribeiraopreto@chevroletnova.com.br';        else if (depto == 'sem')            email = 'seminovos.ribeiraopreto@chevroletnova.com.br';        else if (depto =='cac')            email =  'cac@chevroletnova.com.br';         else if (depto == 'mkt')        email = "marketing@chevroletnova.com.br";    }    if(email == '' && depto == 'con') {        email = "cobranca.nova@chevroletnova.com.br";    }    if (email=='')    {        objEmail.href = 'javascript:;';        objEmail.innerHTML = 'Loja n&atilde;o possui o depto escolhido';    }    else    {        if(cc == '') {            objEmail.href = mailto + email;        } else {            objEmail.href = mailto + email + '?cc=' + cc;        }        objEmail.innerHTML = email;    }}function pesquisarFoto(){    if (document.getElementById("pesquisa_texto").value == "")    {        alert("Pesquisa vazia");    }    else    {        document.formPesquisa.submit();    }}function to_cor(){    if (document.getElementById("body_id").value == "") {        alert("Selecione a carroceria do veículo");    } else {        if (document.getElementById("motor_id").value == "") {            alert("Selecione a motorização do veículo");        } else {            if (document.getElementById("serie_id").value == "")                alert("Selecione a série do veículo");            else                document.formVeiculo.submit();        }    }}function trocacor(idcor,familia,car){    document.getElementById("veiculo_cor").value = idcor;    document.getElementById("imgMont").src = "/images/fotos_veiculos/monte_veiculo/" + familia + "/c" + car + "/imgcor"  + idcor + ".jpg";}function to_configuration(){    if (document.getElementById("veiculo_cor").value == "")        alert("Escolha uma cor para seu veículo");    else        document.formColor.submit();}function troca_configuracao(idPackage){	    document.getElementById("veiculo_configuration").value = idPackage;}function to_resume(){    if (document.getElementById("veiculo_configuration").value == "")        alert("Escolha uma configuração para seu veículo");    else        document.formConfiguration.submit();}function changeFamily(){	    window.location = '/autosnovos/show/' + document.getElementById("idModelo").value ;}function fnGerarBoleto(cod,banco){    if(banco=='bradesco')        window.open('/boleto/boleto_bradesco/?id='+cod,'boleto','width=750,height=550,top=200,toolbar=yes,scrollbars=yes');    if(banco=='bb')        window.open('/boleto/boleto_bb/?id='+cod,'boleto','width=750,height=550,top=200,toolbar=yes,scrollbars=yes');}function habilitaCombo(){    if (document.getElementById("estado_id").value != "--") {        document.getElementById("body_id").disabled = false;        document.getElementById("motor_id").disabled = false;        document.getElementById("serie_id").disabled = false;    }else{        document.getElementById("body_id").disabled = true;        document.getElementById("motor_id").disabled = true;        document.getElementById("serie_id").disabled = true;    }}function mudaLabel(texto){	    document.getElementById("lblNumero").innerHTML = texto;}