/* $Id: navigations.min.js 6838 2009-11-02 15:13:40Z jharth $ */
"use strict";var soccerCardTopPosition,navStack=[];function deactivateDataTableNavigation(a){a.style.visibility="hidden"}function hoverEffectNavLvlOneBtn(a,b){if("hover"===a){b.getElementsByTagName("td")[0].style.backgroundPosition="0px -43px";b.getElementsByTagName("a")[0].style.color="white"}else{if("normal"===a){b.getElementsByTagName("td")[0].style.backgroundPosition="0px 0px";b.getElementsByTagName("a")[0].style.color="black"}else{alert("Fehler in Parameteruebergabe.")}}}function hoverEffectNavLvlFourBtn(a,b){if("hover"===a){b.getElementsByTagName("td")[0].style.backgroundPosition="0px -37px";b.getElementsByTagName("a")[0].style.color="white"}else{if("normal"===a){b.getElementsByTagName("td")[0].style.backgroundPosition="0px 0px";b.getElementsByTagName("a")[0].style.color="black"}else{alert("Fehler in Parameteruebergabe.")}}}function doBannerSlide(a){jQuery("#teaserSlider").animate({marginLeft:a},600)}function bannerSlide(a,d){var b,e,c;switch(a){case 1:c=293;break;case 3:c=879;break;default:c=879}e=parseInt(document.getElementById("teaserSlider").style.marginLeft,10);if("left"===d&&-1758<e){b=(e-c)+"px";doBannerSlide(b)}if("right"===d&&0>e){b=(e+c)+"px";doBannerSlide(b)}}jQuery(document).ready(function(){jQuery(window).unload(function(){jQuery(".navigationLvl2, .navigationLvl3, .soccercard").css("visibility","hidden")});jQuery("#teaserSlider").animate({marginLeft:"0px"},600);jQuery(".navigationLvl2, .navigationLvl3").css("visibility","hidden");jQuery(".callToActionLink").hover(function(){jQuery(this).siblings(".closer").css("backgroundPosition","0 -25px")},function(){jQuery(this).siblings(".closer").css("backgroundPosition","0 0")});jQuery(".callToActionMainActionLink").hover(function(){jQuery(this).siblings(".closer").css("backgroundPosition","0 -25px")},function(){jQuery(this).siblings(".closer").css("backgroundPosition","0 0")});jQuery(".modelDataTableCategoryLinkOpenClose").click(function(){jQuery(this).css("backgroundPosition","0 -39px");jQuery(this).parent("tr").next(".category").children(".categoryContent").css("border","1px solid red")});jQuery("#modelName").css("cursor","pointer");jQuery("#modelName").click(function(){location.replace("lacetti-overview.html")});soccerCardTopPosition=jQuery("#navigationFirstModel").offset()});function findPos(c){var b=0,d=0,a=c;while(a.offsetParent){b+=a.offsetLeft;d+=a.offsetTop;a=a.offsetParent}return[b,d]}function textContains(c,b){var d,a;if(c){a=c.split(" ");for(d=0;d<=a.length;d+=1){if(a[d]===b){return true}}return false}else{return false}}function getParentNode(c,b,d){var a=c;while(a.nodeName!==b||"BODY"===a.nodeName){a=a.parentNode}if("BODY"===a.nodeName){return false}if(d){if(textContains(a.className,d)){return a}}else{if(0===d){return a}}return false}function getChildNode(d,e,c){var b=d,a=0;while(b.nodeName!==c&&a<d.childNodes.length){b=d.childNodes[a];a+=1}if(b.nodeName===c){return b}return false}function testNodeChildNode(b,a){var c=b;if(b&&a){while(c!==a&&"BODY"!==c.nodeName){c=c.parentNode}if(c.nodeName===a.nodeName){return true}}return false}function deleteStack(){while(0<navStack.length){window.clearTimeout(navStack.shift())}}function setVisibleView(b,c,a){if("active"===c){jQuery(b).addClass("selected")}else{if("inactive"===c){var d=jQuery(b).children("li");jQuery.each(d,function(){if(jQuery(this)!==a){jQuery(this).removeClass("selected")}})}else{alert("Error in setting active-status.")}}}function delayActivateNavigation(c,a,d){var b=jQuery(c).offset();if("lvl3"===d){jQuery("ul.navigationLvl3 ul.soccercard").css("visibility","hidden")}else{if("lvl2"===d){jQuery("ul.navigationLvl2 ul").css("visibility","hidden")}}jQuery(c).children(".soccercard").css("top","-"+(parseInt(b.top,10)-parseInt(soccerCardTopPosition.top,10))+"px");jQuery(a).css("visibility","visible")}function delayDeactivateNavigation(a){switch(a){case"sc":jQuery("ul.navigationLvl3 ul").css("visibility","hidden");break;case"lvl3":jQuery("ul.navigationLvl2 ul").css("visibility","hidden");break;case"lvl2":jQuery("ul.navigationLvl2 ul").css("visibility","hidden");break;case"lvl1":jQuery("ul#navigationLvl1 li").removeClass("selected");jQuery("ul.navigationLvl2, ul.navigationLvl2 ul").css("visibility","hidden");jQuery("ul#navigationLvl1 > li").removeClass("hover");break;default:break}}function handleMainNav(o,b,r,l){var g,c,f,u,t,s,i,m,d,p,k,q,v,n,a,j,h;if(!r){r=window.event}if(r.stopPropagation){r.stopPropagation()}else{r.cancelBubble=true}h=b;t=r.target||r.srcElement||false;g=r.relatedTarget||r.fromElement||false;i=r.relatedTarget||r.toElement||false;f=t;if("lvl1"===l){f=getParentNode(t,"LI","navigationLvl1")}else{if("lvl2"===l||"lvl3"===l){f=jQuery(t).closest("li")[0]}}deleteStack();if("in"===o){j=getChildNode(f,l,"UL");if("lvl1"===l){jQuery("ul#navigationLvl1 > li").removeClass("hover");jQuery(b).parent().parent("li").addClass("hover");if(j){jQuery("ul.navigationLvl2").css("visibility","hidden");jQuery("ul.navigationLvl2").css("visibility","visible")}else{jQuery(b).children("ul.navigationLvl2").css("visibility","visible");jQuery("ul#navigationLvl1 ul").css("visibility","hidden")}}else{if("lvl2"===l&&"A"===t.nodeName){jQuery(b).parent("ul").parent("li").toggleClass("selected");s=jQuery("ul.navigationLvl2");setVisibleView(s,"inactive",b);setVisibleView(b,"active",b);if(j){u=window.setTimeout(function(){delayActivateNavigation(h,j,l)},280);navStack.unshift(u)}else{u=window.setTimeout(function(){delayDeactivateNavigation(l)},280);navStack.unshift(u)}}else{if("lvl3"===l&&"A"===t.nodeName){jQuery("ul.navigationLvl2 li").removeClass("selected");jQuery(b).parent("ul").parent("li").addClass("selected");s=jQuery("ul.navigationLvl3");setVisibleView(s,"inactive",b);setVisibleView(b,"active",b);if(j){setVisibleView(b,"active",b);u=window.setTimeout(function(){delayActivateNavigation(h,j,l)},280);navStack.unshift(u)}else{u=window.setTimeout(function(){delayDeactivateNavigation(l)},280);navStack.unshift(u)}}else{if("sc"===l){jQuery(b).parent("ul").parent("li").parent("ul").children("li").removeClass("selected");jQuery(b).parent("ul").parent("li").addClass("selected")}}}}}else{if("out"===o){if("ul"===t.nodeName){u=window.setTimeout(function(){delayDeactivateNavigation(l)},280);navStack.unshift(u)}m=(false===textContains(i.className,"callToActionMainActionLink"));d=(false===textContains(i.className,"wrapper"));p=(false===textContains(i.className,"teaser"));k=(false===textContains(i.className,"price"));q=(false===textContains(i.className,"headline"));v=(false===textContains(i.className,"sdtNavigation"));n=(m&&d&&p&&k&&q);a=(n&&v);if("sc"===l&&n){u=window.setTimeout(function(){delayDeactivateNavigation("sc")},280);navStack.unshift(u);u=window.setTimeout(function(){delayDeactivateNavigation("lvl3")},560);navStack.unshift(u);u=window.setTimeout(function(){delayDeactivateNavigation("lvl2")},840);navStack.unshift(u);u=window.setTimeout(function(){delayDeactivateNavigation("lvl1")},1120);navStack.unshift(u)}else{if("lvl3"===l&&n&&v){c=jQuery("ul.navigationLvl3");setVisibleView(c,"inactive",b);u=window.setTimeout(function(){delayDeactivateNavigation("lvl2")},280);navStack.unshift(u);u=window.setTimeout(function(){delayDeactivateNavigation("lvl1")},360);navStack.unshift(u)}else{if("lvl2"===l&&a&&"LI"!==g){c=jQuery("ul.navigationLvl2");setVisibleView(c,"inactive",b);u=window.setTimeout(function(){delayDeactivateNavigation("lvl1")},280);navStack.unshift(u)}else{if("lvl1"===l&&a&&"LI"!==g){c=jQuery("ul#navigationLvl2");setVisibleView(c,"inactive",b);u=window.setTimeout(function(){delayDeactivateNavigation("lvl1")},120);navStack.unshift(u)}}}}}}}function handle_main_nav(a,c,d,b){handleMainNav(a,c,d,b)}function getNextDomElement(d,e,c){var b=d,a=c;if(!c){a=0}if(b){if(b.nodeName===e){a=a+1;alert("Please increment i!")}else{b=b.firstChild.nextSibling;getNextDomElement(b,e,c)}}return c}function verifyDomElement(a,b){if(a){if(1>a.getElementsByTagName(b).length){return 0}else{if(1<=a.getElementsByTagName(b).length){return 1}else{return -1}}}return -1};

