/* $Id: global.min.js 9324 2010-04-28 11:33:24Z mhammel $ */
"use strict";window.mdsRegistry=(function(){return{getInstance:function(a){var b={};this[a]=this[a]||{module:a,add:function(c,d){if("object"===typeof c){$.extend(b,c)}else{if("string"===typeof c){if("string"===typeof c){b[c]=d}}}return this},get:function(c){return c?b[c]||null:b}};return this[a]}}}());window.ieLte6Helper=(function(){return{isLte6:((/MSIE (\d+\.\d+);/).test(navigator.userAgent)&&(RegExp.$1)*1<=6),cornerPositionFix:function(a){if(!this.isLte6){return}a=a||$(".rCorners");a.each(function(){$(this).children(".corner").toggleClass("oddHeightFix",0!==$(this).innerHeight()%2).toggleClass("oddWidthFix",0!==$(this).innerWidth()%2)})}}}());$(document).ready(function(){(function(){var a=$("#searchInput").addClass("default").val();$("#globalSearch").hover(function(){$(this).parent().addClass("searchHover")},function(){$(this).parent().removeClass("searchHover")});$("#searchInput").focus(function(){if($(this).val()===a){$(this).val("").removeClass("default")}}).blur(function(){if(!$(this).val()){$(this).val(a)}if($(this).val()===a){$(this).addClass("default")}})}());$(".tabItem").click(function(){var a=$(".tabItem").index(this),b=$(".tabMainContent:eq("+a+")");$(b).siblings().hide();$(b).show();$(this).siblings().removeClass("active");$(this).addClass("active");return false});$(window).load(function(){window.ieLte6Helper.cornerPositionFix()});window.oCtaHelper=(function(){var c,i=$("a.button"),d=i.filter(".grouped"),a=i.not(".grouped"),g='<span class="corner topLeft"></span>\n<span class="corner bottomLeft"></span>\n<span class="corner topRight"></span>\n<span class="corner bottomRight"></span>\n';function b(j){var k=[25,40,60,90,130,200];j.each(function(){var n=$(this),l="",m=1;while(m<=k.length&&n.innerHeight()>k[m-1]){m+=1}l="size"+m;n.get(0).className=n.get(0).className.replace(/ +size\d+/g,"");n.addClass(l);if(window.ieLte6Helper.isLte6){window.ieLte6Helper.cornerPositionFix(n);n.get(0).className=n.get(0).className.replace(/ +cta\d+size\d+/g,"");if(/ *(cta\d+) */.test(n.get(0).className)){n.addClass(RegExp.$1+l)}}})}function f(j){if(!j.hasClass(".static")&&!j.children(".topLeft, .topRight, bottomLeft, .bottomRight").addClass("corner").length){j.append(g)}}function e(o,k,l){var j,n=0,m=0;if(k%2){n=(k-1)/2;m=n+1}else{n=m=k/2}j="height"===l?"paddingTop":"paddingLeft";o.css(j,parseInt(o.css(j),10)+n+"px");j="height"===l?"paddingBottom":"paddingRight";o.css(j,parseInt(o.css(j),10)+m+"px")}function h(l){var j=0,k=0;l.each(function(){var m=$(this);if(!m.hasClass("groupWidthOnly")){j=Math.max(j,m.height())}if(m.is(".groupWidth, .groupWidthOnly")){k=Math.max(k,m.width())}}).each(function(){var m=$(this);if(!m.hasClass("groupWidthOnly")){e(m,j-m.height(),"height")}if(m.is(".groupWidth, .groupWidthOnly")){e(m,k-m.width(),"width")}f(m);b(m)})}c="group1";while(d.hasClass(c)){h(d.filter("."+c));c="group".concat(c.match(/group(\d+)/)[1]*1+1)}f(a);b(a);return{refreshGroup:function(k){var j=$('<a class="button jsStandardButton"></a>').appendTo("body").hide();if(!k||!k.jquery){k=$(k)}k.css({paddingLeft:j.css("paddingLeft"),paddingRight:j.css("paddingRight"),paddingTop:j.css("paddingTop"),paddingBottom:j.css("paddingBottom")});j.remove();h(k)},setType:function(k,j){return $(k).each(function(){this.className=this.className.replace(/cta\d+/g,j)})},refresh:function(j){$(j).each(function(){var k=$(this);f(k);b(k)})}}}());(function(){$("ul.jsSectionSlider").each(function(){var a=$("li.section",this),b=$(this).hasClass("jsAccordion");a.addClass("closed").children(".sectionContent").hide().slice(0,1).slideDown("slow",function(){$(this).closest("li").removeClass("closed")});a.find(".sectionHead").css({cursor:"pointer"}).click(function(d){var c=$(this).closest("li");if(b){c.siblings(":not(.closed)").addClass("closed").children(".sectionContent").slideUp("slow")}c.toggleClass("closed").children(".sectionContent").slideToggle("slow")})})}())});function splitQueryString(b,a){var d,g,j,c,h;if(b){d=b.substring(b.indexOf("?")+1,b.length);g=d.split("&");j=a?[]:{};for(c=0;c<g.length;c+=1){h=g[c].split("=");if(a){j.push(h[1])}else{j[h[0]]=h[1]}}return j}}function writeModelPricesInSoccercards(b){var c="/"+b+".json",a=$(".soccercard > li > .boxTop > .wrapper > .teaser").html();$(".soccercard > li > .boxTop > .wrapper > .teaser").empty();$.getJSON(c,function(d){$.each(d.models,function(e,f){if(f&&f.model){$("#sc_minprice_"+f.model).append(a+"<span class='price nobr noWrap'>"+f.minprice+"</span>");if(f.minpriceSecond){$("#sc_minprice_"+f.model).append(" <span class='price'>/</span><br/><span class='price nobr'>"+f.minpriceSecond+"</span>")}}})})}function setCookie(d,a,e,b){var c=new Date();if(!d){return}a=a||null;b=b||"/";e=parseInt(e,10)||365;c.setTime(c.getTime()+(e*86400000));document.cookie=d+"="+a+"; expires="+c.toGMTString()+"; path="+b}function getCookieParam(a){if(document.cookie){var b=new RegExp(a+"=([^;$]*)");return b.test(document.cookie)?b.exec(document.cookie)[1]:false}return false}$(document).ready(function(){var a=$("#searchItem").val();$("#searchItem").val(getCookieParam("searchItem")||a);if(!$("#dealerSearchWrp").is("#metaNav > li.dealerSearch #dealerSearchWrp")){$("#metaNav > li.dealerSearch").css({position:"relative"}).append($("#dealerSearchWrp"))}$("#metaNav .dealerSearch > a").click(function(c){var d=$("#dealerSearchWrp"),b;$("#searchItem").removeClass("warning");d.show();b=d.offset().left;if(b+d.outerWidth()>$(window).width()){$("#dealerSearchWrp").css({left:parseInt(d.css("left"),10)-b-d.outerWidth()+$(window).width()+"px"})}return false});if(!$("#dealerSearchWrp").is("#metaNavi > li.dealerSearch #dealerSearchWrp")){$("#metaNavi > li.dealerSearch").css({position:"relative"}).append($("#dealerSearchWrp"))}$("#metaNavi .dealerSearch > a").click(function(c){var d=$("#dealerSearchWrp"),b;$("#searchItem").removeClass("warning");d.show();b=d.offset().left;if(b+d.outerWidth()>$(window).width()){$("#dealerSearchWrp").css({left:parseInt(d.css("left"),10)-b-d.outerWidth()+$(window).width()+"px"})}return false});$("#searchItem").closest("form").submit(function(c){var b=$("#searchItem");if(b.val()&&b.val()!==a){setCookie("searchItem",b.val())}else{b.addClass("warning");c.preventDefault()}});$("#dealerSearchWrp .closeAction").click(function(){$("#dealerSearchWrp").hide()});$("#dealerSearchWrp a.button").click(function(b){b.preventDefault();$("#dealerSearchForm").submit()});$("#searchItem").focus(function(){if($(this).val()===a){$(this).val("")}});$("#searchItem").blur(function(){if(""===$(this).val()){$(this).val(a)}})});if("undefined"===typeof(com)){var com}com=com||{};com.chevroleteurope=com.chevroleteurope||{};com.chevroleteurope.template=com.chevroleteurope.template||{};com.chevroleteurope.template.jsSlideshow=com.chevroleteurope.template.jsSlideshow||(function(){var i,h,j,d,k=false,g,e,f,a,p,m,b;function c(q){if(k||!q||!q.src){return false}k=true;a.add(p).filter(":visible").fadeOut("slow").end().not(":visible").attr("src",q.src).attr("alt",q.alt||q.desc||"").fadeIn("slow",function(){k=false});m.text(q.desc||"");return true}function o(q){if(!$.isArray(q)||!q.length){return false}var r=(function(){function s(t){if(0>this.currentIndex||this.currentIndex>=this.length){this.currentIndex=t}return this[this.currentIndex]}return{length:0,currentIndex:0,getCurrent:function(){return s.call(this,0)},getPrev:function(){this.currentIndex-=1;return s.call(this,this.length-1)},getNext:function(){this.currentIndex+=1;return s.call(this,0)}}}());Array.prototype.push.apply(r,q);return r}function n(){if($("ul.slideshowNav li.play").hasClass("active")){c(i.getNext());window.clearInterval(b);b=window.setInterval(function(){c(i.getNext())},3000)}else{window.clearInterval(b)}}function l(){return this}l.prevSlide=function(){c(i.getPrev())};l.nextSlide=function(){c(i.getNext())};l.autoToggle=function(){$("ul.slideshowNav li.play").toggleClass("active");n()};l.autoStop=function(){$("ul.slideshowNav li.play").removeClass("active");n()};l.autoStart=function(){$("ul.slideshowNav li.play").addClass("active");n()};l.init=function(){d=mdsRegistry.getInstance("jsSlideshow");g=true===d.get("correlatedViews");e=$("#contentWrp > .slideshow, #mainVisual.slideshow");f=$("ul.slideshowNav",e);a=$(".imgWrp img",e);p=$("<img />").hide();m=$(d.get("textSelector")||$(".imgSubline",e));$("div.imgWrp",e).height(a.height());$("body").addClass("jsSlideshow");a.after(p);if(d.get("singleList")){i=o(d.get("singleList"))}else{h=o(d.get(""));j=o(d.get(""));if(h&&j){i=j}}if(!!i){c(i.getCurrent())}else{f.hide()}$("li.prev,	li.next",f).mousedown(function(){$(this).addClass("active")}).mouseup(function(){$(this).removeClass("active")});$("li",f).click(function(){if($(this).hasClass("prev")){l.prevSlide()}else{if($(this).hasClass("next")){l.nextSlide()}else{if($(this).hasClass("interior")){i=h;if(g){j.currentIndex=h.currentIndex}c(i.getCurrent());$(this).addClass("active").siblings().removeClass("active")}else{if($(this).hasClass("interior")){i=j;if(g){j.currentIndex=h.currentIndex}c(i.getCurrent());$(this).addClass("active").siblings().removeClass("active")}}}}});$("ul.slideshowNav li.play").click(l.autoToggle);$("ul.slideshowNav li.prev,ul.slideshowNav li.next").click(l.autoStop);n()};return l}());$(document).ready(function(){$("body").addClass("jsReady")});