$.log=function(a,b){if(window.console==null){return}if(window.location.host.toLowerCase()!="localhost"){return}if(b!=null){a=[b,a]}window.console.log(a)};$.fn.log=function(a){return this.each(function(){jQuery.log(this,a)})};var handler=window.handler={pu:null,hm:null,hmc:null,sets:null,msie:null,msie_ver:null,loadImages:function(a){var b=a||[];jQuery("*").each(function(){var c=jQuery(this),d=c.css("background-image");if(d!="none"&&d.substring(0,3).toLowerCase()=="url"){d=/w*\(\"(.*)\"/.exec(d)[1];b.push(d)}});jQuery.ajax({type:"post",url:"/img-loader.ashx",data:"imgs="+b.join(";"),success:function(d){var f=d.toString().split(";"),e=f.shift(),c=jQuery("<img />");while(e){c.attr("src",e);e=f.shift()}}})},initialization:function(f){jQuery.each(jQuery.browser,function(A,s){if(!handler.msie){handler.msie=(A=="msie"?s:false)}if(!handler.msie_ver){handler.msie_ver=(A=="version"?parseInt(s):null)}});var r=this.sets=f,d=this.hm=$("#header-main"),q=this.hmc=d.find(".header-main-cover"),e=jQuery.makeArray(r.navTop.items),z=$("#nav-top"),v=$("#nav-pu"),k=v.find(".nav-pu-back-shaddow"),c=$("<ul />"),a=function(s){v.find("."+r.navTop.overviewClass).removeAttr("class").addClass(r.navTop.overviewClass).addClass(e[s][2]);v.find("a").each(function(A){$(this).attr("href",e[s][3][A])})},l=function(s){z.data("fadeIn",setTimeout(function(){z.data("active",s);if(v.is(":visible")){v.fadeOut("fast",function(){a(s)})}else{a(s)}if(handler.msie&&handler.msie_ver<9){k.css("background-image","none")}z.find("li > a").removeClass("active").eq(s+1).addClass("active");v.fadeIn("fast",function(){$(this).find(".nav-pu-back-shaddow").removeAttr("style")})},250))},n=function(){var s=$("#ActiveVehicle"),A=(s.size()?800:2000);z.data("fadeOut",setTimeout(function(){if(!$("#container").size()||$(".container-splitter").size()){if(handler.msie&&handler.msie_ver<9){k.css("background-image","none")}v.fadeOut("slow");z.data("active",-1).find("li > a").removeClass("active")}else{if(s.size()){var B=s.attr("ref");jQuery.each(e,function(C){if(e[C][0].toLowerCase()==B.toLowerCase()){if(z.data("active")!=C){z.data("active",C);l(C)}}})}}},A))},t=function(){clearTimeout(z.data("fadeIn"));z.data("fadeIn",false)},y=function(){clearTimeout(z.data("fadeOut"));z.data("fadeOut",false)},g=$("<li><a /></li>");g.find("a").attr("alt",r.navTop.logo[0]).attr("title",r.navTop.logo[0]).attr("href",r.navTop.logo[1]).addClass(r.navTop.logoClass);c.append(g);v.hover(y,n);jQuery.each(e,function(B){var A=B,s=$("<li><a /></li>");s.find("a").attr("alt",this[0]).attr("title",this[0]).attr("href",this[1]).addClass([r.navTop.itemClass,B+1].join("")).bind("mouseout",function(){if(z.data("active")>=0){z.find("a").eq(z.data("active")+1).addClass("active")}t();n()}).bind("mouseover",function(){y();if(z.data("active")!=A){z.find("a.active").removeClass("active");l(A)}});c.append(s)});z.children(".nav-replace").replaceWith(c);if(q.size()){q.data("play",true).width(d.width()).height(d.height());var o=r.mainBack.itemName,m=r.mainBack.itemExt,i=r.mainBack.itemsLength,u=1,b=jQuery("<img />");var w=function(){var s=q.data("play");if(s){q.fadeIn(1200,function(){var A=["slides/",o,u,m].join(""),B=function(){d.css("background-image",['url("',A,'")'].join(""));u=(u>=i?1:++u);q.fadeOut(2000,function(){setTimeout(w,6000)})};b.attr("src",A).ready(B)})}else{setTimeout(w,2000)}};w();var j=$("#news-bar");if(j.size()){var h=j.find(".news-slider"),p=j.find("ul.news-items-list"),x=p.find("> li").size();j.hover(function(){q.data("play",false)},function(){q.data("play",true)});h.each(function(){var B=$(this),A=B.find(".n-slider-bt"),s=B.find(".n-slider-bt-hover");B.data("direction",(B.attr("id").indexOf("left")>0?"-100":"100"));A.bind("mouseover",function(){var D=$(this).parents(".news-slider"),G=p.css("left").replace("px",""),E=D.data("direction"),F=G-parseInt(D.data("direction")),C=p.data("min-left");if((F>C&&E>0)||(F<0&&E<0)){if(handler.msie&&handler.msie_ver<9){A.hide();s.show()}else{s.fadeIn(250);A.animate({opacity:0.1},300)}}});s.bind("mouseout",function(){if(handler.msie&&handler.msie_ver<9){A.show();s.hide()}else{A.animate({opacity:1},900);s.fadeOut(1000)}}).bind("click",function(){var E=$(this),D=E.parents(".news-slider"),F=D.data("direction")/100,G=p.css("left").replace("px",""),H=4*p.data("item-w")*(F),C=p.data("min-left");G-=H;if(G>0){G=0}if(G<C){G=C}p.animate({left:G},{duration:900,easing:"easeInOutExpo"})})});p.data("item-w",p.find(">li").eq(0).width()).data("min-left",(x*p.data("item-w")-(4*p.data("item-w")))*-1).data("width",x*p.data("item-w")).width(p.data("width")).css("left",p.data("min-left")).find("> li .news-item ").each(function(){var s=$(this),A=s.find(".news-item-hover");s.hover(function(){var B=$(this);B.data("hover",setTimeout(function(){B.animate({"margin-top":0})},200));(handler.msie&&handler.msie_ver<9)?A.show():A.fadeIn()},function(){var B=s.data("hover");if(B!=null&&B!=undefined){clearTimeout(B);s.data("hover",null);s.animate({"margin-top":20},function(){s.removeAttr("style")})}(handler.msie&&handler.msie_ver<9)?A.hide():A.fadeOut(function(){A.removeAttr("style")})})})}}$("#footer .footer-links-ul li").last().addClass("last");$(function(){$("#news-pictures a").lightBox();$(".ct-pic > img").each(function(){var C=$(this),B=("ct-pic-top ct-pic-left ct-pic-bot ct-pic-right ct-pic-left-top ct-pic-right-top ct-pic-left-bot ct-pic-right-bot ct-pic-inner").split(" ");jQuery.each(B,function(D){xx=$("<div />");xx.addClass(B[D]);C.wrap(xx)})});$(".trims > .trims-padding").each(function(){var C=$(this),B=("trims-wrapin tr-left-top tr-left-bot tr-right-top tr-right-bot").split(" ");jQuery.each(B,function(D){xx=$("<div />");xx.addClass(B[D]);C.wrap(xx)})});$(".accordion").each(function(){var B=$(this);$(this).find(".accordion-title").click(function(){var C=B.find(".accordion-wrapin");C.toggleClass("accordion-opened")}).bind("mousedown",function(){return false})}).last().find("> div").addClass("last");$(".accordion table").each(function(){var B=$(this).find("tr"),C=false;B.each(function(){if(C){$(this).addClass("row-alt")}else{$(this).removeClass("row-alt")}C=!C})});var A=$("#ActiveVehicle");if(A.size()){var s=A.attr("ref");jQuery.each(e,function(B){if(e[B][0].toLowerCase()==s.toLowerCase()){z.data("active",B).find("li > a").eq(B+1).addClass("active");a(B)}})}})}};
