/* Standard-JavaScript Funktionen fuer Self-Edit 2.0 */ var nn4 = document.layers ? true:false; var ie4 = document.all ? true:false; function chkfilled(feld,feldname,$lang) { if(!$lang){$lang="de";} if($lang=="de"){ $alert='Bitte füllen Sie das Feld ' + feldname + ' aus!'; }else{ $alert='Please fill in the field ' + feldname + '!'; } if (feld.value == "") { alert($alert); feld.focus(); return false; } return true; } function chkemail(feld,$lang) { if(!$lang){$lang="de";} var txt=feld.value; return chkmail(txt,$lang); } function chkmail(txt,$lang) { if(!$lang){$lang="de";} if($lang=="de"){ $alert="Sie müssen eine gültige E-Mailadresse eingeben"; }else{ $alert="You have to fill in a valid email-adress"; } if (txt.search(/ /) != -1){ alert($alert); return false; } if ( txt == ""){ alert($alert); return false; } ary1=txt.split('\@'); if ( ary1[0].length < 2){ alert($alert); return false; } if ( ary1[1] == null || ary1[1] == "" ){ alert($alert); return false; } ary2=ary1[1].split('\.'); if ( ary2[1] == null || ary2[1] == "" ){ alert($alert); return false; } return true; } function chkdate(ChkDate,$silent) { if($silent==undefined || !$silent){ $silent=false; } var Year=parseInt(ChkDate.substring(6,10), 10); var Month=parseInt(ChkDate.substring(3,5), 10); var Day=parseInt(ChkDate.substring(0,2), 10); if ((ChkDate.charAt(2)==".") && (ChkDate.charAt(5)==".") && (ChkDate.length==10)) { if ((Day<=31) && (Day>=1) && (Month>=1) && (Month<=12)) { if((Month==1) || (Month==3) || (Month==5) || (Month==7) || (Month==8) || (Month==10) || (Month==12)) { return true; } else { if ((Day<=30) && (Day>=1)) { if((Month==4) || (Month==6) || (Month==9) || (Month==11)) { return true; } else { if ((Day<=28) && (Day>=1)) { return true; } else { if(Day==29) { if ((Year%4)==0) { if ((Year%100)!=0) { return true; } else { if ((Year%400)==0) { return true; } else { return false; } } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2005)'); } return false; } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2005)'); } return false; } } } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2004)'); } return false; } } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2004)'); } return false; } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2004)'); } return false; } } function chktime($feld,$lang){ if(!$lang){$lang="de";} var $txt=$feld.value; var $reg=/^\d\d?:\d\d$/; if(!$reg.test($feld.value)){ if($lang=="de"){ alert('Sie m?ssen eine g?ltige Zeitangabe verwenden! (z.B. 18:45)'); }else{ alert('You have to fill in a valid time like 18:45'); } return false; } return true; } function chknr(feld,feldname) { chkZ=1; nr=feld.value; for(i=0;i "9") && (nr.charAt(i) != "," && nr.charAt(i) != ".")){ chkZ = -1; } } if(chkZ == -1){ alert('Sie d?rfen im Feld ' + feldname + ' nur Zahlen verwenden!'); feld.focus(); return false; } return true; } function chklen(feld,minTxt,maxTxt) { txt=feld.value; if (txt.length < minTxt){ alert("Sie m?ssen mindestens " + minTxt + " Zeichen verwenden!"); feld.focus(); return false; } if (txt.length > maxTxt){ alert("Sie d?rfen maximal " + maxTxt + " Zeichen verwenden!"); feld.focus(); return false; } return true; } function addForum(artikel,forum,tabelle){ fb=700; fh=450; bb=screen.availWidth; bh=screen.availHeight; l=(bb-fb)/2; t=(bh-fh)/2; page="/forum.php?artikel="+artikel+"&forum="+forum+"&tabelle="+tabelle; ForumWin = this.open(page, "ForumWin", "toolbar=no,menubar=no,location=no,scrollbars=auto,resizable=no,fullscreen=0"); ForumWin.resizeTo(fb,fh); ForumWin.moveTo(l,t); } function addWinGame($id){ antwort=0; for($i=0;$i= 5 && parseFloat(ver)<6){ browser.major=5; }else{ browser.major=6; } if($rettype=='Browser'){ return 'IE'; }else{ return ver; } }else{ if(browser.name=="Netscape"){ if($rettype=='Browser'){ return 'NS'; }else{ von = 0; bis = browser.version.indexOf(" (",von); ver = browser.version.substring(von,bis); if(ver.indexOf(" [")>0){ ver=ver.substring(0,ver.indexOf(" [")); } return ver; } }else{ if(browser.name=="Opera"){ if($rettype=='Browser'){ return 'OP'; }else{ von = 0; bis = browser.version.indexOf(" (",von); ver = browser.version.substring(von,bis); if(ver.indexOf(" [")>0){ ver=ver.substring(0,ver.indexOf(" [")); } return ver; } }else{ if($rettype=='Browser'){ return browser.name; }else{ return browser.version; } } } } } function randNr($min,$max){ if(!$min){ $min=1; } if(!$max){ $max=10; } var $randNr=Math.round(Math.random()*$max); if($randNr<$min){$randNr=$min;} if($randNr>$max){$randNr=$max;} return $randNr; } function werbeLayer($direction,$timeout,$img,$href,$newwin){ $tmpimg=new Image(); $tmpimg.src=$img; if($timeout==1){ $move=3; }else{ $move=1; } //$timeout=20; //$move=$move* if (nn4) { $doc_width = self.innerWidth; $doc_height = self.innerHeight; }else if(ie4){ $doc_width = document.body.clientWidth; $doc_height = document.body.clientHeight; } if($newwin=="t"){ $newwin="target=_blank"; }else{ $newwin=""; } /* Direction 1: links nach rechts 2: rechts nach links 3: oben nach unten 4: unten nach oben 5: links oben nach rechts unten 6: rechts oben nach links unten 7: rechts unten nach links oben 8: links unten nach rechts oben */ if($direction==1){ $x=0-$tmpimg.width; $y=($doc_height-$tmpimg.height)/2; }else if($direction==2){ $x=$doc_width+$tmpimg.width; $y=($doc_height-$tmpimg.height)/2; }else if($direction==3){ $x=($doc_width-$tmpimg.width)/2; $y=0-$tmpimg.height; }else if($direction==4){ $x=($doc_width-$tmpimg.width)/2; $y=$doc_height+$tmpimg.height; }else if($direction==5){ $x=0-$tmpimg.width; $y=0-$tmpimg.height; }else if($direction==6){ $x=$doc_width+$tmpimg.width; $y=0-$tmpimg.height; }else if($direction==7){ $x=$doc_width+$tmpimg.width; $y=$doc_height+$tmpimg.height; }else if($direction==8){ $x=0-$tmpimg.width; $y=$doc_height+$tmpimg.height; } if (nn4) { document.write(""); setTimeout("werbeLayerNS("+$move+")", $timeout); }else if(ie4){ document.write("
"); setTimeout("werbeLayerIE("+$move+","+$timeout+","+$direction+",0)", $timeout); } } function werbeLayerNS($move) { document.layers["werbelayer"].top = document.layers["werbelayer"].top-$move; document.layers["werbelayer"].left = document.layers["werbelayer"].left-$move setTimeout("werbeLayerNS("+$move+","+$timeout+")", $timeout); } function werbeLayerIE($move,$timeout,$direction,$cnt) { $cnt++; if($cnt==1){ $movey=$move; $movex=$move+1; $cnt=0; }else{ $movey=$move; $movex=$move; } /* Direction 1: links nach rechts 2: rechts nach links 3: oben nach unten 4: unten nach oben 5: links oben nach rechts unten 6: rechts oben nach links unten 7: rechts unten nach links oben 8: links unten nach rechts oben */ if($direction==1){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft+$movex; }else if($direction==2){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft-$movex; }else if($direction==3){ document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop+$movey; }else if($direction==4){ document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop-$movey; }else if($direction==5){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft+$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop+$movey; }else if($direction==6){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft-$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop+$movey; }else if($direction==7){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft-$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop-$movey; }else if($direction==8){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft+$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop-$movey; } if(!(document.all["werbelayer"].style.pixelLeft<0-$tmpimg.width || document.all["werbelayer"].style.pixelLeft>$doc_width+$tmpimg.width || document.all["werbelayer"].style.pixelTop < 0-$tmpimg.height || document.all["werbelayer"].style.pixelTop>$doc_height+$tmpimg.height)){ setTimeout("werbeLayerIE("+$move+","+$timeout+","+$direction+","+$cnt+")", $timeout); }else{ document.all["werbelayer"].style.visibility="hidden"; document.all["werbelayer"].style.pixelLeft=-800; } } /* TRIM Funktionen */ function ltrim(str){ var whitespace = new String(" \t\n\r"); var s = new String(str); if (whitespace.indexOf(s.charAt(0)) != -1) { var j=0, i = s.length; while (j < i && whitespace.indexOf(s.charAt(j)) != -1) j++; s = s.substring(j, i); } return s; } function rtrim(str){ var whitespace = new String(" \t\n\r"); var s = new String(str); if (whitespace.indexOf(s.charAt(s.length-1)) != -1) { var i = s.length - 1; // Get length of string while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) i--; s = s.substring(0, i+1); } return s; } function trim(str){ return rtrim(ltrim(str)); } function callFormatting($FormatString,$doc){ if(!$doc){ $doc=document; } $doc.execCommand($FormatString); } /* ################################################################## */ function encStr(txt){ txt=txt.replace(/ä/g,'%E4'); txt=txt.replace(/ö/g,'%F6'); txt=txt.replace(/ü/g,'%FC'); txt=txt.replace(/Ä/g,'%C4'); txt=txt.replace(/Ü/g,'%DC'); txt=txt.replace(/Ö/g,'%D6'); txt=txt.replace(/ß/g,'%DF'); return unescape(txt); } //Funktionen für Top-Button und Menue Mouseovers function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i"); }else{ document.write(""); } } function randNr(){ var $randNr=Math.round(Math.random()*9); if($randNr==0){$randNr=1;} if($randNr==10){$randNr=9;} return $randNr; } function loadImg(){ var $imgNr=randNr(); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); } function chkKdaten(){ if(document.kdaten.agb.checked==false){ alert('Sie haben unsere AGB nicht akzeptiert.'); return false; } if(!chkfilled(document.kdaten.vorname,'Vorname')){ return false; } if(!chkfilled(document.kdaten.name,'Name')){ return false; } if(!chkfilled(document.kdaten.strasse,'Strasse')){ return false; } if(!chkfilled(document.kdaten.plz,'Plz')){ return false; } if(!chkfilled(document.kdaten.ort,'Ort')){ return false; } if(!chkfilled(document.kdaten.tel,'Telefon')){ return false; } if(!chkfilled(document.kdaten.email,'eMail')){ return false; } if(!chkemail(document.kdaten.email)){ return false; } /*if(!chkSenddates()){ return false; } */ var $land=document.kdaten.land_id.value; switch($land){ case "1": if(document.kdaten.dosend.value==0){ if(document.kdaten.zahlungsart_id.value==1){ alert('Da das Zeitlimit für die Zustellung überschritten wurde können wir leider nicht mehr per Nachnahme liefern.'); window.location.href='/wkorb.php'; return false; }else{ if(!chkfilled(document.kdaten.pwort,'Passwort')){ return false; } } } break; default: if(document.kdaten.zahlungsart_id.value==1){ alert('Nachnahmelieferungen sind nur innerhalb von Österreich möglich!'); window.location.href='/wkorb.php'; return false; } if(document.kdaten.dosendeu.value==0){ if(document.kdaten.zahlungsart_id.value==1){ alert('Da das Zeitlimit für die Zustellung überschritten wurde können wir leider nicht mehr per Nachnahme liefern.'); window.location.href='/wkorb.php'; return false; }else{ if(!chkfilled(document.kdaten.pwort,'Passwort')){ return false; } } } break; } return true; } function chkZArt(){ return true; /* $sel=0; for($i=0;$iminSell){ alert('Leider ist die Verkaufszeit für diese Tickets bereits abgelaufen!'); return false; } if(aktDate>minSend){ if(document.kdaten.passwort.value!=''){ alert('Die Karten werden an der Abendkasse hinterlegt. Zum Abholen benötigen Sie das von Ihnen eingegeben Passwort.'); return true; }else{ alert('Leider ist das Zeitlimit für die Zustellung der Tickets durch den Postweg überschritten. Die Tickets werden an der Abendkasse hinterlegt. Zum Abholen benötigen Sie ein Passwort, welches Sie in diesem Formular eingeben müssen.'); document.kdaten.passwort.focus(); return false; } } } function reSize(fb){//für forum & co. if(!fb)fb=560; var ok=false; if(document.all){//ie fh=document.all.endtag.offsetTop+60; ok=true; }else if(document.getElementById){//dom fh=document.getElementById("endtag").offsetTop+60; ok=true; } if(ok){ bb=screen.availWidth; bh=screen.availHeight-30; if(fh>bh){ fh=bh; self.scrollbars=true; } self.resizeTo(fb,fh); l=(bb-fb)/2; t=(bh-fh)/2; self.moveTo(l,t); } } function addForum(artikel,forum,tabelle){ fb=560; fh=370; bb=screen.availWidth; bh=screen.availHeight; l=(bb-fb)/2; t=(bh-fh)/2; page="/forum.php?artikel="+artikel+"&forum="+forum+"&tabelle="+tabelle; ForumWin = this.open(page, "ForumWin", "toolbar=no,menubar=no,location=no,scrollbars=auto,resizable=no,fullscreen=0"); ForumWin.resizeTo(fb,fh); ForumWin.moveTo(l,t); } function chkForum(){ if (!chkfilled(document.forum.titel,'Titel')){ return false; } return true; }