YAHOO.util.Event.onDOMReady(initAll);var bannerSlideShow=null;function initAll(){initValidatedFormFields("validated");initToggleLists("faq-list");initToggleLists("faq-container");initToggleLists("product-information-items",true);initRegularTabs("tabs");initGraphTogglers("toggler");initProfileGraphs();initCaroussels();initLayeredLinks();initPopup();initKinderenKeuzelijsten();makePopupLinks();if(YAHOO.util.Dom.get("banner-box")){bannerSlideShow=new BannerSlideShow("banner-box","active")}if(YAHOO.util.Dom.get("imagecaroussel")){new SlideShow("imagecaroussel","activeimage")}if(YAHOO.util.Dom.get("product-detail-car")){new ProductCaroussel()}if(YAHOO.util.Dom.get("site-wide-submenu")){new SitewideSubmenu()}if(YAHOO.util.Dom.get("nutrilon_subnav")){new NutrilonNav()}initBannerRotate()}function initToggleLists(c,b){var d=YAHOO.util.Dom.getElementsByClassName(c,"ul");if(d!=null){var a=d.length;for(var e=0;e<a;e++){new ToggleList(d[e],b)}}}function initRegularTabs(a){YAHOO.util.Dom.getElementsByClassName(a,"ul",undefined,function(b){new TabSet(b,"tabset-","tabcontent-","active","hover")})}function initGraphTogglers(b){window.onDataUpdateEvent=new YAHOO.util.CustomEvent("onDataUpdate");var a=new Array();YAHOO.util.Dom.getElementsByClassName(b,"a",undefined,function(c){a.push(new Toggler(c,b,"tgl-open","tgl-closed",window.onDataUpdateEvent))});window.postNeeded=false;window.onDataUpdateEvent.subscribe(function(){if(window.postNeeded){var c=document.forms[0];YAHOO.util.Connect.setForm(c);var d=YAHOO.util.Dom.getAttribute(c,"action");YAHOO.util.Connect.asyncRequest("POST",d,{success:function(e){window.postNeeded=false},failure:function(e){alert("De gegevens voor de groeicurve konden niet opgeslagen worden")}})}})}function initValidatedFormFields(a){window.formValidationEvent=new YAHOO.util.CustomEvent("onFormValidation");YAHOO.util.Dom.getElementsByClassName(a,"*",undefined,function(b){new ValidatedField(b,"label")})}function initProfileGraphs(){var a=YAHOO.util.Dom.getElementsByClassName("graphic")[0];YAHOO.util.Dom.getElementsByClassName("profile-graph-canvas","img",undefined,function(b){new Graph(b,a)})}function initCaroussels(){var b=YAHOO.util.Dom.getElementsByClassName("js-caroussel","div");if(b!=null){var a=b.length;for(var c=0;c<a;c++){new JSCaroussel(b[c])}}}function initLayeredLinks(){var b=YAHOO.util.Dom.getElementsByClassName("layered","a");if(b!=null){var a=b.length;for(var c=0;c<a;c++){new LayeredLink(b[c])}}}function initPopup(){var a=new PopupLightbox();a.openLayer()}function initKinderenKeuzelijsten(){var j=YAHOO.util.Dom.getElementsByClassName("child-select-container","fieldset");var g=new Array();if(j!=null&&j.length>0){var m=YAHOO.util.Dom.getElementsByClassName("child-select","select",j[0]);var e=j[0].getElementsByTagName("input");if(m!=null){var k=m.length;var b=e.length;if(k==b){for(var a=0;a<k;a++){g[a]=new KinderenKeuzeLijst(m[a],e[a])}}}}var c=YAHOO.util.Dom.getElementsByClassName("child-div-container","div");if(c!=null&&c.length>0){c[0].style.display="none";var l=YAHOO.util.Dom.getElementsByClassName("child-main-select","fieldset");if(l!=null&&l.length>0){var d=l[0].getElementsByTagName("input");for(var a=0;a<l.length;a++){new ToggleCheckBox(d[a],c[0])}}}if(g.length>0){for(var a=0;a<g.length;a++){if(g[a].radioselector.checked){var h=g[a].selector.selectedIndex;var f=g[a].selector.options[h].value;showKinderen(f)}}}}function initBannerRotate(){if(bannerSlideShow!=null&&bannerSlideShow.entries.length>1){StartBannerSlideshow()}}function ToggleList(c,b){this.oneOpen=b?true:false;this.container=c;var e=YAHOO.util.Dom.getElementsByClassName("open","li",this.container);if(e[0]){this.currentOpen=e[0]}entries=this.container.getElementsByTagName("a");var a=entries.length;for(var d=0;d<a;d++){YAHOO.util.Event.addListener(entries[d],"click",this.toggle,[this,entries[d]],true)}}ToggleList.prototype.toggle=function(d,b){var a=b[0];var c=b[1];if(!c.parentNode||!c.parentNode.parentNode){return}if(a.oneOpen){a.closeCurrent()}if(c.parentNode.parentNode!=a.container){return}else{YAHOO.util.Event.preventDefault(d);if(YAHOO.util.Dom.hasClass(c.parentNode,"open")){YAHOO.util.Dom.removeClass(c.parentNode,"open")}else{YAHOO.util.Dom.addClass(c.parentNode,"open");a.currentOpen=c.parentNode}}};ToggleList.prototype.closeCurrent=function(){if(this.currentOpen){YAHOO.util.Dom.removeClass(this.currentOpen,"open")}};function TabSet(a,e,b,d,c){this.tabSetIdPrefix=e;this.tabContentIdPrefix=b;this.activatedClass=d;this.tabHoverClass=c;this.tabsBaseName=a.id.replace(this.tabSetIdPrefix,"");this.contentElements=YAHOO.util.Dom.getElementsBy(function(){return true},"li",document.getElementById(this.tabContentIdPrefix+this.tabsBaseName));this.tabElements=YAHOO.util.Dom.getElementsBy(function(){return true},"li",a,function(f){YAHOO.util.Event.addListener(f,"click",this.switchTab,[this,f],true);YAHOO.util.Event.addListener(f,"mouseover",function(h,g){YAHOO.util.Dom.addClass(g[1],g[0].tabHoverClass)},[this,f],true);YAHOO.util.Event.addListener(f,"mouseout",function(h,g){YAHOO.util.Dom.removeClass(g[1],g[0].tabHoverClass)},[this,f],true)},this,true)}TabSet.prototype.switchTab=function(f,a){var c=a[0];var d=a[1];var g;for(var b=c.tabElements.length-1;b>=0;b--){if(c.tabElements[b]==d){g=b;break}}YAHOO.util.Event.preventDefault(f);YAHOO.util.Dom.removeClass(c.tabElements,c.activatedClass);YAHOO.util.Dom.addClass(d,c.activatedClass);YAHOO.util.Dom.removeClass(c.contentElements,c.activatedClass);YAHOO.util.Dom.addClass(c.contentElements[g],c.activatedClass)};function Toggler(j,h,g,d,k,e){this.el=j;this.togglerClass=h;this.visibleClass=g;this.hiddenClass=d;this.eventToTriggerOnToggle=k;this.keepOtherTogglersVisibleOnToggling=e;var b=this.getToggleAttributes(j);if(b.length>1){this.toggleGroupName=b[0];this.toggledClassIdentifier=b[1];this.toggledElements=YAHOO.util.Dom.getElementsByClassName(this.toggledClassIdentifier);var f=YAHOO.util.Dom.getElementsByClassName(this.togglerClass);this.otherTogglersInGroup=new Array();for(var a=f.length-1;a>=0;a--){var b=this.getToggleAttributes(f[a]);var c=b[0];var l=b[1];if(c==this.toggleGroupName&&l!=this.toggledClassIdentifier){this.otherTogglersInGroup.push(f[a])}}this.togglersForSameElement=new Array();YAHOO.util.Dom.getElementsByClassName(this.togglerClass,this.el.tagName,undefined,function(i){var m=this.getToggleAttributes(i);if(m.length>1){if(this.toggleGroupName==m[0]&&this.toggledClassIdentifier==m[1]){this.togglersForSameElement.push(i)}}},this,true);YAHOO.util.Event.addListener(j,"click",this.toggle,this,true)}}Toggler.prototype.toggle=function(c){if(c){YAHOO.util.Event.preventDefault(c)}YAHOO.util.Dom.replaceClass(this.togglersForSameElement,this.visibleClass,this.hiddenClass);YAHOO.util.Dom.replaceClass(this.otherTogglersInGroup,this.hiddenClass,this.visibleClass);for(var b=this.otherTogglersInGroup.length-1;b>=0;b--){var a=YAHOO.util.Dom.getElementsByClassName(YAHOO.util.Dom.getAttribute(this.otherTogglersInGroup[b],"rel").split("|")[1]);YAHOO.util.Dom.replaceClass(a,this.visibleClass,this.hiddenClass)}YAHOO.util.Dom.replaceClass(this.toggledElements,this.hiddenClass,this.visibleClass);if(this.eventToTriggerOnToggle){this.eventToTriggerOnToggle.fire(this)}};Toggler.prototype.getToggleAttributes=function(a){return YAHOO.util.Dom.getAttribute(a,"rel").split("|")};function Graph(canvasImg,componentContainer){this.currentData=undefined;this.canvasImg=canvasImg;this.componentContainer=componentContainer;this.canvasContainer=document.createElement("div");this.canvasContainer.className="graph-canvas-container";YAHOO.util.Dom.insertBefore(this.canvasContainer,canvasImg);this.canvasContainer.appendChild(canvasImg);canvasImg.align="bottom";var config=YAHOO.util.Dom.getAttribute(canvasImg,"data-graph-config");if(config){this.config=eval(config)}if(this.config){this.config.undefinedValue=this.config.yRange.min-1;this.namedElements=YAHOO.util.Dom.getElementsBy(function(el){if(el.name){return true}return false},"",this.componentContainer);this.retrieveDataElements();var limitedInput=document.getElementById("input-single-age");if(limitedInput){YAHOO.util.Event.addListener(limitedInput,"change",function(event){this.matchGraphInputsToAgeSelect(event)},this,true);var fakeEvent={};fakeEvent.target=limitedInput;this.matchGraphInputsToAgeSelect(fakeEvent);var genderRadios=[document.getElementById("gender-boy"),document.getElementById("gender-girl")];YAHOO.util.Event.addListener(genderRadios,"change",function(e){var changingRadio=YAHOO.util.Event.getTarget(e);var replacementData=YAHOO.util.Dom.getAttribute(changingRadio,"data-img-replacement").split("|");if(changingRadio.checked){this.canvasImg.src=this.canvasImg.src.replace(replacementData[0],replacementData[1])}},this,true);var checkedIndex=(genderRadios[1].checked)?1:0;var replacementData=YAHOO.util.Dom.getAttribute(genderRadios[checkedIndex],"data-img-replacement").split("|");this.canvasImg.src=this.canvasImg.src.replace(replacementData[0],replacementData[1])}for(var i=this.dataElements.length-1;i>=0;i--){YAHOO.util.Event.addListener(this.dataElements[i],"change",function(e){var realTarget=YAHOO.util.Event.getTarget(e);realTarget.value=this.cleanInputValue(realTarget.value)},this,true)}this.readData();this.plotData()}window.onDataUpdateEvent.subscribe(this.processViewSwitch,this)}Graph.prototype.matchGraphInputsToAgeSelect=function(d){var b=YAHOO.util.Event.getTarget(d);for(var c=this.dataElements.length-1;c>=0;c--){var a=this.dataElements[c].name.split("$");YAHOO.util.Dom.setAttribute(this.dataElements[c],"name",a[0]+"$"+this.config.values.prefix+b.value)}this.retrieveDataElements();this.readData();this.plotData()};Graph.prototype.processViewSwitch=function(b,a,d){var c=a[0];if(c.toggledClassIdentifier.indexOf("view")>=0){d.readData();d.plotData();window.postNeeded=false}else{window.postNeeded=true}};Graph.prototype.retrieveDataElements=function(){this.dataElements=new Array();for(var d=this.namedElements.length-1;d>=0;d--){var c=this.namedElements[d].name.split("$");if(c.length>1){var b=c[1];if(b.indexOf(this.config.values.prefix==0)){var a=parseInt(b.replace(this.config.values.prefix,""));if(a>=this.config.values.min&&a<=this.config.values.max){this.dataElements.push(this.namedElements[d])}}}}};Graph.prototype.readData=function(){var c=new Array();for(var b=this.dataElements.length-1;b>=0;b--){var a=parseInt(this.dataElements[b].name.split("$")[1].replace(this.config.values.prefix,""));c.push({x:a,y:(this.dataElements[b].value!="")?parseFloat(this.cleanInputValue(this.dataElements[b].value)):this.config.undefinedValue})}this.currentData=c};Graph.prototype.plotData=function(){YAHOO.util.Dom.getElementsByClassName(this.config.plottedPoint.className,"*",this.canvasContainer,function(c){this.canvasContainer.removeChild(c)},this,true);for(var a=this.currentData.length-1;a>=0;a--){if((this.currentData[a].y!=this.config.undefinedValue)&&(this.currentData[a].y>=this.config.yRange.min&&this.currentData[a].y<=this.config.yRange.max)){var b;if(this.config.plottedPoint.imgUrl){b=document.createElement("img");b.src=this.config.plottedPoint.imgUrl}else{b=document.createElement("div")}b.className=this.config.plottedPoint.className;this.canvasContainer.appendChild(b);b.style.left=this.convertToAbsX(this.currentData[a].x)+"px";b.style.bottom=this.convertToAbsY(this.currentData[a].y)+"px";this.adjustPosForSize(b)}}};Graph.prototype.convertToAbs=function(b,c,d,a,e){return c+((b-d)*(e/(a-d)))};Graph.prototype.convertToAbsX=function(a){return this.convertToAbs(a,this.config.bottomLeftOffset.x,this.config.xRange.min,this.config.xRange.max,this.config.xRange.absLength)};Graph.prototype.convertToAbsY=function(a){return this.convertToAbs(a,this.config.bottomLeftOffset.y,this.config.yRange.min,this.config.yRange.max,this.config.yRange.absLength)};Graph.prototype.adjustPosForSize=function(b){var a={width:b.offsetWidth,height:b.offsetHeight};b.style.marginBottom=-1*Math.floor((a.height/2))+"px";b.style.marginLeft=-1*Math.floor((a.width/2))+"px"};Graph.prototype.cleanInputValue=function(b){var a;a=b.replace(/[^0-9,\.]/gi,"");a=a.replace(/,/g,".");return a};function ValidatedField(el,rowContainerTag){this.field=el;this.containingRow=YAHOO.util.Dom.getAncestorByTagName(el,rowContainerTag);this.validationMessages;var config;try{config=eval("("+YAHOO.util.Dom.getAttribute(el,this.config.configAttribute)+")")}catch(e){return null}this.config=YAHOO.lang.merge({},this.config,config);if(this.config.validations){YAHOO.util.Event.addListener(el,this.config.triggerEvent,this.validate,this,true);window.formValidationEvent.subscribe(this.formValidate,this)}}ValidatedField.prototype.validate=function(){this.validationMessages=new Array();for(var d=0;d<this.config.validations.length;d++){if(this[this.config.validations[d]]){if(!this[this.config.validations[d]].call(this)){var c=this.config.messages[this.config.validations[d]];c=c?c:this.config.defaultValidationFailMessage;this.validationMessages.push(c)}}}YAHOO.util.Dom.setAttribute(this.field,"title",this.validationMessages.toString());var a,b,e=(this.validationMessages.length>0)?true:false;if(e){a=this.config.validClass;b=this.config.errorClass}else{a=this.config.errorClass;b=this.config.validClass}YAHOO.util.Dom.replaceClass([this.field,this.containingRow],a,b);return e};ValidatedField.prototype.formValidate=function(c,b,d){var a=d.validate();window.validationErrors=a?a:window.validationErrors};ValidatedField.prototype.required=function(){if(this.field.type.toLowerCase()!="checkbox"){return YAHOO.lang.trim(this.field.value)!=""}else{return this.field.checked}};ValidatedField.prototype.numeric=function(){return !(/[^0-9\.,]/.test(this.field.value))};ValidatedField.prototype.email=function(){return(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(this.field.value))};ValidatedField.prototype.zipNL=function(){return(/^\d{4}[\s]?[a-zA-Z]{2}$/.test(this.field.value))};ValidatedField.prototype.phoneNL=function(){return !(/[^0-9]/.test(this.field.value.replace(/[-\/\(\)\+]/g,"")))};ValidatedField.prototype.match=function(){var c=this.config.fieldIdToMatch;var d=c?document.getElementById(c):null;if(d!=null){return d.value==this.field.value}else{var b=YAHOO.util.Dom.getPreviousSiblingBy(this.containingRow);if(b){var a=YAHOO.util.Dom.getElementsBy(function(){return true},this.field.tagName,b)[0];return(a.value==this.field.value)}return false}};ValidatedField.prototype.watchBirthDate=function(){var g=YAHOO.util.Dom.getElementsByClassName(this.config.allDateFields,"label")[0];var e=YAHOO.util.Dom.getElementsBy(function(i){return true},"select",g);var a=e[0];var b=e[1];var h=e[2];var f=new Date(h.value,new Number(b.value)-1,a.value);var d=new Date();d.setHours(0);d.setMinutes(0);d.setSeconds(0);d.setMilliseconds(0);d.setFullYear(d.getFullYear()-3);if(f<d){for(var c=0;c<e.length;c++){YAHOO.util.Dom.addClass(e[c],this.config.errorClass);YAHOO.util.Dom.setAttribute(e[c],"title",this.config.messages.watchBirthDate);YAHOO.util.Dom.setAttribute(g,"title",this.config.messages.watchBirthDate)}return false}else{for(var c=0;c<e.length;c++){YAHOO.util.Dom.removeClass([e[c],g],this.config.errorClass);YAHOO.util.Dom.setAttribute(e[c],"title","");YAHOO.util.Dom.setAttribute(g,"title","")}return true}};ValidatedField.prototype.none=function(){return true};ValidatedField.prototype.config={configAttribute:"data-validate",defaultValidationFailMessage:"Dit veld is niet correct ingevuld",errorClass:"failed-validation",validClass:"passed-validation",triggerEvent:"change"};validateForm=function(){window.validationErrors=false;window.formValidationEvent.fire();return !window.validationErrors};function JSCaroussel(b){this.pages=YAHOO.util.Dom.getElementsByClassName("item","*",b);this.nrOfPages=this.pages.length;var d=YAHOO.util.Dom.getElementsByClassName("paging","ul",b);if(d[0]){this.paging=d[0];this.pagingLinks=this.paging.getElementsByTagName("a");this.hasPaging=this.pagingLinks.length>2?true:false;this.prevPage=this.pagingLinks[0];this.nextPage=this.pagingLinks[this.pagingLinks.length-1];YAHOO.util.Event.addListener(this.prevPage,"click",this.prev,this,true);YAHOO.util.Event.addListener(this.nextPage,"click",this.next,this,true);if(this.hasPaging){var a=this.pagingLinks.length;for(var c=1;c<a-1;c++){YAHOO.util.Event.addListener(this.pagingLinks[c],"click",this.handleSelectPage,[this,c],true)}}this.currentIndex=this.getCurrentActive()}}JSCaroussel.prototype.getCurrentActive=function(){for(var a=0;a<this.nrOfPages;a++){if(YAHOO.util.Dom.hasClass(this.pages[a],"item-open")){return a}}return 0};JSCaroussel.prototype.prev=function(a){YAHOO.util.Event.preventDefault(a);this.deSelectPage(this.currentIndex);if(this.currentIndex>0){this.currentIndex--}else{this.currentIndex=this.nrOfPages-1}this.selectPage(this.currentIndex)};JSCaroussel.prototype.next=function(a){YAHOO.util.Event.preventDefault(a);this.deSelectPage(this.currentIndex);if(this.currentIndex<this.nrOfPages-1){this.currentIndex++}else{this.currentIndex=0}this.selectPage(this.currentIndex)};JSCaroussel.prototype.handleSelectPage=function(c,b){YAHOO.util.Event.preventDefault(c);var a=b[0];var d=b[1];a.deSelectPage(a.currentIndex);a.currentIndex=d-1;a.selectPage(a.currentIndex)};JSCaroussel.prototype.selectPage=function(a){YAHOO.util.Dom.addClass(this.pages[a],"item-open");if(this.hasPaging){YAHOO.util.Dom.addClass(this.pagingLinks[a+1].parentNode,"active")}};JSCaroussel.prototype.deSelectPage=function(a){YAHOO.util.Dom.removeClass(this.pages[a],"item-open");if(this.hasPaging){YAHOO.util.Dom.removeClass(this.pagingLinks[a+1].parentNode,"active")}};function ProductCaroussel(){this.container=YAHOO.util.Dom.get("products");this.products=YAHOO.util.Dom.getElementsByClassName("product-detail","div",this.container);this.nrOfProducts=this.products.length;if(this.products!=null&&this.nrOfProducts>0){this.PROD_MARGIN=23;this.PROD_IN_VIEW=5;this.PROD_WIDTH=this.products[0].offsetWidth+this.PROD_MARGIN;this.container.style.width=(this.nrOfProducts*this.PROD_WIDTH)+"px";this.currentPos=0;this.prevBut=YAHOO.util.Dom.get("product-prev");this.nextBut=YAHOO.util.Dom.get("product-next");YAHOO.util.Event.addListener(this.prevBut,"click",this.prev,this,true);YAHOO.util.Event.addListener(this.nextBut,"click",this.next,this,true);this.prevAnim=this.nextAnim=new Object();this.updateNav()}}ProductCaroussel.prototype.prev=function(b){if(this.prevAnim.animating){return}var a=this.currentPos>this.PROD_IN_VIEW?this.PROD_IN_VIEW:this.currentPos;if(a>0){var c={left:{by:a*this.PROD_WIDTH}};this.prevAnim=new YAHOO.util.Motion(this.container,c,1,YAHOO.util.Easing.easeOut);this.prevAnim.animate();this.prevAnim.animating=true;this.prevAnim.onComplete.subscribe(function(){this.animating=false});this.currentPos-=a}this.updateNav()};ProductCaroussel.prototype.next=function(b){if(this.nextAnim.animating){return}var a=this.nrOfProducts-(this.currentPos+this.PROD_IN_VIEW)>this.PROD_IN_VIEW?this.PROD_IN_VIEW:this.nrOfProducts-(this.currentPos+this.PROD_IN_VIEW);if(a>0){var c={left:{by:-1*a*this.PROD_WIDTH}};this.nextAnim=new YAHOO.util.Motion(this.container,c,1,YAHOO.util.Easing.easeOut);this.nextAnim.animate();this.nextAnim.animating=true;this.nextAnim.onComplete.subscribe(function(){this.animating=false});this.currentPos+=a}this.updateNav()};ProductCaroussel.prototype.updateNav=function(){if(this.currentPos<=0){YAHOO.util.Dom.addClass(this.prevBut,"prev-disabled")}else{YAHOO.util.Dom.removeClass(this.prevBut,"prev-disabled")}if(this.currentPos>=this.nrOfProducts-this.PROD_IN_VIEW){YAHOO.util.Dom.addClass(this.nextBut,"next-disabled")}else{YAHOO.util.Dom.removeClass(this.nextBut,"next-disabled")}};function SlideShow(b,a){this.active=YAHOO.util.Dom.get(a);this.entries=YAHOO.util.Dom.getChildren(b);this.current=0;var c=this;setInterval(function(){c.showNext()},5000)}SlideShow.prototype.showNext=function(){var a={opacity:{to:0}};var b=new YAHOO.util.Motion(this.active,a,0.8,YAHOO.util.Easing.easeOut);b.animate();this.current++;this.current=this.current==this.entries.length?0:this.current;this.active=this.entries[this.current];var a={opacity:{to:1}};b=new YAHOO.util.Motion(this.active,a,0.8,YAHOO.util.Easing.easeOut);b.animate()};function BannerSlideShow(b,a){this.active=YAHOO.util.Dom.get(a);this.entries=YAHOO.util.Dom.getChildren(b);this.current=0}function StartBannerSlideshow(){setTimeout(function(){bannerSlideShow.fadeOut()},5000)}function NextBannerSlideshow(){bannerSlideShow.current++;bannerSlideShow.current=bannerSlideShow.current==bannerSlideShow.entries.length?0:bannerSlideShow.current;bannerSlideShow.active=bannerSlideShow.entries[bannerSlideShow.current];for(var a=0;a<bannerSlideShow.entries.length;a++){bannerSlideShow.entries[a].style.display="none"}bannerSlideShow.active.style.display="block";bannerSlideShow.fadeIn()}BannerSlideShow.prototype.fadeOut=function(){var a={opacity:{to:0}};var b=new YAHOO.util.Motion(this.active,a,0.8,YAHOO.util.Easing.easeOut);b.onComplete.subscribe(NextBannerSlideshow);b.animate()};BannerSlideShow.prototype.fadeIn=function(){var a={opacity:{to:1}};var b=new YAHOO.util.Motion(this.active,a,0.8,YAHOO.util.Easing.easeOut);b.onComplete.subscribe(StartBannerSlideshow);b.animate()};function GetLayerHeight(a){var b=0;if(typeof window.innerHeight!="undefined"){b=window.innerHeight}else{if(typeof document.documentElement!="undefined"&&typeof document.documentElement.scrollHeight!="undefined"&&document.documentElement.scrollHeight!=0){b=document.documentElement.scrollHeight}else{b=document.getElementsByTagName("body")[0].clientHeight}}return Math.max(a,b)}function LayeredLink(a){this.link=a;this.lightbox=YAHOO.util.Dom.get("layer-container");this.positioner=YAHOO.util.Dom.get("layer-positioner");this.content=YAHOO.util.Dom.get("layer-content");this.closeBut=YAHOO.util.Dom.get("close-layer");if(!this.lightbox||!this.positioner||!this.content){return}YAHOO.util.Event.addListener(this.link,"click",this.openLayer,this,true);YAHOO.util.Event.addListener(this.closeBut,"click",this.closeLayer,this,true)}LayeredLink.prototype.openLayer=function(a){YAHOO.util.Event.preventDefault(a);this.lightbox.style.display="block";this.positioner.style.display="block";scroll(0,0);var b={success:this.fillData,scope:this};YAHOO.util.Connect.asyncRequest("GET",this.link.href+"?layer=true",b,null)};LayeredLink.prototype.closeLayer=function(a){YAHOO.util.Event.preventDefault(a);this.lightbox.style.display="none";this.positioner.style.display="none"};LayeredLink.prototype.fillData=function(a){this.content.innerHTML=a.responseText;if(this.content.offsetHeight){this.lightbox.style.height=GetLayerHeight(this.content.offsetHeight)}else{this.lightbox.style.height=GetLayerHeight(0)}};function PopupLightbox(){this.popuplightbox=YAHOO.util.Dom.get("popup-layer-container");this.popuppositioner=YAHOO.util.Dom.get("popup-layer-positioner");this.popupcontent=YAHOO.util.Dom.get("popup-layer-content");this.closeBut=YAHOO.util.Dom.get("popup-layer-close");if(!this.popuplightbox||!this.popuppositioner||!this.popupcontent){return null}YAHOO.util.Event.addListener(this.closeBut,"click",this.closeLayer,this,true)}PopupLightbox.prototype.openLayer=function(a){if(!this.popuplightbox||!this.popuppositioner||!this.popupcontent){return null}this.popuplightbox.style.display="block";this.popuppositioner.style.display="block";if(this.popupcontent.offsetHeight){this.popuplightbox.style.height=GetLayerHeight(this.popupcontent.offsetHeight)}else{this.popuplightbox.style.height=GetLayerHeight(0)}scroll(0,0)};PopupLightbox.prototype.closeLayer=function(a){YAHOO.util.Event.preventDefault(a);this.popuplightbox.style.display="none";this.popuppositioner.style.display="none"};function SitewideSubmenu(){this.menu=YAHOO.util.Dom.get("site-wide-menu");this.submenu=YAHOO.util.Dom.get("site-wide-submenu");var a=this.menu.getElementsByTagName("li");for(var b=0;b<a.length;b++){YAHOO.util.Event.addListener(a[b],"mouseover",this.menuOver,this,true);YAHOO.util.Event.addListener(a[b],"mouseout",this.menuOut,this,true)}YAHOO.util.Event.addListener(this.submenu,"mouseover",this.submenuOver,this,true);YAHOO.util.Event.addListener(this.submenu,"mouseout",this.menuOut,this,true)}SitewideSubmenu.prototype.menuOver=function(f){var d=YAHOO.util.Event.getTarget(f);var c=YAHOO.util.Dom.getElementsByClassName("active","li",this.menu);YAHOO.util.Dom.removeClass(c,"active");var g=YAHOO.util.Dom.getAncestorByTagName(d,"li");YAHOO.util.Dom.addClass(g,"active");YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getElementsByClassName("submenu-text","div",this.submenu),"active");YAHOO.util.Dom.addClass(YAHOO.util.Dom.getElementsByClassName("submenu-text","div",this.submenu),"inactive");if(YAHOO.util.Dom.get(g.id+"_text")){if(g){YAHOO.util.Dom.removeClass(YAHOO.util.Dom.get(g.id+"_text"),"inactive")}if(g){YAHOO.util.Dom.addClass(YAHOO.util.Dom.get(g.id+"_text"),"active")}this.submenu.style.display="block";var b=YAHOO.util.Dom.get("submenu_arrow");var a;if(g){a=YAHOO.util.Dom.getXY(g)}if(a){YAHOO.util.Dom.setXY(b,[a[0]+10,a[1]+22])}}else{this.submenu.style.display="none"}YAHOO.util.Dom.addClass(this.menu,"active")};SitewideSubmenu.prototype.submenuOver=function(b){var a=YAHOO.util.Event.getTarget(b);YAHOO.util.Dom.addClass(this.menu,"active")};SitewideSubmenu.prototype.menuOut=function(a){YAHOO.util.Dom.removeClass(this.menu,"active");var b=this;setTimeout(function(){b.submenuFade(a)},700)};SitewideSubmenu.prototype.submenuFade=function(b){if(!YAHOO.util.Dom.hasClass(this.menu,"active")){var a=YAHOO.util.Dom.getElementsByClassName("active","li",this.menu);YAHOO.util.Dom.removeClass(a,"active");this.submenu.style.display="none"}};function NutrilonNav(){this.menu=YAHOO.util.Dom.get("nutrilon_nav");this.submenu=YAHOO.util.Dom.get("nutrilon_subnav");var a=this.menu.getElementsByTagName("li");for(var b=0;b<a.length;b++){YAHOO.util.Event.addListener(a[b],"mouseover",this.menuOver,this,true);YAHOO.util.Event.addListener(a[b],"mouseout",this.menuOut,this,true)}YAHOO.util.Event.addListener(this.submenu,"mouseover",this.submenuOver,this,true);YAHOO.util.Event.addListener(this.submenu,"mouseout",this.menuOut,this,true)}NutrilonNav.prototype.menuOver=function(d){var c=YAHOO.util.Event.getTarget(d);var b=YAHOO.util.Dom.getElementsByClassName("active","li",this.menu);YAHOO.util.Dom.removeClass(b,"active");var f=YAHOO.util.Dom.getAncestorByTagName(c,"li");YAHOO.util.Dom.addClass(f,"active");YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getElementsByClassName("submenu-text","div",this.submenu),"active");YAHOO.util.Dom.addClass(YAHOO.util.Dom.getElementsByClassName("submenu-text","div",this.submenu),"inactive");if(f){if(YAHOO.util.Dom.get(f.id+"_text")){if(f){YAHOO.util.Dom.removeClass(YAHOO.util.Dom.get(f.id+"_text"),"inactive")}if(f){YAHOO.util.Dom.addClass(YAHOO.util.Dom.get(f.id+"_text"),"active")}this.submenu.style.display="block";var a;if(f){a=YAHOO.util.Dom.getXY(f)}if(a){YAHOO.util.Dom.setX(this.submenu,a[0]+3)}}else{this.submenu.style.display="none"}YAHOO.util.Dom.addClass(this.menu,"active")}};NutrilonNav.prototype.submenuOver=function(b){var a=YAHOO.util.Event.getTarget(b);YAHOO.util.Dom.addClass(this.menu,"active")};NutrilonNav.prototype.menuOut=function(a){YAHOO.util.Dom.removeClass(this.menu,"active");var b=this;setTimeout(function(){b.submenuFade(a)},1000)};NutrilonNav.prototype.submenuFade=function(b){if(!YAHOO.util.Dom.hasClass(this.menu,"active")){var a=YAHOO.util.Dom.getElementsByClassName("active","li",this.menu);YAHOO.util.Dom.removeClass(a,"active");this.submenu.style.display="none"}};function makePopupLinks(){var a=document.getElementsByTagName("a");for(var b=0;b<a.length;b++){if(a[b].className.indexOf("new-window")>-1){a[b].onclick=function(){window.open(this.href);return false}}}}function KinderenKeuzeLijst(a,b){this.selector=a;this.radioselector=b;YAHOO.util.Event.addListener(this.selector,"change",this.toonKinderen,this,true)}KinderenKeuzeLijst.prototype.toonKinderen=function(c){this.radioselector.checked=true;enableMain();var b=this.selector.selectedIndex;var a=this.selector.options[b].value;showKinderen(a)};function enableMain(){var b=YAHOO.util.Dom.getElementsByClassName("child-main-select","fieldset");if(b!=null&&b.length>0){var a=b[0].getElementsByTagName("input");for(var c=0;c<b.length;c++){a[c].checked=true}}}function showKinderen(e){var c=YAHOO.util.Dom.getElementsByClassName("child-div","div");var b=YAHOO.util.Dom.getElementsByClassName("child-div-container","div");if(c!=null){var a=c.length;for(var d=0;d<a;d++){c[d].style.display=d<e?"block":"none"}if(b!=null){if(e!=0&&e!="-"){b[0].style.display="block"}else{b[0].style.display="none"}}}}function ToggleCheckBox(a,b){this.checkbox=a;this.target=b;this.visible=false;YAHOO.util.Event.addListener(this.checkbox,"change",this.toggle,this,true)}ToggleCheckBox.prototype.toggle=function(a){var b=this.target.style.display=="block";if(this.checkbox.checked){if(this.visible){this.target.style.display="block"}}else{this.target.style.display="none"}this.visible=b};function fireEvent(a,b){evt=document.getElementById(a)[b];if(typeof(evt)=="function"){document.getElementById(a)[b]()}else{}};