// 72dpi checkform Javascript// if you use this script please make a link to the following URL: www.72dpi.de// -----------------------------------------------------------------------------------------// Prüft, ob "field" eine Zahl enthaelt. Ist dies nicht der Fall, wird die Fehlermeldung ausgegeben.//function Number(field, error){ if ( (isNaN(parseFloat(field.value)))||(field.value.indexOf(",")>-1) )  {alert(error);field.focus();return false;}  else  {return true;}};// -----------------------------------------------------------------------------------------// Prüft, ob "field" NICHT leer ist. Ist dies nicht der Fall, wird die Fehlermeldung ausgegeben.//function Empty(field,error){ if(field.value == "") {alert(error);field.focus();return false;} else {return true;}};// -----------------------------------------------------------------------------------------// Prüft, ob "field" eine gültige Email Adresse enthaelt.// Ist dies nicht der Fall, wird die Fehlermeldung ausgegeben.//function Email(field,error){ if(field.value.indexOf("@")<1) {alert(error);field.focus();return false;} else {return true;}};// -----------------------------------------------------------------------------------------// Prüft, ob "n1" in "field" enthalten ist.// Ist dies nicht der Fall, wird die Fehlermeldung ausgegeben.//function Contain(field,n1,error){ if(field.value.indexOf(n1)<0) {alert(error);field.focus();return false;} else {return true;}};// -----------------------------------------------------------------------------------------// Prüft, ob "n1" die gleiche Zeichenkette enthaelt wie "n2".// Ist dies nicht der Fall, wird die Fehlermeldung ausgegeben.//function Equal(n1,n2,error){ if (      (n1.value.indexOf(n2.value)==0)    &&(n2.value.indexOf(n1.value)==0)    &&(n1.value!="")     )     {return true;}else{alert(error);n1.focus();return false;}}// -----------------------------------------------------------------------------------------// Fragt, ob die aktion wirklich durchgeführt werden soll// Parameter sind URL(link), Meldung(meldung)//var lastaskforsure ="";function askforsure(link,meldung){Check = confirm(meldung);  if(Check) document.location=link;}// -----------------------------------------------------------------------------------------// Prüft ein Checkbox-Array auf selektierten Eintrag//function chkBox(field,meldung){ var chk = 0; for(i=0;i<field.length;i++) { if (field[i].checked) chk = 1; } if(chk == 0) {  alert(meldung);  return false; } else return true;};// -----------------------------------------------------------------------------------------// Prüft und korregiert Link mit entsprechendem Zugehörigkeitswert//function chk_url(field, field2) { if(!field.value == "" || !field2.value == "") {  if(!field.value == "") {   if(!(field.value.indexOf("://")>-1)) {    var sav = field.value;    var tmp = "http://"+sav;    field.value = tmp;   }  }  if(field2.value == "") {   field2.value = field.value;   return true;  }  if(!field2.value == "" && field.value == "") {   alert("Sie müssen eine Url mit angeben!");   return false;  } } return true;};// -----------------------------------------------------------------------------------------// Testet auf sauberen Namen//function isValid(field,meldung){ if(  (field.value.indexOf("+")>-1)||  (field.value.indexOf("_")>-1)||  (field.value.indexOf("-")>-1)||  (field.value.indexOf("!")>-1)||  (field.value.indexOf("\"")>-1)||  (field.value.indexOf("§")>-1)||  (field.value.indexOf("$")>-1)||  (field.value.indexOf("%")>-1)||  (field.value.indexOf("&")>-1)||  (field.value.indexOf("+")>-1)||  (field.value.indexOf("(")>-1)||  (field.value.indexOf(")")>-1)||  (field.value.indexOf("=")>-1)||  (field.value.indexOf("ß")>-1)||  (field.value.indexOf("?")>-1)||  (field.value.indexOf("#")>-1)||  (field.value.indexOf("'")>-1)||  (field.value.indexOf("*")>-1)||  (field.value.indexOf("~")>-1)||  (field.value.indexOf("@")>-1)||  (field.value.indexOf("<")>-1)||  (field.value.indexOf(">")>-1)||  (field.value.indexOf("²")>-1)||  (field.value.indexOf("³")>-1)||  (field.value.indexOf("^")>-1)||  (field.value.indexOf("°")>-1)||  (field.value.indexOf("ä")>-1)||  (field.value.indexOf("ü")>-1)||  (field.value.indexOf("ö")>-1)||  (field.value.indexOf("é")>-1)||  (field.value.indexOf("è")>-1)||  (field.value.indexOf("ê")>-1)||  (field.value.indexOf("á")>-1)||  (field.value.indexOf("à")>-1)||  (field.value.indexOf("â")>-1)||  (field.value.indexOf("Ä")>-1)||  (field.value.indexOf("Ö")>-1)||  (field.value.indexOf("Ü")>-1)||  (field.value.indexOf("+")>-1)||  (field.value.indexOf("/")>-1)  ){  alert(meldung);  field.focus();  return false;  }  else  {return true;}}