
var zoomPopup=new Array();function initEvents(){if(typeof(varconf)=="object"){varconf.init();if(varconf.hasLighwindow){XPLAIN.conf.hasLightwindow(true);}}
hasFlash=false;zoomPopup[1]="detailPopup";zoomPopup[2]="655";zoomPopup[3]="730";XPLAIN.core.changeTitleAndTarget();var popuplinks=new Array();popuplinks[0]=new Object();popuplinks[0]['className']="versandLink";popuplinks[0]['width']='1000';popuplinks[0]['height']='800';popuplinks[0]['scrollbars']='yes';popuplinks[1]=new Object();popuplinks[1]['className']="modeLexikon";popuplinks[1]['width']='';popuplinks[1]['height']='';popuplinks[2]=new Object();popuplinks[2]['className']="anbieterPopupx";popuplinks[2]['width']='800';popuplinks[2]['height']='800';popuplinks[3]=new Object();popuplinks[3]['className']="agbPopup";popuplinks[3]['width']='1000';popuplinks[3]['height']='800';popuplinks[3]['scrollbars']='yes';popuplinks[4]=new Object();popuplinks[4]['className']="extern";popuplinks[4]['width']='800';popuplinks[4]['height']='800';var urlParams;popuplinks.each(function(linkele,index){$$('.'+popuplinks[index]['className']).each(function(ele){if(popuplinks[index]['urlParams']){urlParams=popuplinks[index]['urlParams'];}
else{urlParams="";}
var params=[ele.readAttribute('href')+urlParams,linkele.className,popuplinks[index]['width'],popuplinks[index]['height'],popuplinks[index]['scrollbars']];Event.observe(ele,'click',XPLAIN.core.openWindow.bindAsEventListener(XPLAIN.core,params));XPLAIN.core.disableHref(ele,true);});});if(ele=$$('.layerObjekt')){ele.each(function(elem){if(!elem.select('a')[0]){if(elem.select('.prodTexttrue.inv')[0]){Event.observe(elem,'mouseover',function(){elem.select('.prodTexttrue')[0].removeClassName('inv');})
Event.observe(elem,'mouseout',function(){elem.select('.prodTexttrue')[0].addClassName('inv');})}}})}
if($$('.submitFormLink')!=""){$$('.submitFormLink').each(function(ele){Event.observe(ele,'click',function(){try{$(ele).up('form').select('input[defaultjstext]').each(function(input){if($(input).value==$(input).readAttribute('defaultjstext')){$(input).value="";}});$(ele).up('form').submit();}
catch(e){throw"submitFormLink not in a Form";return;}});XPLAIN.core.disableHref(ele,true);});}
var focusBlurChecks=['searchInp','bestNrInp','tag','nlsubscribe-tag','nlupdate-tag','monat','nlsubscribe-monat','nlupdate-monat','jahr','nlsubscribe-jahr','nlupdate-jahr','firmentag','firmenmonat','firmenjahr','bestellnummer','bestellnummerDirekt','eigenfont'];var $focusBlurChecks=$$('input[defaultjstext]');focusBlurChecks.each(function(ele){$focusBlurChecks.push($(ele));});$focusBlurChecks=$focusBlurChecks.compact();$focusBlurChecks=$focusBlurChecks.uniq();$focusBlurChecks.each(function(ele){if($(ele)){$(ele).className=$(ele).className+" initState";if($(ele).value==""&&$(ele).readAttribute('defaultjstext')){$(ele).value=$(ele).readAttribute('defaultjstext');}
Event.observe($(ele),'focus',XPLAIN.core.onFocusCheckEntry.bindAsEventListener(XPLAIN.core,$(ele)));Event.observe($(ele),'blur',XPLAIN.core.onBlurCheckEntry.bindAsEventListener(XPLAIN.core,$(ele)));var form=$(ele).up('form');form.onsubmit=function(){form.select('input[defaultjstext]').each(function(input){if($(input).value==$(input).readAttribute('defaultjstext')){$(input).value="";}});return true;};}});if($$('.ctaLink')!=""){$$('.ctaLink').each(function(ele){if($('orderstartform')&&ele.hasClassName("bsLoginSubmit")){XPLAIN.core.disableHref(ele,true);Event.observe(ele,'click',function(){$('orderstartform').submit();});}})}
if($$('.histBack')!=""){$$('.histBack').each(function(ele){Event.observe(ele,'click',function(){history.back(-1);});XPLAIN.core.disableHref(ele,true);})}
if($$('.printLink')!=""){$$('.printLink').each(function(ele){Event.observe(ele,'click',function(){window.print();});XPLAIN.core.disableHref(ele,true);})}
if($$('.closeBut')!=""){$$('.closeBut').each(function(ele){Event.observe(ele,'click',function(){window.close();});XPLAIN.core.disableHref(ele,true);})}
if($('warenkorb')&&$('bestellnummerDirekt')){$('bestellnummerDirekt').onsubmit=function(){if($$('bestellnummerDirekt').value==$('bestellnummerDirekt').defaultValue||$('bestellnummerDirekt').value==""){if($('noArticleFound'))$('noArticleFound').addClassName("inv");$('enterOrderNoError').removeClassName("inv");return false;}}}
if($('searchInp')){try{var searchInpAjax=new Ajax.Autocompleter('searchInp','completerResult',completerResultPath,{paramName:"query",minChars:3,autoSelectFirst:'false'});}catch(ex){}}
if(Prototype.Browser.IE&&$$('.factFinderHinweis')[0]){if(!$('allCols')||!$('suchesub'))return;var allColsHeight=$('allCols').getHeight();$('suchesub').setStyle('height: '+allColsHeight+'px');}
if($$("span.iconInfo").length>0){var obj=$$("span.iconInfo");var anz=obj.length;obj.each(function(ele,index){if(ele.select('dd').length>0)ele.select('dd')[0].addClassName('inv');Event.observe(ele,'mouseover',function(){try{obj.each(function(elem){if(ele==elem){elem.select('.infoBlock')[0].removeClassName('inv');ele.select('dd')[0].removeClassName('inv');}else{elem.select('.infoBlock')[0].addClassName('inv');};});}catch(ex){}});Event.observe(ele,'mouseout',function(){try{obj.each(function(elem){elem.select('.infoBlock')[0].removeClassName('inv');ele.select('dd')[0].addClassName('inv');});}catch(ex){};});});};
if($$("div.iconInfoTooltip").length>0){var obj=$$("div.iconInfoTooltip");var anz=obj.length;obj.each(function(ele,index){if(ele.select('dd').length>0)ele.select('dd')[0].addClassName('inv');Event.observe(ele,'mouseover',function(){try{obj.each(function(elem){if(ele==elem){elem.select('span.iconInfoTooltipText')[0].removeClassName('inv');ele.select('dd')[0].removeClassName('inv');}else{elem.select('span.iconInfoTooltipText')[0].addClassName('inv');};});}catch(ex){}});Event.observe(ele,'mouseout',function(){try{obj.each(function(elem){elem.select('span.iconInfoTooltipText')[0].removeClassName('inv');ele.select('dd')[0].addClassName('inv');});}catch(ex){};});});};var toggleArray;if($('lieferadresse')){toggleArray=new Array();if($('lieferadresse'))toggleArray[toggleArray.length]='lieferadresse';if($('packstation'))toggleArray[toggleArray.length]='packstation';}
if($('perRechnung')||$('perNachname')||$('perKreditkarte')||$('perPaypal')||$('perIdeal')||$('perVorkasse')){toggleArray=new Array();if($('perRechnung'))toggleArray[toggleArray.length]='perRechnung';if($('perNachname'))toggleArray[toggleArray.length]='perNachname';if($('perKreditkarte'))toggleArray[toggleArray.length]='perKreditkarte';if($('perPaypal'))toggleArray[toggleArray.length]='perPaypal';if($('perIdeal'))toggleArray[toggleArray.length]='perIdeal';if($('perVorkasse'))toggleArray[toggleArray.length]='perVorkasse';}
if(toggleArray){var checkboxChecked="";toggleArray.each(function(ele){var toggleBlock=$(ele+'Block');if(!toggleBlock)return;if($(ele).checked==false){toggleBlock.style.display='none';}
else{checkboxChecked=$(ele);}
Event.observe($(ele),'click',XPLAIN.core.toggleVisibility.bindAsEventListener('',toggleBlock));if($(ele).readAttribute('type')=="checkbox"){Event.observe($(ele),'click',toggleCheckbox.bindAsEventListener('',$(ele),toggleArray));}
else{if($(ele).readAttribute('type')=="radio"){Event.observe($(ele),'click',toggleRadio.bindAsEventListener('',$(ele),toggleArray));}}});if(checkboxChecked!=""){toggleArray.each(function(ele){if($(ele).readAttribute('type')=="checkbox"&&$(ele)!=checkboxChecked){$(ele).disabled="disabled";}});}}
if($('gutscheinBlock')){ele="gutschein";toggleArray=new Array('gutschein');toggleRadio('',$(ele),toggleArray);Event.observe($(ele),'click',toggleRadio.bindAsEventListener('',$(ele),toggleArray));}
if($('gutscheincode_0')){var lastShownElement=0;for(i=0;i<=maxInputFieldsForVouchers;i++){if($('voucher360eCodes_'+i).readAttribute('value')==""){$('gutscheincode_'+i).style.display="none";}else{lastShownElement++;}}if(lastShownElement!=10){$('gutscheincode_'+lastShownElement).style.display="block";$('add_gutschein_button_'+lastShownElement).addClassName('mehrereGutscheinCodesButton');$('add_gutschein_button_'+lastShownElement).removeClassName('mehrereGutscheinCodesSpacer');}if(lastShownElement==maxInputFieldsForVouchers){$('add_gutschein_button_'+maxInputFieldsForVouchers).addClassName('mehrereGutscheinCodesSpacer');$('add_gutschein_button_'+maxInputFieldsForVouchers).removeClassName('mehrereGutscheinCodesButton');}}
if($('voucherBox')){toggleVoucher();ele=$('redeemvoucher360e');Event.observe($(ele),'click',function(){toggleVoucher();});}
if($('add_gutschein_button_0')){for(i=0;i<9;i++){ele=$('add_gutschein_button_'+i);Event.observe($(ele),'click',function(){if(this.hasClassName('mehrereGutscheinCodesButton')){addGutscheinField();}})}}
if($('formHeaderTooltip')){ele=$('formHeaderTooltip');Event.observe($(ele),'mouseover',function(){showTooltip();});}
if($('formHeaderTooltip')){ele=$('formHeaderTooltip');Event.observe($(ele),'mouseout',function(){hideTooltip();});}
if($('formHeaderTooltipTwo')){ele=$('formHeaderTooltipTwo');Event.observe($(ele),'mouseover',function(){showTooltipTwo();});}
if($('formHeaderTooltipTwo')){ele=$('formHeaderTooltipTwo');Event.observe($(ele),'mouseout',function(){hideTooltipTwo();});}
if(($('company_fields')&&$('title'))){toggleCompanyFields();Event.observe($('title'),'change',toggleCompanyFields.bindAsEventListener());}
if($('pageloadWhiteLayer')){$('pageloadWhiteLayer').setStyle({'display':'none'});}
if(($('kundendaten')&&$('customerdataform'))||($('katalogBestellen')&&$('catalogorderform'))){toggleFirmenkunden();Event.observe($('anrede'),'change',toggleFirmenkunden.bindAsEventListener());}
if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version>="6"){allInput=document.getElementsByTagName('input');$A(allInput).each(function(ele){if($(ele).readAttribute('type')=="checkbox"||$(ele).readAttribute('type')=="radio"){$(ele).addClassName('noBorder');}});}
if(typeof BrowserDetect=='object'){if(BrowserDetect.browser=="Explorer"){}}
if(($('detailseite')!=null&&$('details')!=null)||$('detailPopup')&&$('previewImages')){var hasScript=false;$$('script').each(function(s){if(!hasScript){hasScript=(s.src.indexOf("detailseite")>-1);}})
if(!hasScript){var params=['detailseite'];XPLAIN.core.loadScripts(params);}}
if($('detailPopup')&&$('flashContent')){loadSwf();}
var ele=null;if(ele=$('nlAreas')){function removeExpanded(){return ele.select('.nlArea').each(function(elem){elem.removeClassName('expanded');elem.addClassName('contracted');if(elem.hasClassName('init')){elem.removeClassName('init');elem.removeClassName('contracted');elem.addClassName('expanded');}});};ele.addClassName('hasJS');ele.select('h1').each(function(elem){elem.observe('click',function(){removeExpanded();elem.ancestors()[0].removeClassName('contracted');elem.ancestors()[0].addClassName('expanded');});});ele.select('form').each(function(elem){elem.onsubmit=function(){elem.select('input[name=init]')[0].value=true};});removeExpanded();}
if(Prototype.Browser.WebKit==true){params=['webkit'];XPLAIN.core.loadCss(params,false);}}
function completerAction(){}
function toggleCheckbox(e,clickedEle,toggleArray){toggleArray.each(function(ele,index){if(ele!=clickedEle.id){if(clickedEle.checked==true){$(ele).checked=false;$(ele).disabled="disabled";}
else{$(ele).disabled="";}}});}
function toggleRadio(e,clickedEle,toggleArray){toggleArray.each(function(ele,index){toggleBlock=$(ele+'Block');if(!toggleBlock)return;if($(ele).checked==true){toggleBlock.style.display="block";}
else{toggleBlock.style.display="none";}});}
function toggleVoucher(){if($('redeemvoucher360e').checked==true){$('voucherDisplay').removeClassName("inv");}else{$('voucherDisplay').addClassName("inv");}}
function toggleFirmenkunden(){if($('anrede').options[$('anrede').selectedIndex].value.toLowerCase()=="firma"){$('firmendaten').removeClassName('noDisplay');$('firmendaten').addClassName('vis');}else{$('firmendaten').addClassName('noDisplay');$('firmendaten').removeClassName('vis');}}
function toggleCompanyFields(){if($('title').options[$('title').selectedIndex].value.toLowerCase()=="firma"){$('company_fields').removeClassName('hidden');}else{$('company_fields').addClassName('hidden');}}
function changeWK(){$('warenkorbformaction').value='change';$('warenkorbform').submit();}
function startFlashAni(pathtoflash){if($('flashAni')){var so=new SWFObject(pathtoflash,"flashAni","224","28","8");so.write('flashAni');}}
function urlEncode(str){var str=str.replace(/\s/g,"-");str=str.replace(/[�]/g,"ue");str=str.replace(/[�]/g,"Ue");str=str.replace(/[�]/g,"ae");str=str.replace(/[�]/g,"Ae");str=str.replace(/[�]/g,"oe");str=str.replace(/[�]/g,"Oe");str=str.replace(/[&]/g,"und");str=str.replace(/-+/g,"-");str=str.replace(/[^a-z|A-Z|0-9|-]/g,"");return str;}
function addGutscheinField(){var lastShownElement=0;for(i=0;i<maxInputFieldsForVouchers;i++){if($('add_gutschein_button_'+i).hasClassName('mehrereGutscheinCodesButton')){lastShownElement=i;}}if(lastShownElement!=maxInputFieldsForVouchers){$('gutscheincode_'+(lastShownElement+1)).setStyle({'display':'block'});$('add_gutschein_button_'+(lastShownElement)).removeClassName('mehrereGutscheinCodesButton');$('add_gutschein_button_'+(lastShownElement)).addClassName('mehrereGutscheinCodesSpacer');$('add_gutschein_button_'+(lastShownElement+1)).addClassName('mehrereGutscheinCodesButton');$('add_gutschein_button_'+(lastShownElement+1)).removeClassName('mehrereGutscheinCodesSpacer');}if(lastShownElement+1==maxInputFieldsForVouchers){$('add_gutschein_button_'+maxInputFieldsForVouchers).removeClassName('mehrereGutscheinCodesButton');$('add_gutschein_button_'+maxInputFieldsForVouchers).addClassName('mehrereGutscheinCodesSpacer');}}
function showTooltip(){$('tooltipWrapper').setStyle({'display':'block'});}
function hideTooltip(){$('tooltipWrapper').setStyle({'display':'none'});}
function showTooltipTwo(){$('tooltipWrapperTwo').setStyle({'display':'block'});}
function hideTooltipTwo(){$('tooltipWrapperTwo').setStyle({'display':'none'});}
function closePopup(id) {$(id).style.display="none";new Ajax.Request("/shop/popups",{method:'post',parameters:{close: id}});}
Event.observe(window,'load',function(){initEvents();});
function initDomLoadedEvents(){if( $('websitePopups')!= undefined){new Ajax.Updater($('websitePopups'),'/shop/popups',{method:'post'});} if( $('loginStatusAjax')!=undefined){new Ajax.Updater($('loginStatusAjax'),'/shop/loginstatusajax',{method:'post'});} if($('warenkorbStatusAjax')!=undefined){new Ajax.Updater($('warenkorbStatusAjax'),'/shop/warenkorbstatusajax', {method:'post'});}}
Event.observe(document,"dom:loaded",function(){initDomLoadedEvents();});
