var global_image_cache = new Array() function onPreview() { //==================== var prep=(window.location+"").indexOf("preview") var pinp=(window.location+"").indexOf(".pin.de") return (prep>0)&&(pinp>0) } function pAlert(s) { //================== if (onPreview()) alert("Mailform - Fehler !\n\n"+s+"\n\n(Wird nur auf preview angezeigt)") } function stringEndsWith(s,e) { //============================ var i=s.lastIndexOf(e) if (i==-1) return false else if (i!=s.length-e.length) return false else return true } function formErrorImage(name,state,init) { //======================================== var im=document.images[name] if ((!im)&&(document.layers)) { // Netscape: suche image auf layers var i=0 for (i=0;i=0) debugflag=true debug+="......ok" var err=false if (stringEndsWith(name,"_chk")) { if (init) { // init: pruefen ob image vorhanden und error image laden! formErrorImage(name+"_"+form.name,0,1) } else if (name.indexOf("_email_chk")>=0) { // pruefen ob gültige E-Mail Adresse var v=form[i].value var p=v.indexOf("@") if (p<1) err=true else if (v.lastIndexOf("@")!=p) err=true else { var l=v.length-p-1 if (l<3) err=true else { var domain=v.substr(p+1,l) if (domain.indexOf(".")<1) err=true if (stringEndsWith(domain,".")) err=true } } } else { // pruefen ob leere Eingabe if (form[i].value=='') err=true } // err = true/false if (err) { formErrorImage(name+"_"+form.name,1); error=true; } else formErrorImage(name+"_"+form.name,0) } } debug+="\n"; } //alert(debug) if (init) return else if (error) alert("Bitte geben Sie\nin die mit Ausrufezeichen\nmarkierten Felder etwas ein.") else { form["debug_active"].value="" if (onPreview()|debugflag) { var adr=prompt("Mail umleiten an (......@pin.de)",form["debug_to_adr"].value) if (!adr) return form["debug_to_adr"].value=adr form["debug_active"].value="1" } var w=300 var h=130 var scl=0 var y=(screen.availHeight-h)/2 var x=(screen.availWidth -w)/2 //win=window.open(mail_include_path+"/mailform_sending.html","pinmailpopupwindow","resizable=1,scrollbars="+scl+",toolbar=0,menubar=0,location=0,status=0,directories=0,width="+w+",height="+h+",screenX="+x+",screenY="+y) win=window.open('',"pinmailpopupwindow","resizable=1,scrollbars="+scl+",toolbar=0,menubar=0,location=0,status=0,directories=0,width="+w+",height="+h+",screenX="+x+",screenY="+y) var s='\n' s=s+'' s=s+'Formular' s=s+'' s=s+'' s=s+'' s=s+' ' s=s+'
' s=s+' ' s=s+' ...bitte warten...' s=s+'

' s=s+' das Formular wird gesendet.' s=s+'
' s=s+'
' s=s+' ' s=s+' ' s=s+'' s=s+'' s=s+'' win.document.write(s) win.moveTo(x,y) win.focus() form.submit() } }