/* $Id: navigations.js 5489 2009-08-03 09:36:24Z bhillebrand $ */
"use strict";var activate_delay_navigations_stack=[],activate_navigation2=null,activate_navigation3=null,actual_hover_element=null,element_temp=0,element_temp_pos=0,navStack=[],z=0;function deactivateDataTableNavigation(b,a){b.style.visibility="hidden";}function hoverEffectNavigationLvl1Button(a,b){if(a==="hover"){b.getElementsByTagName("td")[0].style.backgroundPosition="0px -43px";b.getElementsByTagName("a")[0].style.color="white";}else{if(a==="normal"){b.getElementsByTagName("td")[0].style.backgroundPosition="0px 0px";b.getElementsByTagName("a")[0].style.color="black";}else{alert("Fehler in Parameteruebergabe.");}}}function hoverEffectNavigationLvl4Button(a,b){if(a==="hover"){b.getElementsByTagName("td")[0].style.backgroundPosition="0px -37px";b.getElementsByTagName("a")[0].style.color="white";}else{if(a==="normal"){b.getElementsByTagName("td")[0].style.backgroundPosition="0px 0px";b.getElementsByTagName("a")[0].style.color="black";}else{alert("Fehler in Parameteruebergabe.");}}}function doBannerSlide(a){$("#teaserSlider").animate({marginLeft:a},600);}function bannerSlide(d,c){var a,e,b;switch(d){case 1:b=293;break;case 3:b=879;break;default:b=879;}e=parseInt(document.getElementById("teaserSlider").style.marginLeft,10);if(c==="left"&&e>-1758){a=(e-b)+"px";doBannerSlide(a);}if(c==="right"&&e<0){a=(e+b)+"px";doBannerSlide(a);}}$(document).ready(function(){$(window).unload(function(){$(".navigationLvl2, .navigationLvl3, .soccercard").css("visibility","hidden");});$("#teaserSlider").animate({marginLeft:"0px"},600);$(".navigationLvl2, .navigationLvl3").css("visibility","hidden");$(".callToActionLink").hover(function(){$(this).siblings(".closer").css("backgroundPosition","0 -25px");},function(){$(this).siblings(".closer").css("backgroundPosition","0 0");});$(".callToActionMainActionLink").hover(function(){$(this).siblings(".closer").css("backgroundPosition","0 -25px");},function(){$(this).siblings(".closer").css("backgroundPosition","0 0");});$(".modelDataTableCategoryLinkOpenClose").click(function(){$(this).css("backgroundPosition","0 -39px");$(this).parent("tr").next(".category").children(".categoryContent").css("border","1px solid red");});$("#modelName").css("cursor","pointer");$("#modelName").click(function(){location.replace("lacetti-overview.html");});soccerCardTopPosition=$("#navigationFirstModel").offset();});function findPos(b){var c=0,a=0;while(b.offsetParent){c+=b.offsetLeft;a+=b.offsetTop;b=b.offsetParent;}return[c,a];}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(b,a,c){while(b.nodeName!==a||b.nodeName==="BODY"){b=b.parentNode;}if(b.nodeName==="BODY"){return false;}if(c){if(textContains(b.className,c)){return b;}}else{if(c===0){return b;}}}function getChildNode(d,e,c,f){var b=d,a=0;while(b.nodeName!==c&&a<d.childNodes.length){if(e==="lvl1"){b=d.childNodes[a];}else{b=d.childNodes[a];}a+=1;}if(b.nodeName===c){return b;}}function testNodeChildnode(a,b){if(a&&b){while(a!==b&&a.nodeName!=="BODY"){a=a.parentNode;}if(a.nodeName===b.nodeName){return true;}else{return false;}}else{return false;}}function deleteStack(){while(0<navStack.length){window.clearTimeout(navStack[0]);navStack.shift();}}function setVisibleView(b,c,a){if(c==="active"){$(b).addClass("selected");}else{if(c==="inactive"){var d=$(b).children("li");$.each(d,function(){if($(this)!==a){$(this).removeClass("selected");
}});}else{alert("Error in setting active-status.");}}}function handle_main_nav(d,f,h,k){var i,a,l,j,g,b,c;if(!h){h=window.event;}if(h.stopPropagation){h.stopPropagation();}else{h.cancelBubble=true;}this_element=f;g=h.target||h.srcElement||false;i=h.relatedTarget||h.fromElement||false;c=h.relatedTarget||h.toElement||false;l=g;if(k==="lvl1"){l=getParentNode(g,"LI","navigationLvl1");}if(k==="lvl2"){l=getParentNode(g,"LI",0);}if(k==="lvl3"){l=getParentNode(g,"LI",0);}deleteStack();if(d==="in"){targetElement=getChildNode(l,k,"UL",0);if(k==="lvl1"){$("ul#navigationLvl1 > li").removeClass("hover");$(f).parent().parent("li").addClass("hover");if(targetElement){$("ul.navigationLvl2").css("visibility","hidden");$("ul.navigationLvl2").css("visibility","visible");}else{$(f).children("ul.navigationLvl2").css("visibility","visible");$("ul#navigationLvl1 ul").css("visibility","hidden");}}else{if(k==="lvl2"&&g.nodeName==="A"){$(f).parent("ul").parent("li").toggleClass("selected");b=$("ul.navigationLvl2");setVisibleView(b,"inactive",f);setVisibleView(f,"active",f);if(targetElement){j=window.setTimeout("delay_activate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}else{j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}}else{if(k==="lvl3"&&g.nodeName==="A"){$("ul.navigationLvl2 li").removeClass("selected");$(f).parent("ul").parent("li").addClass("selected");b=$("ul.navigationLvl3");setVisibleView(b,"inactive",f);setVisibleView(f,"active",f);if(targetElement){setVisibleView(f,"active",f);j=window.setTimeout("delay_activate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}else{j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}}else{if(k==="sc"){$(f).parent("ul").parent("li").parent("ul").children("li").removeClass("selected");$(f).parent("ul").parent("li").addClass("selected");}else{}}}}}if(d==="out"){if(g.nodeName==="ul"){j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",280);navStack.unshift(j);}if(k==="sc"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"callToActionLink")===false){j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'sc')",280);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl3')",560);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl2')",840);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",1120);navStack.unshift(j);}else{if(k==="lvl3"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"sdtNavigation")===false){a=$("ul.navigationLvl3");setVisibleView(a,"inactive",f);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl2')",280);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",360);navStack.unshift(j);}else{if(k==="lvl2"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"sdtNavigation")===false&&i!=="LI"){a=$("ul.navigationLvl2");
setVisibleView(a,"inactive",f);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",280);navStack.unshift(j);}else{if(k==="lvl1"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"sdtNavigation")===false&&i!=="LI"){a=$("ul#navigationLvl2");setVisibleView(a,"inactive",f);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",120);navStack.unshift(j);}}}}} $("ul#meniuzona").css("visibility","hidden");}function delay_activate_navigation(c,a,d){if(d==="lvl3"){$("ul.navigationLvl3 ul.soccercard").css("visibility","hidden");}else{if(d==="lvl2"){$("ul.navigationLvl2 ul").css("visibility","hidden");}}var b=$(c).offset();$(c).children(".soccercard").css("top","-"+(parseInt(b.top,10)-parseInt(soccerCardTopPosition.top,10))+"px");$(a).css("visibility","visible");}function delay_deactivate_navigation(c,b,d){var a;if(d==="sc"){$("ul.navigationLvl3 ul").css("visibility","hidden");}else{if(d==="lvl3"){$("ul.navigationLvl2 ul").css("visibility","hidden");}else{if(d==="lvl2"){$("ul.navigationLvl2 ul").css("visibility","hidden");}else{if(d==="lvl1"){if(activate_delay_navigations_stack.length>0){for(a=0;a<activate_delay_navigations_stack.length;a+=1){window.clearTimeout(activate_delay_navigations_stack[a]);}}$("ul#navigationLvl1 li").removeClass("selected");$("ul.navigationLvl2, ul.navigationLvl2 ul").css("visibility","hidden");$("ul#navigationLvl1 > li").removeClass("hover");}}}}}function get_next_dom_element(c,b,a){if(!a){a=0;}if(c){b=b;if(c.nodeName!==b){c=c.firstChild.nextSibling;get_next_dom_element(c,b,a);}else{if(c.nodeName===b){a=a+1;alert("i hochzaehlen bitte!");}}}return a;}function verify_dom_element(c,b,a){if(!a){a=0;}if(c){b=b;if(c.getElementsByTagName(b).length<1){return 0;}else{if(c.getElementsByTagName(b).length>=1){return 1;}else{return -1;}}}}

function handle_main_nav_iul(d,f,h,k){var i,a,l,j,g,b,c;if(!h){h=window.event;}if(h.stopPropagation){h.stopPropagation();}else{h.cancelBubble=true;}this_element=f;g=h.target||h.srcElement||false;i=h.relatedTarget||h.fromElement||false;c=h.relatedTarget||h.toElement||false;l=g;if(k==="lvl1"){l=getParentNode(g,"LI","navigationLvl1");}if(k==="lvl2"){l=getParentNode(g,"LI",0);}if(k==="lvl3"){l=getParentNode(g,"LI",0);}deleteStack();if(d==="in"){targetElement=getChildNode(l,k,"UL",0);if(k==="lvl1"){$("ul#navigationLvl1 > li").removeClass("hover");$(f).parent().parent("li").addClass("hover");if(targetElement){$("ul.navigationLvl2").css("visibility","hidden");$("ul.navigationLvl2").css("visibility","visible");}else{$(f).children("ul.navigationLvl2").css("visibility","visible");$("ul#navigationLvl1 ul").css("visibility","hidden");}}else{if(k==="lvl2"&&g.nodeName==="A"){$(f).parent("ul").parent("li").toggleClass("selected");b=$("ul.navigationLvl2");setVisibleView(b,"inactive",f);setVisibleView(f,"active",f);if(targetElement){j=window.setTimeout("delay_activate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}else{j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}}else{if(k==="lvl3"&&g.nodeName==="A"){$("ul.navigationLvl2 li").removeClass("selected");$(f).parent("ul").parent("li").addClass("selected");b=$("ul.navigationLvl3");setVisibleView(b,"inactive",f);setVisibleView(f,"active",f);if(targetElement){setVisibleView(f,"active",f);j=window.setTimeout("delay_activate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}else{j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, '"+k+"')",280);navStack.unshift(j);}}else{if(k==="sc"){$(f).parent("ul").parent("li").parent("ul").children("li").removeClass("selected");$(f).parent("ul").parent("li").addClass("selected");}else{}}}}}if(d==="out"){if(g.nodeName==="ul"){j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",280);navStack.unshift(j);}if(k==="sc"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"callToActionLink")===false){j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'sc')",280);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl3')",560);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl2')",840);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",1120);navStack.unshift(j);}else{if(k==="lvl3"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"sdtNavigation")===false){a=$("ul.navigationLvl3");setVisibleView(a,"inactive",f);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl2')",280);navStack.unshift(j);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",360);navStack.unshift(j);}else{if(k==="lvl2"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"sdtNavigation")===false&&i!=="LI"){a=$("ul.navigationLvl2");
setVisibleView(a,"inactive",f);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",280);navStack.unshift(j);}else{if(k==="lvl1"&&textContains(c.className,"callToActionMainActionLink")===false&&textContains(c.className,"wrapper")===false&&textContains(c.className,"teaser")===false&&textContains(c.className,"price")===false&&textContains(c.className,"headline")===false&&textContains(c.className,"sdtNavigation")===false&&i!=="LI"){a=$("ul#navigationLvl2");setVisibleView(a,"inactive",f);j=window.setTimeout("delay_deactivate_navigation(this_element, targetElement, 'lvl1')",120);navStack.unshift(j);}}}}}
$("ul#meniuauto").css("visibility","hidden");
}


