var inwindow=0;var lastzform=0;var editmode=0;var forall="";var mousex=0;var mousey=0; function init_obj(){fixvarsst = String(getElem("id","fixvarsa",null).innerHTML).split("#");fixvars = new Array();for(var i=0;i parseInt(document.images["fenster_hoehe_test_image"].height)) getElem("id","backgroundimage",null).style.height=z+50;else getElem("id","backgroundimage",null).style.height= parseInt(document.images["fenster_hoehe_test_image"].height);} window.onresize=get_onresize_init; function get_onresize_init(){go_onresize();}// go_onresize();go_onresize();} function get_warenkorb(onoff){if(inwindow==0) var fb_image_width=document.images["fenster_breite_test_image"].width;else var fb_image_width=document.images["fenster_breite_all_test_image"].width-fixvars["rcontent_right"]-17;if(onoff==1){wk_max_obj.style.left=parseInt(hcontent_obj.style.left)+(fb_image_width-parseInt(hcontent_obj.style.left)-parseInt(hcontent_obj.style.width)-fixvars["hrcontent_luecke"]);wk_max_obj.style.width=parseInt(hcontent_obj.style.width);wk_max_obj.style.visibility="visible";wk_min_obj.style.display = "none";wk_mid_obj.style.display = "none";make_vis_top("warenkorb_max");}else{wk_max_obj.style.visibility="hidden";wk_min_obj.style.display = "block";wk_mid_obj.style.display = "block";go_onresize();}} function make_maxwk_pos(){if(parseInt(wk_max_obj.style.left) != fixvars["hcontent_left"] || parseInt(wk_max_obj.style.width) != parseInt(hcontent_obj.style.width) || parseInt(wk_max_obj.style.top) != parseInt(hcontent_obj.style.top)){return parseInt(wk_max_obj.style.left)+"-"+parseInt(wk_max_obj.style.width)+"-"+parseInt(wk_max_obj.style.top);}else return "";} function anigifon(){anigif_obj.style.left=document.images["fenster_breite_test_image"].width/2-parseInt(anigif_obj.style.width)/2;anigif_obj.style.top=DOM && !MS ? 160+pageYOffset+"px" : 160+document.body.scrollTop+"px";anigif_obj.style.visibility="visible";} function get_search(){if(listtype==2) get_meldwindow(1,lang.jstxt32,lang.jstxt33); else{if(getElem("id","shopsuche",null).elements["suchbegriff"].value != "") {anigifon();getElem("id","shopsuche",null).submit(); }}} function get_zform(step,secstep,thisart,onoff){anigifon();if(onoff==0){/*besondere Behandlung des Bestellknopfes secstep wird als der step übertragen, der zzt des drückens des bestellknopfes existent war*/zform_obj.elements["step"].value=step;if(step!=15) {zform_obj.elements["secstep"].value=secstep;if(secstep!=110 && secstep!=112){if(thisart!=""){zform_obj.elements["thisart"].value=thisart; if(secstep!=100){zform_obj.elements["artg"].value = thisart.substr(0,8);zform_obj.elements["artmark"].value = thisart.substr(8,5);}}else {zform_obj.elements["thisart"].value="";if(secstep!=100){zform_obj.elements["artg"].value = "";zform_obj.elements["artmark"].value = "";}}}if(step==99)zform_obj.elements["sam"].value = "";}else{zform_obj.elements["secstep"].value=getElem("id","aktual_step",null).innerHTML;}zform_obj.submit();}else{ anigif_obj.style.visibility="hidden";switch(onoff){case 1: artikeldetail_obj.style.visibility="hidden";break;case 2: impwindow_obj.style.visibility="hidden";break;case 3: agbwindow_obj.style.visibility="hidden";break; case 4: tabwindow_obj.style.visibility="hidden";break;case 5: helpwindow_obj.style.visibility="hidden";break;}}} function get_wzform(butnameind,onoff,windowindex,outwindows){anigifon(); zform_obj.elements["step"].value=0; if(onoff==1) zform_obj.elements["secstep"].value=200; else zform_obj.elements["secstep"].value=201;zform_obj.elements["window"].value=butnameind+"|"+windowindex+"|"+outwindows;zform_obj.submit();} var mensets = new Array(); function hidemen(kat){if(kat!="0"){var stellen=kat+""; while(stellen.substr(stellen.length-2,2)=="00"){stellen=stellen.substr(0,stellen.length-2);}}else var stellen="00000000";for(var i=mensets.length-1;i>=0;i--){var stellen1=mensets[i]+"";while(stellen1.substr(stellen1.length-2,2)=="00"){stellen1=stellen1.substr(0,stellen1.length-2);}if(getElem("id","U"+mensets[i],null) && stellen.length <= stellen1.length){getElem("id","U"+mensets[i],null).style.display="none";mensets.length=mensets.length-1;}}return true;} function showmen(kat){if(hidemen(kat)){if(kat!=0){mensets[mensets.length]=kat;if(getElem("id","U"+kat,null)){getElem("id","U"+kat,null).style.display="block";}}}} function make_vis_top(windowname) {if(windowname=="tabwindow") tabwindow_obj.style.zIndex=5; else tabwindow_obj.style.zIndex=2;if(windowname=="helpwindow") helpwindow_obj.style.zIndex=5; else helpwindow_obj.style.zIndex=2;if(windowname=="agbwindow") agbwindow_obj.style.zIndex=5; else agbwindow_obj.style.zIndex=2; if(windowname=="impwindow") impwindow_obj.style.zIndex=5; else impwindow_obj.style.zIndex=2;if(windowname=="kalender") kalender_obj.style.zIndex=5; else kalender_obj.style.zIndex=2;if(windowname=="artikeldetail") artikeldetail_obj.style.zIndex=5; else artikeldetail_obj.style.zIndex=2; if(windowname=="warenkorb_max") wk_max_obj.style.zIndex=5; else wk_max_obj.style.zIndex=2;if(windowname=="ranglist") rcontent_obj.style.zIndex=3; else rcontent_obj.style.zIndex=1;if(windowname=="warenkorb_min") rcontent_obj.style.zIndex=3; else rcontent_obj.style.zIndex=1;if(windowname=="nltag") rcontent_obj.style.zIndex=3; else rcontent_obj.style.zIndex=1;if(windowname=="hcontent") hcontent_obj.style.zIndex=3;else hcontent_obj.style.zIndex=2;hidemen("00000000");} sbo1=new Image;sbo1.src="shopdaten/images_design/sboxbut_o1.gif";sbo2=new Image;sbo2.src="shopdaten/images_design/sboxbut_o2.gif";sbu1=new Image;sbu1.src="shopdaten/images_design/sboxbut_u1.gif";sbu2=new Image;sbu2.src="shopdaten/images_design/sboxbut_u2.gif"; function selbox_iw(na,iobj,ind,formname,this_art,multiart,fieldname){ var form_obj=getElem("id",formname,null); if(multiart==0) temp = form_obj.elements[fieldname+"_eingef["+this_art+"][p]"].value;/*eingabefeld nicht wert beartbeiten*/ else temp = form_obj.elements[fieldname+"["+this_art+"][p]"].value; window.document.images[na].src=iobj.src;window.document.images[na].title=get_selboxtermname(ind,temp);} function get_selboxtermname(ind,aktuell){if(ind==0) aktuell--;else aktuell++;if(aktuell > selboxterms.length-1)aktuell=aktuell-selboxterms.length; if(aktuell < 0) aktuell=aktuell+selboxterms.length;return selboxterms[aktuell];} function setselectbox(ind,this_art,formname,multiart,fieldname){ /*multiart: 0=nur diesen Artikel 1=alle geänderten übernehmen*/ var form_obj=getElem("id",formname,null); if(multiart==0) temp = form_obj.elements[fieldname+"_eingef["+this_art+"][p]"];/*eingabefeld nicht wert beartbeiten*/ else temp = form_obj.elements[fieldname+"["+this_art+"][p]"]; if(ind==0){ if(temp.value != 0) temp.value--; else temp.value=selboxterms.length-1;} else { if(temp.value != selboxterms.length-1)temp.value++; else temp.value=0;} form_obj.elements["out_"+this_art].value=selboxterms[temp.value]; if(ind==0) window.document.images["sbu"+formname+this_art].title=get_selboxtermname(ind,temp.value); else window.document.images["sbo"+formname+this_art].title=get_selboxtermname(ind,temp.value);} function inout_warenkorb(formname,this_art,teilbar,ind,multiart){ anigifon(); /*ind:0=entfernen,1=dazutun,2=sofort bestellen;*/ var send=0; var form_obj=getElem("id",formname,null); var form_objS=getElem("id",formname+"WL",null); if(multiart==0 || ind==0) { getElem("id",formname+"sendit",null).innerHTML=""; if(multiart==0) temp=form_obj.elements["lwk_eingef["+this_art+"][m]"]; else temp=form_obj.elements["lwk["+this_art+"][m]"]; var ttemp=temp.value; temp.value=temp.value.replace(/,/,"."); if(temp.value==0)get_meldwindow(1,lang.jstxt17,lang.jstxt20); else{ if(isNaN(temp.value)==true){ get_meldwindow(1,lang.jstxt17,lang.jstxt19); temp.value=ttemp;} else{ if(ind==1){ if(teilbar==1) temp.value = Math.round(parseFloat(temp.value)*100)/100; else { var rtemp=temp.value; temp.value = Math.round(parseFloat(temp.value)); if(parseFloat(rtemp) != parseFloat(temp.value)) get_meldwindow(1,lang.jstxt17,lang.jstxt18);}} else temp.value=0; if(multiart==0) { form_objS.elements["lwk["+this_art+"][m]"].value=temp.value; form_objS.elements["lwk["+this_art+"][p]"].value=form_obj.elements["lwk_eingef["+this_art+"][p]"].value;} send=1;}}} else { var errormeld=""; var numerr=0; var noteil=0; var numerrstr=""; var noteilstr=""; getElem("id",formname+"sendit",null).innerHTML=""; if(formname=="contWKForm") var inartlist=getElem("id","artsinwklist",null).innerHTML.split("|"); else var inartlist=getElem("id","artsinlist",null).innerHTML.split("|"); for(var i=0;i"; temp=form_obj.elements["lwk["+tinartlist[0]+"][m]"]; temp.value=temp.value.replace(/,/,"."); if(isNaN(temp.value)==true) { numerr++;numerrstr+=tinartlist[0]+"|";} else { if(tinartlist[2]==1) {temp.value=Math.round(parseFloat(temp.value)*100)/100;} else { var rtemp=temp.value; var r1temp= Math.round(parseFloat(temp.value)); if(parseFloat(rtemp) != parseFloat(r1temp)) { temp.value=r1temp; noteil++; noteilstr+=tinartlist[0]+"|";}} form_objS.elements["lwk["+tinartlist[0]+"][m]"].value=temp.value; form_objS.elements["lwk["+tinartlist[0]+"][p]"].value=form_obj.elements["lwk["+tinartlist[0]+"][p]"].value;}} if(numerr+noteil>0){ if(numerr>0){ if(numerr==1) errormeld += lang.jstxt15+" "; else errormeld += numerr+lang.jstxt14+" "; if(ind==2) errormeld += lang.jstxt13+" "; else errormeld += lang.jstxt12+" "; errormeld += lang.jstxt11;} else { if(ind==2) errormeld+=lang.jstxt10; else errormeld+=lang.jstxt9;}} if(errormeld=="") send=1; else{ for(var i=0;i0) form_objS.elements["errmeld"].value=errormeld+"-"+numerrstr.substr(0,numerrstr.length-1)+"-"+noteilstr.substr(0,noteilstr.length-1); if(parent.ftop.getElem("id","listtyp",null).innerHTML==2){ form_objS.elements["step"].value=15; form_objS.elements["secstep"].value=1;} form_objS.submit();}} function contentbox_set_names(boxidname,boxnamel,boxnamer){if(boxnamel!="") getElem("id",boxidname+"_namel",null).innerHTML=boxnamel;if(boxnamer!="") getElem("id",boxidname+"_namer",null).innerHTML=boxnamer;} function get_meldwindow(ind,winname,cont){ switch(ind){ case 0: anigif_obj.style.visibility="hidden";meldwindow_obj.style.visibility="hidden";break; case 1: meldwindow_obj.style.left=document.images["fenster_breite_test_image"].width/2-parseInt(meldwindow_obj.style.width)/2; meldwindow_obj.style.top=DOM && !MS ? 160+pageYOffset+"px" : 160+document.body.scrollTop+"px"; if(isNaN(cont)) getElem("id","meldwindow_content",null).innerHTML=cont; else { switch(parseInt(cont)){ case 0: contnr=lang.jstxt7; break; case 1: contnr=lang.jstxt8; break;} getElem("id","meldwindow_content",null).innerHTML=contnr;} contentbox_set_names("meldwindow",winname,""); meldwindow_obj.style.visibility="visible"; meldwindow_obj.focus(); break; case 2: helpwindow_obj.style.left=document.images["fenster_breite_test_image"].width/2-parseInt(helpwindow_obj.style.width)/2; helpwindow_obj.style.top=DOM && !MS ? 160+pageYOffset+"px" : 160+document.body.scrollTop+"px"; if(isNaN(cont)) getElem("id","helpwindow_content",null).innerHTML=cont; else { switch(parseInt(cont)){ case 0: contnr=lang.jstxt7; break; case 1: contnr=lang.jstxt8; break;} getElem("id","helpwindow_content",null).innerHTML=contnr;} contentbox_set_names("helpwindow",winname,""); helpwindow_obj.style.visibility="visible"; helpwindow_obj.focus(); break;}} function getart_detail_dragger(e){if(dragger==true){if(!OP){crossobj.style.left = DOM && !MS ? tempx+e.pageX-offsetx : tempx+event.clientX-offsetx;crossobj.style.top = DOM && !MS ? tempy+e.pageY-offsety : tempy+event.clientY-offsety;}else{crossobj.style.left = tempx+window.event.clientX-offsetx;crossobj.style.top = tempy+window.event.clientY-offsety;}}return false;} function getart_detail_drag(e){ if(!OP){var dragobj = DOM && !MS ? e.target : event.srcElement;offsetx = DOM && !MS ? e.pageX : event.clientX;offsety = DOM && !MS ? e.pageY : event.clientY;}else{offsetx=window.event.clientX; offsety=window.event.clientY;dragobj=window.event.srcElement;}if(dragobj.id.substr(0,7)=="dragbar"){switch (dragobj.id.substr(8,6)){case "meldwi": crossobj=meldwindow_obj;break;case "detail": crossobj=artikeldetail_obj;break;case "kalend": crossobj=kalender_obj;break;case "tabwin": crossobj=tabwindow_obj;break;case "helpwi": crossobj=helpwindow_obj;break;case "agbwin": crossobj=agbwindow_obj;break;case "impwin": crossobj=impwindow_obj;break;case "warkor": crossobj=wk_max_obj;break;}tempx=parseInt(crossobj.style.left);tempy=parseInt(crossobj.style.top);dragger=true;document.onmousemove=getart_detail_dragger;}else if(editmode>0 && dragobj.tagName=="SMALL") {editfenster=window.open("fedmf.php?txtpos="+dragobj.innerHTML,"edmfenster","width=650,height=400,resizable=yes,scrollbars=auto,dependent=yes");editfenster.focus();}} /*DHTML-Bibliothek*/ var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0; function DHTML_init(){if(window.opera){OP=1;}if(document.getElementById){DHTML=1;DOM=1;}if(document.all && !OP){DHTML=1;MS=1;}if(document.layers && !OP) {DHTML=1;NS=1;}} function getElem(p1,p2,p3) { var Elem; if(DOM) { if(p1.toLowerCase()=="id") { if(typeof document.getElementById(p2)=="object") Elem=document.getElementById(p2); else Elem = void(0); return(Elem); } else if(p1.toLowerCase()=="name") { if(typeof document.getElementsByName(p2)=="object") Elem=document.getElementsByName(p2)[p3]; else Elem=void(0); return(Elem); } else if(p1.toLowerCase()=="tagname") { if(typeof document.getElementsByTagName(p2)=="object" || (OP && typeof document.getElementsByTagName(p2)=="function")) Elem=document.getElementsByTagName(p2)[p3]; else Elem=void(0); return(Elem); } else return void(0); } else if(MS) { if(p1.toLowerCase()=="id") { if(typeof document.all[p2]=="object") Elem=document.all[p2]; else Elem=void(0); return(Elem); }else if(p1.toLowerCase()=="tagname") { if(typeof document.all.tags(p2)=="object") Elem=document.all.tags(p2)[p3]; else Elem=void(0);return(Elem); } else if(p1.toLowerCase()=="name") { if(typeof document[p2]=="object") Elem=document[p2]; else Elem=void(0); return(Elem); } else return void(0); } else if(NS) { if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name") { if(typeof document[p2]=="object") Elem=document[p2]; else Elem=void(0); return(Elem); } else if(p1.toLowerCase()=="index") { if(typeof document.layers[p2]=="object") Elem=document.layers[p2]; else Elem=void(0); return(Elem); } else return void(0); } } function getCont(p1,p2,p3){var Cont;if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild){if(getElem(p1,p2,p3).firstChild.nodeType==3)Cont=getElem(p1,p2,p3).firstChild.nodeValue;else Cont="";return(Cont);}else if(MS && getElem(p1,p2,p3)){Cont=getElem(p1,p2,p3).innerText;return(Cont);}else return void(0);} function getAttr(p1,p2,p3,p4){var Attr;if((DOM || MS) && getElem(p1,p2,p3)){Attr=getElem(p1,p2,p3).getAttribute(p4);return(Attr);}else if(NS && getElem(p1,p2)){if(typeof getElem(p1,p2)[p3]=="object")Attr=getElem(p1,p2)[p3][p4];else Attr=getElem(p1,p2)[p4];return Attr;}else return void(0);} function setCont(p1,p2,p3,p4){if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)getElem(p1,p2,p3).firstChild.nodeValue=p4;else if(MS && getElem(p1,p2,p3))getElem(p1,p2,p3).innerText=p4;else if(NS && getElem(p1,p2,p3)){getElem(p1,p2,p3).document.open();getElem(p1,p2,p3).document.write(p4);getElem(p1,p2,p3).document.close();}} DHTML_init(); document.onmouseup=new Function("dragger=false;/*da wo geclickt wurde */mousex=offsetx;mousey=offsety;"); document.onmousedown=getart_detail_drag; /*damit der client online bleibt onlbanner=window.setInterval("changebanner()",15000); */ onlbanner=window.setInterval("changebanner()",10000); function changebanner(){var jetzt=new Date();if(parent.fuol) parent.fuol.location.reload();} function setlang(slang){getElem("id","freload",null).elements["setlang"].value=slang;getElem("id","freload",null).submit(); } function getRandomNum(lbound,ubound){return(Math.floor(Math.random()*(ubound-lbound))+lbound);} function getRandomChar(){var validateChars="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";return validateChars.charAt(getRandomNum(0,validateChars.length));} function getPassword(){var rc="";for(var idx=0;idx<11;++idx){rc=rc+getRandomChar();}return rc;} function get_sam(ind,temp1,temp2){/*ind:1=erzeugen,2=entschlüsseln*/if(ind==1){samt="";for(var s=0;s<20;s++){samt+=temp1.substr(s,1);}for(var s=0;s<20;s++){samt+=temp2.substr(s,1);}}else{samt=Array();samt[0]="";samt[1]=""; for(var s=0;s<20;s++){samt[0]+=temp1.substr(s,1);}for(var s=20;s<40;s++){samt[1]+=temp1.substr(s,1);}}return samt;} function doSecure(input,key) {var z="";var tz="";for(var i=0;i