Element.implement({hover:function(b,a){return this.addEvents({mouseenter:function(c){b.attempt(c,this)},mouseleave:function(c){a.attempt(c,this)}})}});
var CarBrands=new Class({box:null,items:null,mode:"standard",initialize:function(b,a){if($(b)){if(a)this.mode=a;this.box=$(b);this.items=this.box.getElements("li.active img");this.box.getElements("li.disabled img").setStyle("opacity","0.3");if(this.mode=="inverse")this.items=this.items.setStyle("opacity","0.3");this.items.hover(function(c){c=new Event(c);c=$(c.target).alt;for(var d=0;d<this.items.length;d++)if(this.items[d].alt!=c)this.items[d].fade(0.3);else this.mode=="inverse"&&this.items[d].fade(1)}.bind(this),
function(){for(var c=0;c<this.items.length;c++)if(this.mode=="standard")this.items[c].fade(1);else this.mode=="inverse"&&this.items[c].fade(0.3)}.bind(this))}}}),MultimediaBox=new Class({box:null,togglers:null,switcher:null,switcherScroll:null,switcherItems:null,switcherItemsWrappers:null,switcherItemHeight:72,imageWidth:500,slices:null,contentItems:null,currentItem:0,numOfItems:null,initialize:function(b){if($(b)){this.box=$(b);this.togglers=this.box.getElements("div.togglers a");this.togglers.addEvent("click",
function(a){a=new Event(a);a.stop();this.togglers.removeClass("selected");a=$(a.target);a.addClass("selected");this.toggleSwitcher(parseInt(a.rel)-1)}.bind(this));this.switcher=this.box.getElement("div.switcher");this.switcherScroll=new Fx.Scroll(this.switcher,{duration:"short",link:"chain"});this.switcherScroll.set(0,0);this.switcherItemsWrappers=this.switcher.getElements("li");this.switcherItems=this.switcher.getElements("img");this.switcherItems.addEvent("click",function(a){a=new Event(a);a.stop();
a=$(a.target);var c=a.getParent().getParent();if(!c.hasClass("selected")){this.switcherItemsWrappers.removeClass("selected");c.addClass("selected");a=parseInt(a.getParent().rel)-1;this.changeTo(a);if(a>0&&a<this.switcherItems.length){this.toggleSwitcher(a-1);if(a-1<this.togglers.length){this.togglers.removeClass("selected");this.togglers[a-1].addClass("selected")}}}}.bind(this));this.numOfItems=this.switcherItems.length;this.slices=this.box.getElements("div.slices img");this.contentItems=this.box.getElements("div.content div.item")}},
toggleSwitcher:function(b){this.switcherScroll.start(0,b*this.switcherItemHeight)},changeTo:function(b){var a=this.slices[b],c=parseInt(this.slices[this.currentItem].getStyle("z-index"));a.setStyle("left",this.imageWidth+"px");a.setStyle("z-index",c+1);a.set("tween",{transition:Fx.Transitions.Quart.easeInOut,duration:"long"});a.tween("left",this.imageWidth,0);this.contentItems.removeClass("active");this.contentItems[b].addClass("active");this.currentItem=b}}),SubmenuBox=new Class({box:null,tgglers:null,
wrappers:null,slides:null,initialize:function(b){if($chk(b)){this.box=$(b);this.items=this.box.getElements("li");for(var a=b=0;a<this.items.length;a++)if(this.items[a].hasClass("selected")){b=a;break}this.wrappers=this.box.getElements("div.abstract");this.slides=new Array(this.wrappers.length);for(a=0;a<this.wrappers.length;a++){this.slides[a]=new Fx.Slide(this.wrappers[a],{link:"chain"});this.slides[a].hide()}this.slides[b].show();this.togglers=this.box.getElements("a.toggler");this.togglers.addEvent("click",
function(c){var d=new Event(c);c=$(c.target);var e=c.getParent();e.hasClass("selected")?e.removeClass("selected"):e.addClass("selected");c=parseInt(c.rel)-1;if($chk(this.slides[c])){this.slides[c].toggle();d.stop()}}.bind(this))}}}),TabsBox=new Class({box:null,tabsTogglers:null,tabsWrappers:null,contents:null,initialize:function(b){if($(b)){this.box=$(b);b=this.box.getElement("ul.tabs-list");this.tabsTogglers=b.getElements("a");this.tabsWrappers=b.getElements("li");this.contents=this.box.getElements("div.tabs-content");
this.tabsTogglers.addEvent("click",function(a){a=new Event(a);var c=$(a.target),d=parseInt(c.rel)-1;this.tabsWrappers.removeClass("selected");this.tabsWrappers.removeClass("over-selected");d-1>=0&&this.tabsWrappers[d-1].addClass("over-selected");c.getParent().addClass("selected");this.contents.removeClass("active");this.contents[d].addClass("active");a.stop()}.bind(this))}}}),CarsNewBox=new Class({box:null,items:null,left:null,right:null,scroll:null,scrollItemWidth:181,pagesCurrent:0,pagesCount:null,
initialize:function(b){if($(b)){this.box=$(b);this.items=this.box.getElements("li");this.pagesCount=this.items.length-5;this.left=this.box.getElement("a.left");this.right=this.box.getElement("a.right");if(this.pagesCount<=0)this.right.addClass("disabled");else{b=this.box.getElement("div.in");this.scroll=new Fx.Scroll(b,{duration:"short",link:"chain"});this.scroll.set(0,0);this.right.addEvents({click:function(a){(new Event(a)).stop();if(this.pagesCurrent<this.pagesCount){this.pagesCurrent++;this.scrollToCurrentPage()}}.bind(this),
mousedown:function(a){(new Event(a)).stop();this.setStyle("top","42px")},mouseup:function(a){(new Event(a)).stop();this.setStyle("top","40px")},mouseleave:function(a){(new Event(a)).stop();this.setStyle("top","40px")}});this.left.addEvents({click:function(a){(new Event(a)).stop();if(this.pagesCurrent>0){this.pagesCurrent--;this.scrollToCurrentPage()}}.bind(this),mousedown:function(a){(new Event(a)).stop();this.setStyle("top","42px")},mouseup:function(a){(new Event(a)).stop();this.setStyle("top","40px")},
mouseleave:function(a){(new Event(a)).stop();this.setStyle("top","40px")}})}}},scrollToCurrentPage:function(){this.pagesCurrent==0?this.left.addClass("disabled"):this.left.removeClass("disabled");this.pagesCurrent==this.pagesCount?this.right.addClass("disabled"):this.right.removeClass("disabled");this.scroll.start(this.pagesCurrent*this.scrollItemWidth,0)}}),BrandBannersBox=new Class({box:null,togglers:null,slices:null,contentItems:null,currentItem:0,numOfItems:null,timer:null,peroid:8E3,started:false,
initialize:function(b){if($(b)){this.box=$(b);this.togglers=this.box.getElements("div.togglers a");this.togglers.addEvent("click",function(a){a=new Event(a);a.stop();a=$(a.target);a=parseInt(a.rel)-1;a!=this.currentItem&&this.changeTo(a);if(this.started){$clear(this.timer);this.timer=this.changeToNext.periodical(this.peroid,this)}}.bind(this));this.slices=this.box.getElements("img")}},start:function(){if(this.togglers.length>1){this.timer=this.changeToNext.periodical(this.peroid,this);this.started=
true}},changeToNext:function(){this.currentItem==this.slices.length-1?this.changeTo(0):this.changeTo(this.currentItem+1)},changeTo:function(b){this.togglers.removeClass("selected");this.togglers[b].addClass("selected");var a=this.slices[b],c=parseInt(this.slices[this.currentItem].getStyle("z-index"));a.setStyle("left","980px");a.setStyle("z-index",c+1);a.set("tween",{transition:Fx.Transitions.Quart.easeInOut,duration:1500});a.tween("left",980,0);this.currentItem=b}}),CarsListBox=new Class({box:null,
togglers:null,container:null,items:null,itemHeihgt:505,initialize:function(b){if($(b)){this.box=$(b);this.container=this.box.getElement("div.in");this.items=this.box.getElements("li");this.togglers=this.box.getElements("div.togglers a");this.togglers.addEvent("click",function(a){a=new Event(a);a.stop();a=$(a.target);var c=parseInt(a.rel),d=null;if(c==3){d=this.itemHeihgt;Cookie.write("cars_list_toggler_value",1,{duration:90})}else if(c==6){d=2*this.itemHeihgt;Cookie.write("cars_list_toggler_value",
2,{duration:90})}else if(c==9){d=3*this.itemHeihgt;Cookie.write("cars_list_toggler_value",3,{duration:90})}this.togglers.removeClass("selected");a.addClass("selected");this.container.tween("height",d)}.bind(this))}}}),Form=new Class({resetClearForm:function(){this.form.reset();for(var b=this.form.elements,a=0;a<b.length;a++)if(!b[a].disabled)switch(b[a].type.toLowerCase()){case "text":case "password":case "textarea":case "hidden":b[a].value="";break;case "radio":case "checkbox":if(b[a].checked)b[a].checked=
false;break;case "select-one":case "select-multi":b[a].selectedIndex=-1;break;default:break}}}),SearchForm=new Class({Extends:Form,page:null,box:null,form:null,searchBrand:null,searchModel:null,searchModelRequest:null,spinner:null,buttonReset:null,initialize:function(b,a){this.box=$(b);this.page=a;this.form=this.box.getElement("form");this.spinner=new Spinner(this.form);this.searchBrand=this.form.getElementById("search-brand");this.searchBrand.addEvent("change",function(c){(new Event(c)).stop();this.searchModelRequest.options.url=
"http://"+document.location.host+"/"+this.page+"/formgetmodels/b,"+this.searchBrand.value;this.searchModelRequest.send()}.bind(this));this.searchModel=$(this.form.getElementById("search-model"));this.searchModelRequest=new Request.JSON({method:"get",noCache:true,onRequest:function(){this.spinner.show()}.bind(this),onSuccess:function(c,d){this.spinner.hide();this.searchModel.empty();this.searchModel.disabled=true;if(d!="0"){d=new Element("option",{value:0,html:"-- wybierz --"});d.inject(this.searchModel,
"bottom");for(var e in c){d=new Element("option",{value:e,html:c[e]});d.inject(this.searchModel,"bottom")}this.searchModel.disabled=false}}.bind(this)});this.buttonReset=this.form.getElement("input.reset");this.buttonReset.addEvent("click",function(c){(new Event(c)).stop();this.resetForm()}.bind(this))},resetForm:function(){this.resetClearForm();this.searchModel.empty()}}),TestDriveForm=new Class({Extends:Form,page:null,box:null,form:null,brand:null,model:null,modelRequest:null,spinner:null,buttonReset:null,
initialize:function(b,a){this.box=$(b);this.page=a;this.form=this.box.getElement("form");this.spinner=new Spinner(this.form);this.brand=this.form.getElementById("brand");this.brand.addEvent("change",function(c){(new Event(c)).stop();this.modelRequest.options.url="http://"+document.location.host+"/"+this.page+"/formgetmodels/a,"+this.brand.value;this.modelRequest.send()}.bind(this));this.model=this.form.getElementById("model");this.modelRequest=new Request.JSON({method:"get",noCache:true,onRequest:function(){this.spinner.show()}.bind(this),
onSuccess:function(c,d){this.spinner.hide();this.model.empty();if(d!="0"){d=new Element("option",{value:0,html:"-- wybierz --"});d.inject(this.model,"bottom");for(var e in c){d=new Element("option",{value:e,html:c[e]});d.inject(this.model,"bottom")}}}.bind(this)});this.buttonReset=this.form.getElement("input.reset");this.buttonReset.addEvent("click",function(c){(new Event(c)).stop();this.resetForm()}.bind(this))},resetForm:function(){this.resetClearForm();this.model.empty()}}),FacebookBox=new Class({id:"facebook",
width:323,box:null,button:null,initialize:function(){this.box=$(this.id);this.box.set("tween",{duration:"short",link:"chain"});this.button=this.box.getElement("a.button");this.button.addEvent("mouseenter",function(b){(new Event(b)).stop();this.box.tween("left",null,0)}.bind(this));this.box.addEvent("mouseleave",function(b){(new Event(b)).stop();this.box.tween("left",null,-this.width)}.bind(this))}});
window.addEvent("domready",function(){Browser.ie7&&$$("a").set("hideFocus","hideFocus");new FacebookBox;new Tips(".tooltip",{offset:{x:-65,y:24}})});

