var Searchtabs={sLanguage:"",initLanguage:function(a){sLanguage=a},changeBg:function(a){for(var c,d=[],b,e=0;e<document.styleSheets.length;e++)document.styleSheets[e].href&&-1!=document.styleSheets[e].href.indexOf("simpletabsindex")&&(c=document.styleSheets[e]);c.cssRules?d=c.cssRules:c.rules&&(d=c.rules);for(c=0;c<d.length;c++)"div.simpletabscontent"==d[c].selectorText.toLowerCase()&&(b=d[c]);switch(a){case "car":b.style.background="url('../../../../images/layout/package_car_2.jpg')";break;case "light_lorry":b.style.background=
"url('../../../../images/layout/tire_llc_2.jpg')";break;case "lorry":b.style.background="url('../../../../images/layout/tire_lc_2.jpg')";break;case "motorcycle":b.style.background="url('../../../../images/layout/tire_mc_2.jpg')";break;case "offroad":b.style.background="url('../../../../images/layout/tire_atv.jpg')";break;case "otr":b.style.background="url('../../../../images/layout/tire_otr.jpg')";break;case "alloy":b.style.background="url('../../../../images/layout/wheel_car_2_"+sLanguage+".jpg')";
break;case "steel":b.style.background="url('../../../../images/layout/steel_wheels_2.jpg')";break;case "trailer":b.style.background="url('../../../../images/layout/wheel_car.jpg')";break;case "completeWheels":b.style.background="url('../../../../images/layout/complete_wheels_2_"+sLanguage+".jpg')"}},showTyres:function(a,c){document.getElementById("search_progress_bar").style.visibility="hidden";for(var d=document.getElementById(c),b=d.parentNode.getElementsByTagName("a"),e=0;e<b.length;e++)b[e].className=
"categoryItem";d.className="categoryItem currentCI";this.changeBg(a);var f=this._createXMLHttpRequest();f.onreadystatechange=function(){Searchtabs._handleStateChange(f,"showTyres")};d=Searchtabs._getUrlParam("manufacturer");b="";(""+d).length&&(b="&manufacturer="+d);this._sendAjaxGetRequest(f,"ajax/quickcart_backend.php?tabType=Tyres&query="+a+"&action=processTabTyres"+b+"&mode=b2c",!0)},showWheels:function(a,c){document.getElementById("search_progress_bar").style.visibility="hidden";for(var d=document.getElementById(c),
b=d.parentNode.getElementsByTagName("a"),e=0;e<b.length;e++)b[e].className="categoryItem";d.className="categoryItem currentCI";this.changeBg(a);var f=this._createXMLHttpRequest();f.onreadystatechange=function(){Searchtabs._handleStateChange(f,"showWheels")};this._sendAjaxGetRequest(f,"ajax/quickcart_backend.php?tabType=Wheels&query="+a+"&action=processTabWheels&mode=b2c",!0)},showCWheels:function(){document.getElementById("search_progress_bar").style.visibility="hidden";var a=this._createXMLHttpRequest();
a.onreadystatechange=function(){Searchtabs._handleStateChange(a,"showCWheels")};this._sendAjaxGetRequest(a,"ajax/quickcart_backend.php?tabType=CWheels&action=processTabCWheels&mode=b2c",!0)},validate:function(){var a=0,c,d;c=document.getElementById("tyres_manufacturer_id");0!=c.options[c.selectedIndex].value&&a++;c=document.getElementsByName("SearchTabSeason");for(var b=0;b<c.length;b++)!0==c[b].checked&&(d=c[b].value);"all"!=d&&a++;document.getElementById("tyres_size_1").value&&a++;document.getElementById("tyres_size_2").value&&
a++;document.getElementById("tyres_size_3").value&&a++;return 2>a?(document.getElementById("search_progress_bar").style.visibility="visible",!1):!0},_handleStateChange:function(a,c){if(4==a.readyState&&200==a.status)switch(c){case "showTyres":this._showTyres(a);break;case "showWheels":this._showWheels(a);break;case "showCWheels":this._showCWheels(a)}},_getUrlParam:function(a){var c="",d=window.location.href;if(-1<d.indexOf("?"))for(var d=d.substr(d.indexOf("?")).toLowerCase().split("&"),b=0;b<d.length;b++)if(-1<
d[b].indexOf(a.toLowerCase()+"=")){c=d[b].split("=")[1];break}return unescape(c)},_showTyres:function(a){a=a.responseText.substring(0,a.responseText.length-2);document.getElementById("tab_tyres_down_form").innerHTML=a},_showWheels:function(a){a=a.responseText.substring(0,a.responseText.length-2);document.getElementById("tab_wheels_down_div").innerHTML=a},_showCWheels:function(a){a=a.responseText.substring(0,a.responseText.length-2);document.getElementById("tab_cwheels_down_div").innerHTML=a},_createXMLHttpRequest:function(){return window.XMLHttpRequest?
new XMLHttpRequest:window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null},_sendAjaxGetRequest:function(a,c,d){a.open("GET",c,d);a.send(null)},_sendAjaxPostRequest:function(a,c,d,b){a.open("POST",c,b);a.setRequestHeader("Content-type","application/x-www-form-urlencoded");a.send(d)}};
