function _gel(a){return document.getElementById(a)}function _cel(e,d){var f=document.createElement(e);if(typeof(d)!="undefined"){for(var c in d){if(typeof(d[c])=="object"){for(var b in d[c]){f[c][b]=d[c][b]}}else{f[c]=d[c]}}}return f}function define(b,a){if(typeof(b)=="undefined"){b=a}return b}function has_value(a){if((a.replace(" ","")=="")||(parseInt(a)==0)){return false}return true}function has_item(c,b){for(var a in c){if(c[a]==b){return true}}return false}function Ajax(){}Ajax.prototype.instance=function(){try{return new XMLHttpRequest()}catch(a){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(b){return false}}}};Ajax.prototype.get=function(c,b,e,g,f){var a=new Date();var d=this.instance();var e=define(e,"");var g=define(g,"GET");b=(b.search("\\?")==-1)?b+"?msie="+a.getTime():b+"&msie="+a.getTime();d.open(g,b);if(g=="POST"){d.setRequestHeader("Content-type","application/x-www-form-urlencoded");d.setRequestHeader("Content-length",e.length);d.setRequestHeader("Connection","close")}d.send(e);d.onreadystatechange=function(){if(d.readyState==4){if(typeof(f)!="undefined"){c(d.responseText,f)}else{c(d.responseText)}}}};function create_option(d,c,b){var a=document.createElement("OPTION");a.value=d;a.innerHTML=c;if(c=="*NOVO"){a.style.color="#00F"}a.style.color=b;return a}function create_select(b,a){_gel("span_"+a).innerHTML=b;return _gel("id_"+select_result_id)}var timing;var last_typed="search";var url_search="";var url_to_go="";var has_change=true;var select_result_id;var _onchange_function=false;function default_onchange(){if(this.value==""||this.value=="#"){return false}window.location.href=url_to_go+this.value}function display_search(b,a){select_result_id=define(select_result_id,"result_"+a);select=create_select(b,"result_"+a,false,false);if(has_change){if(_onchange_function){select.onchange=_onchange_function}else{select.onchange=default_onchange}}}function change_url(a,b){if(b==""||b=="#"){return false}window.location.href=a+b}var accents={"Ã£":"{{atilde}}","Ãµ":"{{otilde}}","Ã¡":"{{aacute}}","Ã©":"{{eacute}}","Ã³":"{{oacute}}","Ã¢":"{{acirc}}","Ãª":"ecirc}}","Ã§":"{{ccedil}}","Ãƒ":"{{Atilde}}","Ã•":"{{Otilde}}","Ã?":"{{Aacute}}","Ã‰":"{{Eacute}}","Ã“":"{{Oacute}}","Ã‚":"{{Acirc}}","ÃŠ":"{{Ecirc}}"};function _search(c,a){if(!c){return false}_gel("span_result_"+a).innerHTML="Carregando...";var b=new Ajax();for(key in accents){c=c.replace(key,accents[key])}b.get(display_search,url_search+c,"","GET",a)}function stop_timeout(b,a){if(b==_gel(a).value){clearTimeout(timing);_search(b,a)}}function keypressed(a){if(typeof(a)=="undefined"){a=window.event;var b=a.srcElement}else{var b=a.target}if(a.keyCode==13){clearTimeout(timing);_search(b.value,b.id)}else{if(last_typed!=b.value){clearTimeout(timing);last_typed=b.value;timing=setTimeout('stop_timeout("'+b.value+'", "'+b.id+'")',300)}}}function look(a){a=a.replace(" ","");if(a!=""&&a!="#"){window.location.href=a}}function call_function(a){if(typeof(a)!="undefined"){a()}}function move(l,b){l=_gel(l);b=_gel(b);var m=new Array;var e=new Array;var d=new Array;var j=new Array;var k=new Array;var f;for(f=0;f<b.options.length;f++){k[b.options[f].text]=b.options[f].value;d[f]=b.options[f].text;j[f]=b.options[f].ondblclick}var h=0;var a=d.length;for(f=0;f<l.options.length;f++){if(l.options[f].selected&&l.options[f].value!=""){if(typeof(selected_multiple)!="undefined"&&selected_multiple["fixed_"+l.id.replace("_view","").replace("id_","")]){if(l.options[f].value==String(selected_multiple["fixed_"+l.id.replace("_view","").replace("id_","")])){k[l.options[f].text]=l.options[f].value;m[h]=l.options[f].text;e[h]=l.options[f].ondblclick;h++;continue}else{k[l.options[f].text]=l.options[f].value;d[a]=l.options[f].text;j[a]=l.options[f].ondblclick;a++}}else{k[l.options[f].text]=l.options[f].value;d[a]=l.options[f].text;j[a]=l.options[f].ondblclick;a++}}else{k[l.options[f].text]=l.options[f].value;m[h]=l.options[f].text;e[h]=l.options[f].ondblclick;h++}}m.sort();d.sort();l.length=0;b.length=0;var g;for(g=0;g<m.length;g++){var n=new Option;n.value=k[m[g]];n.text=m[g];n.ondblclick=e[g];l[g]=n}for(g=0;g<d.length;g++){var n=new Option;n.value=k[d[g]];n.text=d[g];n.ondblclick=j[g];b[g]=n}}function display_welcome(a){_gel("welcome").innerHTML=a}function welcome(){var a=new Ajax();a.get(display_welcome,"/bemvindo/")}function display_clock(b){if(b=="false"||b==""){_gel("espacamento_relogios").style.minHeight="10px";_gel("espacamento_relogios").style.height="10px";_gel("espacamento_relogios").innerHTML=""}else{if(b.search('id="multline"')>-1){var a="610px"}else{var a="310px"}if(window.XMLHttpRequest){_gel("espacamento_relogios").style.minHeight=a}else{_gel("espacamento_relogios").style.height=a}_gel("espacamento_relogios").innerHTML=b;if(_gel("hidden_performance")){_gel("performance").innerHTML=_gel("hidden_performance").innerHTML}else{_gel("performance").innerHTML=""}}}function clocks(){loading("espacamento_relogios");var d=new Ajax();var b="/comercial/relogio/?";var a={id_month:"month",id_year:"year",id_state:"uf",id_dealer:"dealer",id_seller:"seller"};for(var e in a){if(has_value(_gel(e).value)){b+=a[e]+"="+_gel(e).value+"&"}}var c=(_gel("id_kind_0").checked)?"segment":"model";b+="kind="+c;d.get(display_clock,b)}var functions=[];function add_to_onload(a){functions.push(a)}function loading(a){_gel(a).innerHTML='<div style="width:100%; text-align:center; margin:10px auto;">                            <img src="/images/preload.gif" /><br/>                            Carregando</div>'}window.onload=function(){if(_gel("form")){_gel("form").onsubmit=function(){return validate_all("form")}}for(var a in functions){functions[a]()}};function loading(){if(_gel("actions")){_gel("actions").innerHTML='<img src="/images/preload.gif"/> Carregando...'}}function saving(){if(_gel("actions")){_gel("actions").innerHTML='<img src="/images/preload.gif"/> Salvando...'}}function clear_action(){if(_gel("actions")){_gel("actions").innerHTML=""}}function get_form(a){if(String(typeof(a)).toLowerCase()=="string"){a=_gel(a)}return a}function serialize(b){b=get_form(b);var c="";for(var a=0;a<b.elements.length;a++){c+=(b.elements[a].name+"="+b.elements[a].value+"&")}return c}function div_msg(c,a,d){if(!_gel("msg_result")){var b=_cel("div",{id:"msg_result",className:c,innerHTML:a});d.parentNode.insertBefore(b,d)}else{_gel("msg_result").innerHTML=a;_gel("msg_result").className=c}}function display_result(content,form){try{content=eval(content)[0];div_msg(content["class"],content.text,form)}catch(E){div_msg("error","Ocorreu um erro ao salvar a frota!",form)}clear_action()}function save(a,c){a=get_form(a);var b=new Ajax();b.get(display_result,define(c,a.action),serialize(a),a.method,a)}function filler(c,b,a){_gel(c).onchange=function(){if(has_value(this.value)){_gel("span_"+b).innerHTML='<div class="loading">Carregando...</div>';var d=new Ajax();d.get(function(e){create_select(e,b)},a+this.value)}}};