/* $Id: global.js 8877 2010-03-05 10:32:42Z mhammel $ */
"use strict";$(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("tabbed");$(this).addClass("tabbed")});window.ieLte6Helper=(function(){return{isIElte6:((/MSIE (\d+\.\d+);/).test(navigator.userAgent)&&(RegExp.$1)*1<=6)}}());window.oCtaHelper=(function(){var c,d,j=$("a.button"),e=j.filter(".grouped"),a=j.not(".grouped"),h='<span class="corner topLeft"></span>\n<span class="corner bottomLeft"></span>\n<span class="corner topRight"></span>\n<span class="corner bottomRight"></span>\n';d=window.ieLte6Helper.isIElte6;function b(k){var l=[25,40,60,90,130,200];k.each(function(){var o=$(this),m="",n=1;while(n<=l.length&&o.innerHeight()>l[n-1]){n+=1}m="size"+n;o.get(0).className=o.get(0).className.replace(/ +size\d+/g,"");o.addClass(m);if(d){o.children(".corner").toggleClass("oddHeightFix",o.innerHeight()%2!==0).toggleClass("oddWidthFix",o.innerWidth()%2!==0);o.get(0).className=o.get(0).className.replace(/ +cta\d+size\d+/g,"");if(/ *(cta\d+) */.test(o.get(0).className)){o.addClass(RegExp.$1+m)}}})}function g(k){if(!k.hasClass(".static")&&!k.children(".topLeft, .topRight, bottomLeft, .bottomRight").addClass("corner").length){k.append(h)}}function f(p,l,m){var k,o=0,n=0;if(l%2){o=(l-1)/2;n=o+1}else{o=n=l/2}k=m==="height"?"paddingTop":"paddingLeft";p.css(k,parseInt(p.css(k),10)+o+"px");k=m==="height"?"paddingBottom":"paddingRight";p.css(k,parseInt(p.css(k),10)+n+"px")}function i(m){var k=0,l=0;m.each(function(){var n=$(this);if(!n.hasClass("groupWidthOnly")){k=Math.max(k,n.height())}if(n.is(".groupWidth, .groupWidthOnly")){l=Math.max(l,n.width())}}).each(function(){var n=$(this);if(!n.hasClass("groupWidthOnly")){f(n,k-n.height(),"height")}if(n.is(".groupWidth, .groupWidthOnly")){f(n,l-n.width(),"width")}g(n);b(n)})}c="group1";while(e.hasClass(c)){i(e.filter("."+c));c="group".concat(c.match(/group(\d+)/)[1]*1+1)}b(a);g(a);return{refreshGroup:function(l){var k=$('<a class="button jsStandardButton"></a>').appendTo("body").hide();if(!l||!l.jquery){l=$(l)}l.css({paddingTop:parseInt(k.css("paddingTop"),10),paddingBottom:parseInt(k.css("paddingBottom"),10)});k.remove();i(l)},setType:function(l,k){return $(l).each(function(){this.className=this.className.replace(/cta\d+/g,k)})},refresh:function(k){$(k).each(function(){var l=$(this);b(l);g(l)})}}}())});function splitQueryString(b,a){var d,g,j,c,h;if(b){d=b.substring(b.indexOf("?")+1,b.length);g=d.split("&");if(a){j=[]}else{j={}}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("#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)}})});jQuery(document).ready(function(){var a=window.s_account||"",b=a.indexOf(","),c=a;if(-1!==b){c=a.substring(0,b)}if(""!==c){jQuery("#navi-support-brochure-request").click(function(){s_gi(c).tl(this,"e","Brochure Request Utility Nav")});jQuery("#navi-support-contact-overview").click(function(){s_gi(c).tl(this,"e","Contact Overview Utility Nav")});jQuery("#navi-meta1-contact-overview").click(function(){s_gi(c).tl(this,"e","Contact Overview Footer Nav")});jQuery("#navi-meta1-sitemap").click(function(){s_gi(c).tl(this,"e","Sitemap Footer Nav")});jQuery("a[id*=Brochure-Request]").click(function(){s_gi(c).tl(this,"e",this.id.replace(/-/g," "))});jQuery("#model-overview-price-pdf").click(function(){var d=s_gi(c);d.linkTrackVars="eVar2,events";d.linkTrackEvents="event46";d.eVar2="Price List Download";d.events="event46";d.tl(this,"e","Model Overview Pricelist Download")});jQuery("#model-technical-data-price-pdf").click(function(){var d=s_gi(c);d.linkTrackVars="eVar2,events";d.linkTrackEvents="event46";d.eVar2="Price List Download";d.events="event46";d.tl(this,"e","Features & Specs Pricelist Download")})}});jQuery(document).ready(function(){if(typeof(bluestreakTaggingLink)!="undefined"){var a=bluestreakTaggingLink||"";jQuery("#model-technical-data-price-pdf").click(function(){if(""!==a){$("body").append("<img src='"+a+"' width=1 height=1 border=0>")}});jQuery("#model-overview-price-pdf").click(function(){if(""!==a){$("body").append("<img src='"+a+"' width=1 height=1 border=0>")}})}});function displayInfoLayer(b){var d=b.length;var a=b.substring(1,d);var c=b.substring(d-1,d);if(document.getElementById(a).parentNode.offsetLeft>500||(c==3&&document.getElementById(a).parentNode.offsetParent.tagName=="LI")){$(""+b+" div.priceInfoCopyContainer").addClass("infoLayerRight")}else{$(""+b+" div.priceInfoCopyContainer").removeClass("infoLayerRight")}$(b).removeClass("buttonHide")}function hideInfoLayer(a){$(a).addClass("buttonHide")};