
function bild(nummer,datei)
{var bildElement=document.getElementById("bild"+nummer);bildElement.src="pix/b2_"+datei+".jpg";}
function spezial(se,us,be)
{var x="";var kl="@";var tx="ilto:";var dmt=document;for(var i=se.length-1;i>=0;i--)
{x=x+se.substr(i,1);}
var al=us+kl+x;if(be=="~n~o~")
{be=al;}
dmt.write("<a title='geschützte Adresse' href='ma"+tx+al+"'>"+be+"&nbsp;<img src='pix/kuvert.png' width='16' height='16' alt='geschützte Adresse' title='geschützte Adresse' border='0' style='vertical-align:bottom' /></a>");}
function sendeKennwort()
{if(document.getElementById("hinweis"))
{document.getElementById("hinweis").style.display="block";}
var kennwort=document.login.kennwort.value;var unc=document.login.unc.value;var verschluesseltesPasswort=hex_md5(hex_md5(kennwort)+unc);document.login.key.value=verschluesseltesPasswort;var sterne="";for(var i=0;i<kennwort.length;i++)
{sterne+="*";}
document.login.kennwort.value=sterne;zeigeBestaetigung();}
function sondertaste(ereignis)
{if(!ereignis)
{ereignis=event;}
if(ereignis.ctrlKey)
{location.href="login";return false;}
else
{return true;}}
var bildGeklickt=false;function sondertasteBild(ereignis,dateiId)
{if(!ereignis)
{ereignis=event;}
if(ereignis.ctrlKey)
{location.href="/admin_bilder/"+dateiId;bildGeklickt=true;}
else
{bildGeklickt=false;}
return!bildGeklickt;}
function sondertasteText(ereignis,datei)
{if(!bildGeklickt)
{if(!ereignis)
{ereignis=event;}
if(ereignis.ctrlKey)
{location.href="/admin_seite/"+datei;return false;}
else
{return true;}}
return true;}
function vergroessereTextarea(feld)
{var a=feld.value.split('\n');var b=1;for(var x=0;x<a.length;x++)
{if(a[x].length>=feld.cols)
{b+=Math.floor(a[x].length/feld.cols);}}
b+=a.length;if(b>feld.rows)
{feld.rows=b;}}
function setzeTitel()
{if(!document.formular.bezeichnung.value)
{var dateiname=document.formular.datei.value.replace(/^.*?([^\\]+)\.[a-z0-9]{2,8}$/i,"$1");dateiname=dateiname.substr(0,1).toUpperCase()+dateiname.substr(1).toLowerCase();document.formular.bezeichnung.value=dateiname;}}
function xmlhttpPost(strURL,feld)
{var xmlHttpReq=false;var self=this;if(window.XMLHttpRequest)
{self.xmlHttpReq=new XMLHttpRequest();}
else if(window.ActiveXObject)
{self.xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}
self.xmlHttpReq.open('POST',strURL,true);self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');self.xmlHttpReq.onreadystatechange=function()
{if(self.xmlHttpReq.readyState==4)
{updatepage(self.xmlHttpReq.responseText);}}
self.xmlHttpReq.send(getquerystring(feld));}
function getquerystring(feld)
{var form=document.forms[0];var word=form.elements[feld].value;var qstr='n='+escape(word);return qstr;}
function updatepage(str)
{document.getElementById("info").innerHTML=str;}
function teste(feld)
{if(feld=="datei")
{document.forms[0].titel.value=document.forms[0].datei.value.replace(/^.*[\\\/](.*)\.[a-z]{3,8}/i,"$1").toLowerCase();}
xmlhttpPost("http://"+location.host+'/checkname.php',feld);}
function zeigeElement(elementname)
{var element=document.getElementById(elementname);if(element)
{if(element.style.display=='none')
{element.style.display='block';}
else
{element.style.display='none';}}}
function zeigeTab(nummer)
{var i=1;var tab;while(tab=document.getElementById("tab"+i))
{if(i==nummer)
{tab.style.borderBottom='0';tab.style.padding='2px 10px';tab.style.fontWeight='bold';tab.style.backgroundColor='#fffcea';document.getElementById("ordner"+i).style.display="block";}
else
{tab.style.borderBottom='';tab.style.padding='';tab.style.fontWeight='';tab.style.backgroundColor='#fff6cc';document.getElementById("ordner"+i).style.display="none";}
i++;}}
function zeigeBild()
{var objekt=document.getElementById("bild");if(objekt)
{var position=parseInt(objekt.style.top,10)+4;objekt.style.top=position+"px";if(position<0)
{window.setTimeout("zeigeBild()",20);}}}
function setzeFocus()
{if(document.login)
{window.setTimeout("document.login.benutzername.focus()",200);}
else if(document.forms[0])
{window.setTimeout("document.forms[0].elements[0].focus()",500);}}
function oeffneUrl(sprungziel)
{window.open(sprungziel,"_blank").focus();}
function schliesseFenster()
{if(window.opener)
close();}
function rauf()
{var aktuellesElement=document.formular.eintragungen.options.selectedIndex;var anzahl=document.formular.eintragungen.options.length;if(aktuellesElement<=0)
{return false;}
tausche(aktuellesElement-1,aktuellesElement);document.formular.eintragungen.options.selectedIndex=aktuellesElement-1;return true;}
function runter()
{var aktuellesElement=document.formular.eintragungen.options.selectedIndex;var anzahl=document.formular.eintragungen.options.length;if(aktuellesElement==anzahl-1||aktuellesElement==-1)
{return false;}
tausche(aktuellesElement,aktuellesElement+1);document.formular.eintragungen.options.selectedIndex=aktuellesElement+1;return true;}
function tausche(von,mit)
{var ersterWert=document.formular.eintragungen.options[von].value;var ersterText=document.formular.eintragungen.options[von].text;var erstesEvent=document.formular.eintragungen.options[von].onclick;var zweiterWert=document.formular.eintragungen.options[mit].value;var zweiterText=document.formular.eintragungen.options[mit].text;var zweitesEvent=document.formular.eintragungen.options[mit].onclick;document.formular.eintragungen.options[von].value=zweiterWert;document.formular.eintragungen.options[von].text=zweiterText;document.formular.eintragungen.options[von].onclick=zweitesEvent;document.formular.eintragungen.options[mit].value=ersterWert;document.formular.eintragungen.options[mit].text=ersterText;document.formular.eintragungen.options[mit].onclick=erstesEvent;}
function sortieren(formularfeld)
{for(var i=0;i<formularfeld.options.length;i++)
{document.formular.reihenfolge.value+=formularfeld.options[i].value+",";}}
function aktiviereFeld(nummer)
{var aktuellesFeld=document.getElementById("adresse_"+nummer);if(aktuellesFeld)
{aktuellesFeld.click();}
aktuellesFeld=document.getElementById("ort_"+(3-nummer));if(aktuellesFeld)
{aktuellesFeld.style.backgroundColor="#dddddd";aktuellesFeld.style.color="#aaaaaa";aktuellesFeld.disabled="disabled";}
aktuellesFeld=document.getElementById("ort_"+nummer);if(aktuellesFeld)
{aktuellesFeld.style.backgroundColor="";aktuellesFeld.style.color="";aktuellesFeld.disabled="";}}
function aktivierePreis(nummer)
{var aktuellesFeld=document.getElementById("preis_"+nummer);if(aktuellesFeld)
{aktuellesFeld.click();}
aktuellesFeld=document.getElementById("preis");if(!nummer&&aktuellesFeld)
{aktuellesFeld.style.backgroundColor="#dddddd";aktuellesFeld.style.color="#aaaaaa";aktuellesFeld.disabled="disabled";}
if(nummer&&aktuellesFeld)
{aktuellesFeld.style.backgroundColor="";aktuellesFeld.style.color="";aktuellesFeld.disabled="";aktuellesFeld.focus();}}
function setzeCodes(vorne,hinten)
{var feldinhalt=document.getElementById("inhalt");if(feldinhalt.setSelectionRange)
{var beginn=feldinhalt.selectionStart;var ende=feldinhalt.selectionEnd;var ausgewaehlterText=feldinhalt.value.substring(beginn,ende);var text=vorne+ausgewaehlterText+hinten;feldinhalt.value=feldinhalt.value.substr(0,beginn)+text+feldinhalt.value.substr(ende);feldinhalt.focus();var cursorposition=beginn+text.length;if(!ausgewaehlterText)
{cursorposition-=hinten.length;}
if(!feldinhalt.value)
{cursorposition=vorne.length;}
feldinhalt.setSelectionRange(cursorposition,cursorposition);}
else if(document.selection)
{feldinhalt.focus();var orig=feldinhalt.value.replace(/\r\n/g,"\n");var auswahl=document.selection.createRange();var ausgewaehlterText=auswahl.text;var text=vorne+ausgewaehlterText+hinten;auswahl.text=text;var actual=tmp=feldinhalt.value.replace(/\r\n/g,"\n");for(var diff=0;diff<orig.length;diff++)
{if(orig.charAt(diff)!=actual.charAt(diff))break;}
for(var index=0,beginn=0;(tmp=tmp.replace(text,""))&&index<=diff;index=beginn+text.length)
{beginn=actual.indexOf(text,index);}
var cursorposition=beginn+text.length;if(!ausgewaehlterText)
{cursorposition-=hinten.length;}
var range=feldinhalt.createTextRange();range.move('character',cursorposition);range.select();}}
var bildname;var bildcode;function waehleBild(vorne,hinten)
{window.open("/admin_bilderauswahl","_blank","width=320,height=500,scrollbars=yes").focus();bildcode=vorne;}
function waehleLink()
{window.open("/admin_linkauswahl","_blank","width=600,height=240").focus();}
function sendeBildname(name)
{if(opener)
{opener.setzeCodes(opener.bildcode+name,"");this.close();}}
function sendeLink()
{var url=document.formular.url.value;var beschreibung=document.formular.beschreibung.value;var aktuellesElement=document.formular.seite.selectedIndex;var seite=document.formular.seite.options[aktuellesElement].value;var extrafenster=document.formular.extrafenster.checked;if(url)
{seite=url;if(beschreibung)
seite+="*"+beschreibung;}
else
{if(beschreibung)
seite=seite.replace(/\*.+$/,"*"+beschreibung);}
if(extrafenster)
seite="_"+seite+"_";if(opener)
{opener.setzeCodes("__"+seite+"__","");this.close();}}
var schmutzig;function setzeSchmutzig(wie)
{schmutzig=wie;if(schmutzig&&document.forms[0].elements[document.forms[0].elements.length-1].value=="Weiter >>>")
{document.forms[0].elements[document.forms[0].elements.length-1].value="Ändern und Weiter >>>";}}
function pruefeSchmutzig()
{if(document.forms&&schmutzig)
{var meldung="ACHTUNG!\nSollen die geänderten Formulardaten vor dem Verlassen der Seite gespeichert werden?";if(confirm(meldung))
{document.forms[0].submit();}}}
function bestaetigeLoeschen(name)
{if(!confirm("Soll die Datei '"+name+"' wirklich endgültig gelöscht werden?"))
return false;else
return true;}
function oeffneOderSchliesseKategorien()
{var bild=document.getElementById("plusOderMinus");if(bild.src.indexOf("pix/i_minus.gif")>1)
{var anzeige="none";var bilddatei="plus";var beschreibung="erweitern";}
else
{var anzeige="block";var bilddatei="minus";var beschreibung="reduzieren";}
var kinder=document.getElementById("kategorien").getElementsByTagName("div");for(var i=0;i<kinder.length;i++)
{kinder[i].style.display=anzeige;}
bild.src='pix/i_'+bilddatei+'.gif';bild.alt=beschreibung;}
function aendereKinderSichtbarkeit(nummer)
{var bild=document.getElementById("knopf"+nummer);if(bild.src.indexOf("pix/i_minus.gif")>1)
{var anzeige="none";var bilddatei="plus";var beschreibung="erweitern";}
else
{var anzeige="block";var bilddatei="minus";var beschreibung="reduzieren";}
var kind=document.getElementById("ordner"+nummer);kind.style.display=anzeige;bild.src='pix/i_'+bilddatei+'.gif';bild.alt=beschreibung;bild.title=beschreibung;}
var ajaxObjekt;function zeigeTextfeld(fokus)
{var ortsauswahl=window.document.getElementById("ortsauswahl");var textfeld=window.document.getElementById("neuerOrt");if(window.document.forms["formular"].elements["ortsauswahl"].selectedIndex==window.document.forms["formular"].elements["ortsauswahl"].options.length-1)
{ortsauswahl.style.display="none";textfeld.style.display="block";if(fokus)
{window.document.forms["formular"].elements["neuerOrt"].focus()}}}
function zeigeAuswahlliste()
{var ortsauswahl=window.document.getElementById("ortsauswahl");var textfeld=window.document.getElementById("neuerOrt");ortsauswahl.style.display="block";textfeld.style.display="none";}
var timerId;function holeOrtsliste()
{if(timerId)
{window.clearTimeout(timerId);}
timerId=window.setTimeout("holeOrtslisteVerzoegert()",800)}
function holeOrtslisteVerzoegert()
{var plz=window.document.forms["formular"].elements["plz"].value;var ausgewaehlteLandoption=window.document.forms["formular"].elements["land"].selectedIndex;var land=window.document.forms["formular"].elements["land"].options[ausgewaehlteLandoption].value;if(!ajaxObjekt)
{if(XMLHttpRequest)
{ajaxObjekt=new XMLHttpRequest();}
else if(ActiveXObject)
{ajaxObjekt=new ActiveXObject("Microsoft.XMLHTTP");}}
if(ajaxObjekt)
{ajaxObjekt.open("POST","ajax_ort_optionen.php",1);ajaxObjekt.onreadystatechange=befuelleOrtsliste;ajaxObjekt.setRequestHeader("Content-Type","application/x-www-form-urlencoded");ajaxObjekt.send("land="+land+"&plz="+plz);}}
function befuelleOrtsliste()
{if(ajaxObjekt.readyState==4)
{var ortsauswahl=window.document.getElementById("ortfeld");ortsauswahl.innerHTML=ajaxObjekt.responseText;if(!window.document.forms["formular"].elements["ortsauswahl"]||window.document.forms["formular"].elements["ortsauswahl"].options.length==1)
{zeigeTextfeld(0);}
else
{zeigeAuswahlliste();}}}
function newsletterFormular()
{var pflichtfelder=new Array("email","Ihre E-Mail-Adresse");if(!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
if(!ueberpruefeEmail())
{return false;}
zeigeBestaetigung();return true;}
function pruefeFormular()
{var pflichtfelder=new Array("nachricht","Ihre Mitteilung");if(!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
if(document.forms["formular"].elements["name"])
{var pflichtfelder=new Array("name","Ihren Namen","sicherheitscode","den Sicherheitscode");if(!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
if(!document.forms["formular"].elements["email"].value&&!document.forms["formular"].elements["tel"].value)
{alert("Bitte eine Kontaktmöglichkeit angeben!");document.forms["formular"].elements["email"].focus();return false;}
if(!ueberpruefeEmail())
{return false;}}
zeigeBestaetigung();return true;}
function personNeuFormular()
{var pflichtfelder=new Array("vorname","Ihren Vornamen","nachname","Ihren Nachnamen","email","Ihre E-Mail-Adresse");if(!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
pflichtfelder=new Array("benutzername","den gewünschten Benutzernamen","kennwort1","ein Kennwort","kennwort2","das Kennwort ein zweites Mal");if(!document.formular.idmd5.value&&!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
if(!ueberpruefeEmail())
{return false;}
if(!ueberpruefeLand())
{return false;}
if(!document.formular.idmd5.value&&!ueberpruefeBenutzername())
{return false;}
if(!ueberpruefeKennwort())
{return false;}
zeigeBestaetigung();return true;}
function testeNewsletterversand()
{var themen=document.forms["formular"].elements["gruppe[]"];var angekreuzt=0;for(var i=0;i<themen.length;i++)
{if(themen[i].checked)
{angekreuzt++;}}
if(!angekreuzt)
{alert("Bitte mindestens eine Empfängergruppe auswählen!");return false;}
var pflichtfelder=new Array("betreff","einen Betreff","inhalt","einen Inhalt");if(!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
zeigeBestaetigung();return true;}
function pruefeBildupload()
{var pflichtfelder=new Array("bezeichnung","einen Titel");if(!ueberpruefePflichtdaten(pflichtfelder))
{return false;}
zeigeBestaetigung();return true;}
function ueberpruefePflichtdaten(pflichtfelder)
{for(var i=0;i<pflichtfelder.length;i+=2)
{var feldname=pflichtfelder[i];if(document.formular[feldname])
{if(!document.formular[feldname].value)
{var feldtext=pflichtfelder[i+1];alert("Bitte geben Sie "+feldtext+" ein!");document.formular[feldname].focus();return false}}}
return true;}
function ueberpruefeEmail()
{var suchmuster=/^[^@ ,;]+@[^@ ,;]+\.[a-z]{2,6}$/i;if(document.formular.email.value&&document.formular.email.value.search(suchmuster)==-1)
{alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");document.formular.email.focus();return false;}
return true;}
function ueberpruefeBenutzername()
{var suchmuster=/^\w+$/i;if(document.formular.benutzername.value.search(suchmuster)==-1)
{alert("Im Benutzernamen dürfen nur Buchstaben von A - Z und Ziffern vorkommen - \nbitte ändern!");document.formular.benutzername.focus();return false;}
return true;}
function ueberpruefeLand()
{if(document.formular.neuerOrt.value&&!document.formular.land.selectedIndex)
{alert("Das Land von "+document.formular.neuerOrt.value+" muss auch angegeben werden!");document.formular.land.focus();return false;}
return true;}
function ueberpruefeKennwort()
{if(document.formular.kennwort1.value!=document.formular.kennwort2.value)
{alert("Kennwörter stimmen nicht überein - bitte nochmal eingeben");document.formular.kennwort1.value="";document.formular.kennwort2.value="";document.formular.kennwort1.focus();return false;}
document.formular.kennwort.value=document.formular.kennwort1.value;var sterne="";for(var i=0;i<document.formular.kennwort.value.length;i++)
{sterne+="*";}
document.formular.kennwort1.value=sterne;document.formular.kennwort2.value=sterne;return true;}
function zeigeBestaetigung()
{if(document.getElementById("hinweis"))
{document.getElementById("hinweis").style.display="block";}
else if(document.all.hinweis)
{document.all.hinweis.style.display="block";}
return true;}
function pruefeOrdnerfeld()
{if(window.document.forms["formular"].elements["ordner_fk"].selectedIndex==window.document.forms["formular"].elements["ordner_fk"].options.length-1)
{document.getElementById("ordner_fk").style.display="none";document.getElementById("neuerOrdner").style.display="inline";document.forms["formular"].elements["neuerOrdner"].focus()}}
function setzeEndtag()
{document.forms["formular"].elements["endtag"].selectedIndex=document.forms["formular"].elements["beginntag"].selectedIndex}
function setzeEndmonat()
{document.forms["formular"].elements["endmonat"].selectedIndex=document.forms["formular"].elements["beginnmonat"].selectedIndex}
function setzeEndjahr()
{document.forms["formular"].elements["endjahr"].selectedIndex=document.forms["formular"].elements["beginnjahr"].selectedIndex}
function zeigeVorschau(dateiname)
{document.images['vorschau'].src="/pix/upload/thumbs/"+dateiname+".jpg";}
function aktualisiereWarenkorb()
{var felder=document.warenkorb.elements;var anzahl=felder.length;var warenkorbstring="";var trennzeichen="";for(var i=0;i<anzahl;i++)
{if(felder[i].value&&!isNaN(felder[i].value)&&felder[i].value>0)
{if(felder[i].name!="schritt")
{warenkorbstring=warenkorbstring+trennzeichen+felder[i].name+":"+felder[i].value;trennzeichen="#";}}}
var ablauf=new Date();var inSiebenTagen=ablauf.getTime()+(7*24*60*60*1000);ablauf.setTime(inSiebenTagen);document.cookie="warenkorb="+warenkorbstring;if(warenkorbstring)
document.getElementById("bestellknopf").style.display='block';else
document.getElementById("bestellknopf").style.display='none';}
