var merkSet="";var modelSet="";var carrosserieSet="";var bouwSet="";var kleurSet="";var brandstofSet="";var prijsVanSet="";var prijsTotSet="";var oldlang;var used="1";var newCar="0";var fullPath;var template;var langelem;var dcGeoLocation;var locationElem;var selectedLocation;var dcExtended;function isHome(){if(window.location.pathname.substring(20)=="home"){return true}else{return false}}function atOccasions(){if(template){return true}if(!template){return false}}function dealercarsInit(){var b=document.getElementById("dcFooterLinks");langelem=document.getElementById("languageSwitch");for(var c=0;c<b.children.length;c++){var a=document.getElementById("dcFooterLinks").children.item(c).innerHTML;a=a.replace("p000220",langelem.options[langelem.selectedIndex].getAttribute("conpag"));a=a.replace("language=nl","language="+langelem.value);document.getElementById("dcFooterLinks").children.item(c).innerHTML=a}}var startURL="http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=dealercars_zoeken;conpag=p000030;xml=1;language=";function buildURL(b,c){langelem=document.getElementById("languageSwitch");if(used=="1"&&newCar!="1"){startURL="http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=dealercars_zoeken;conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag")+";xml=1;nieuw_voertuig=N"}if(used!="1"&&newCar=="1"){startURL="http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=dealercars_zoeken;conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag")+";xml=1;nieuw_voertuig=J"}if(b=="clear"&&c=="clear"){if(used=="1"&&newCar!="1"){startURL="http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=dealercars_zoeken;conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag")+";xml=1;nieuw_voertuig=N";start()}if(used!="1"&&newCar=="1"){startURL="http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=dealercars_zoeken;conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag")+";xml=1;nieuw_voertuig=J";start()}merkSet="";carrosserieSet="";modelSet="";bouwSet="";kleurSet="";brandstofSet="";prijsVanSet="";prijsTotSet=""}if(b==";merk="&&merkSet!=null){merkSet="";merkSet=b+c.value}if(b==";merk="&&merkSet==null){merkSet=b+c.value}if(b==";model="&&modelSet!=null){modelSet="";modelSet=b+c.value}if(b==";model="&&modelSet==null){modelSet=b+c.value}if(b==";carrosserie_soort="&&carrosserieSet!=null){carrosserieSet="";carrosserieSet=b+c.value}if(b==";carrosserie_soort="&&carrosserieSet==null){carrosserieSet=b+c.value}if(b==";bouwjaar="&&bouwSet!=null){bouwSet="";bouwSet=b+c.value}if(b==";bouwjaar="&&bouwSet==null){bouwSet=b+c.value}if(b==";kleur_basis="&&kleurSet!=null){kleurSet="";kleurSet=b+c.value}if(b==";kleur_basis="&&kleurSet==null){kleurSet=b+c.value}if(b==";brandstof="&&brandstofSet!=null){brandstofSet="";brandstofSet=b+c.value}if(b==";brandstof="&&brandstofSet==null){brandstofSet=b+c.value}if(b==";prijs_verkoop_van="&&prijsVanSet!=null){prijsVanSet="";prijsVanSet=b+c.value}if(b==";prijs_verkoop_van="&&prijsVanSet==null){prijsVanSet=b+c.value}if(b==";prijs_verkoop_tot="&&prijsTotSet!=null){prijsTotSet="";prijsTotSet=b+c.value}if(b==";prijs_verkoop_tot="&&prijsTotSet==null){prijsTotSet=b+c.value}if(b!=null){startURL+=merkSet;startURL+=modelSet;startURL+=carrosserieSet;startURL+=bouwSet;startURL+=kleurSet;startURL+=brandstofSet;startURL+=prijsVanSet;startURL+=prijsTotSet}startURL=startURL.replace(" ","%20");startURL+=";language="+langelem.options[langelem.selectedIndex].getAttribute("value");if(b!="clear"){if(b!=";prijs_verkoop_van"||b!=";prijs_verkoop_tot"){if(c.options[c.selectedIndex].getAttribute("count")){var a='<span class="nummer">'+c.options[c.selectedIndex].getAttribute("count")+"</span>";$(".count").html(a);$(".voertuigenGevonden").css("display","block")}start()}}}function loadSearchData(){langelem=document.getElementById("languageSwitch");startURL="http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=dealercars_zoeken;conpag=p000030;nieuw_voertuig=N;xml=1";$("#resultt").load(startURL)}function start(){$("#resultt").load(startURL)}function homeLoadOcc(){dcSelectParamOcc();$(".newHome").removeClass("current");$(".occHome").addClass("current")}function homeLoadNew(){dcSelectParamNew();$(".occHome").removeClass("current");$(".newHome").addClass("current")}function getUrlForLanguage(d){langelem=d;var b=document.getElementsByTagName("link");var a;var e=langelem.options[langelem.selectedIndex].innerText.toLowerCase();createCookie("dcLanguage",d.value,dcCookieTime);for(var c=0;c<b.length;c++){var f=c;if(b[c].getAttribute("hreflang")==d.value&&!template){window.location=b[c].getAttribute("href");a=1}if(b.length-1==c&&b[c].getAttribute("hreflang")!=d.value&&!template&&a!=1){window.location="http://www.dealercars.eu/dealercars/"+e+"/home"}}if(template){fullPath=window.location.search;fullPath=fullPath.replace(/&/g,";");fullPath=fullPath.split(";");for(var c=0;c<fullPath.length;c++){if(fullPath[c].search("conpag")==0){fullPath[c]="conpag="+langelem.options[langelem.selectedIndex].getAttribute("conpag")}if(fullPath[c].search("language")==0){fullPath[c]="language="+d.value}window.location="/cgi/occasions.cgi"+fullPath.join(";")}}if(template=="car_detail"){window.location="http://www.dealercars.eu"+window.location.pathname+"?conpag="+langelem.options[langelem.selectedIndex].getAttribute("conpag")+";language="+d.value}return"http://www.dealercars.eu"}function changeParam(e,b,a){fullPath=window.location.search;if(window.location.search.search("&")!=-1){fullPath=window.location.search.split("&")}if(window.location.search.search(";")!=-1){fullPath=window.location.search.split(";")}for(var d=0;d<fullPath.length;d++){if(fullPath[d].search(e)==0){fullPath[d]=e+"="+b;var c="1"}}if(!c){fullPath.push(e+"="+b)}if(a){if(window.location.search.match("uitgebreid")){window.location="/cgi/occasions.cgi"+fullPath.join(";")}if(!window.location.search.match("uitgebreid")){window.location="/cgi/occasions.cgi"+fullPath.join(";")+";uitgebreid=1"}}if(!a){window.location="/cgi/occasions.cgi"+fullPath.join(";")}}var homeSearchUrl;function dcSelectParamOcc(d){jQuery("#homeSelect select").attr("disabled","disabled");langelem=document.getElementById("languageSwitch");if(d!="view"||d!="reset"){var a="&nieuw_voertuig=N&template=car_search_home&language="+langelem.options[langelem.selectedIndex].getAttribute("value")+"&conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag");b="/cgi/occasions.cgi?site=dealercars"+a;var c="";jQuery("#homeSelect select").each(function(e){if(jQuery(this).attr("value")){c+="&"+jQuery(this).attr("name")+"="+escape(jQuery(this).attr("value"))}});b=b+c;jQuery("#homeSelect").load(b)}if(d=="view"){var a="&nieuw_voertuig=N&template=car_list&language="+langelem.options[langelem.selectedIndex].getAttribute("value")+"&conpag="+langelem.options[langelem.selectedIndex].getAttribute("conpag");var b="/cgi/occasions.cgi?site=dealercars"+a;var c="";jQuery("#homeSelect select").each(function(e){if(jQuery(this).attr("value")){c+="&"+jQuery(this).attr("name")+"="+escape(jQuery(this).attr("value"))}});b=b+c;window.location=b}if(d=="reset"){var a="&nieuw_voertuig=N&template=car_search_home&language="+langelem.options[langelem.selectedIndex].getAttribute("value")+"&conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag");var b="/cgi/occasions.cgi?site=dealercars"+a;jQuery("#homeSelect").load(b)}jQuery("#homeSelect select").removeAttr("disabled")}function dcSelectParamNew(d){jQuery("#homeSelect select").attr("disabled","disabled");langelem=document.getElementById("languageSwitch");if(d!="view"||d!="reset"){var a="&nieuw_voertuig=J&template=car_search_home_nieuw&language="+langelem.options[langelem.selectedIndex].getAttribute("value")+"&conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag");b="/cgi/occasions.cgi?site=dealercars"+a;var c="";jQuery("#homeSelect select").each(function(e){if(jQuery(this).attr("value")){c+="&"+jQuery(this).attr("name")+"="+escape(jQuery(this).attr("value"))}});b=b+c;jQuery("#homeSelect").load(b)}if(d=="view"){var a="&nieuw_voertuig=J&template=car_list&language="+langelem.options[langelem.selectedIndex].getAttribute("value")+"&conpag="+langelem.options[langelem.selectedIndex].getAttribute("conpag");var b="/cgi/occasions.cgi?site=dealercars"+a;var c="";jQuery("#homeSelect select").each(function(e){if(jQuery(this).attr("value")){c+="&"+jQuery(this).attr("name")+"="+escape(jQuery(this).attr("value"))}});b=b+c;window.location=b}if(d=="reset"){var a="&nieuw_voertuig=J&template=car_search_home_nieuw&language="+langelem.options[langelem.selectedIndex].getAttribute("value")+"&conpag="+langelem.options[langelem.selectedIndex].getAttribute("kaleconpag");var b="/cgi/occasions.cgi?site=dealercars"+a;jQuery("#homeSelect").load(b)}jQuery("#homeSelect select").removeAttr("disabled")}function select(b){var a="http://www.dealercars.eu"+b;window.location=a}function showExtended(){jQuery(".occSearch").animate({width:"954px"},500);jQuery(".extendedSearch").animate({width:"490px"},500)}var extendedBase=";uitgebreid=1;";var martin;function extendedSelect(a){a.setAttribute("disabled","disabled");extendedBase+=a.value.replace(/\./g,"")}function processExtended(){window.location=window.location.href+extendedBase}function showListExtended(){jQuery(".dcListExtended").slideToggle()}function removeParam(b,d){var a;var c=b;c=c.replace(" ","%20");if(d=="bouwjaar"){a=/;bouwjaar_van=(\d{4})/.exec(c);c=c.replace(a[0],"");a=/;bouwjaar_tot=(\d{4})/.exec(c);c=c.replace(a[0],"");window.location=c}if(d=="kmstand"){a=/;kmstand_van=(\d{1,10})/.exec(c);c=c.replace(a[0],"");a=/;kmstand_tot=(\d{1,10})/.exec(c);c=c.replace(a[0],"");window.location=c}if(d=="prijs"){a=/;prijs_verkoop_van=(\d{1,12})/.exec(c);c=c.replace(a[0],"");a=/;prijs_verkoop_tot=(\d{1,12})/.exec(c);c=c.replace(a[0],"");window.location=c}if(d=="gewicht"){a=/;gewicht_van=(\d{1,10})/.exec(c);c=c.replace(a[0],"");a=/;gewicht_tot=(\d{1,10})/.exec(c);c=c.replace(a[0],"");window.location=c}if(d=="cilinder_inhoud"){a=/;cilinder_inhoud_van=(\d{1,10})/.exec(c);c=c.replace(a[0],"");a=/;cilinder_inhoud_tot=(\d{1,10})/.exec(c);c=c.replace(a[0],"");window.location=c}if(d=="motor_inhoud"){a=/;motor_inhoud_van=(\d{3})/.exec(c);c=c.replace(a[0],"");a=/;motor_inhoud_tot=(\d{3})/.exec(c);c=c.replace(a[0],"");window.location=c}if(d=="merk"){a=/;merk=(\w+)/.exec(c);c=c.replace(a[0],"");if(getParameter("model")){c=removeParameter(c,"model")}window.location=c}}function checkOccUrl(){if(!window.location.href.match("conpag")){var b=document.getElementById("languageSwitch").options.item(document.getElementById("languageSwitch").selectedIndex);var a="?conpag="+b.getAttribute("conpag")+"&language="+b.getAttribute("value");window.location=window.location.href+a}}var dcCookieTime=365;function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return false}function eraseCookie(a){createCookie(a,"",-1)}function checkCookie(){locationElem=document.getElementById("locationSwitch");langelem=document.getElementById("languageSwitch");if(!readCookie("dcLocation")){jQuery(".dcScriptWrapper").load("http://www.dealercars.eu/cgi/occasions.cgi?site=dealercars;template=geo_check;conpag=p000030",function(){checkCookie()})}if(readCookie("dcLocation")){var a=readCookie("dcLocation").toLowerCase();if(a!="nl"){document.getElementsByTagName("body").item(0).className+=" otherLocation"}if(a=="nl"){document.getElementsByTagName("body").item(0).className+=" nlLocation"}dcGeoLocation=readCookie("dcLocation").toLowerCase();if(jQuery("#locationSwitch ."+dcGeoLocation)){selectedLocation=jQuery("#locationSwitch ."+dcGeoLocation)}if(!jQuery("#locationSwitch ."+dcGeoLocation)){selectedLocation=jQuery("#locationSwitch .unknown")}jQuery(selectedLocation).attr("selected","selected");if(selectedLocation.className=="unknown"){locationElem.className="unknown"}if(selectedLocation.className!="unknown"){locationElem.className=dcGeoLocation}if(langelem.options.item(langelem.selectedIndex).innerText!=locationElem.options.item(locationElem.selectedIndex).getAttribute("languagetitle")&&!readCookie("dcLanguage")){langelem.options.item(langelem.selectedIndex).innerText=locationElem.options.item(locationElem.selectedIndex).getAttribute("languagetitle");langelem.options.item(langelem.selectedIndex).value=locationElem.options.item(locationElem.selectedIndex).getAttribute("language");getUrlForLanguage(langelem)}if(readCookie("dcLanguage")&&readCookie("dcLanguage")!=langelem.options.item(langelem.selectedIndex).className){var d="#locationSwitch ."+readCookie("dcLanguage");var c=0;var b=langelem.length-1;for(c=0;c<=b;c++){if(langelem.item(c).value==readCookie("dcLanguage")){langelem.selectedIndex=c}}getUrlForLanguage(langelem)}}}function dcChangeLocation(){eraseCookie("dcLocation");createCookie("dcLocation",document.getElementById("locationSwitch").value,dcCookieTime);location.reload(true)}function createXmlHttpRequest(){try{if(typeof ActiveXObject!="undefined"){return new ActiveXObject("Microsoft.XMLHTTP")}else{if(window.XMLHttpRequest){return new XMLHttpRequest()}}}catch(a){changeStatus(a)}return null}function downloadUrl(b,f){var a=-1;var c=createXmlHttpRequest();if(!c){return false}c.onreadystatechange=function(){if(c.readyState==4){try{a=c.status}catch(g){}if((a==200)||(a==0)){f(c.responseText,c.status);c.onreadystatechange=function(){}}}};c.open("GET",b,true);try{c.send(null)}catch(d){changeStatus(d)}}function xmlParse(b){if(typeof ActiveXObject!="undefined"&&typeof GetObject!="undefined"){var a=new ActiveXObject("Microsoft.XMLDOM");a.loadXML(b);return a}if(typeof DOMParser!="undefined"){return(new DOMParser()).parseFromString(b,"text/xml")}return createElement("div",null)}function downloadScript(b){var a=document.createElement("script");a.src=b;document.body.appendChild(a)}jQuery.cookie=function(d,e,b){if(arguments.length>1&&String(e)!=="[object Object]"){b=jQuery.extend({},b);if(e===null||e===undefined){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}e=String(e);return(document.cookie=[encodeURIComponent(d),"=",b.raw?e:encodeURIComponent(e),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(h){return h}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};$(function(){$(".infobubble").each(function(){var h=-60;var g=250;var d=500;var c=null;var f=false;var e=false;var b=$(".trigger",this);var a=$(".popup",this).css("opacity",0);$([b.get(0),a.get(0)]).mouseover(function(){if(c){clearTimeout(c)}if(f||e){return}else{f=true;a.css({display:"block"}).animate({top:-60,opacity:1},g,"swing",function(){f=false;e=true})}}).mouseout(function(){if(c){clearTimeout(c)}c=setTimeout(function(){c=null;a.animate({top:"-="+h+"px",opacity:0},g,"swing",function(){e=false;a.css("display","none")})},d)})})});
