var mailregex = /^[0-9a-zA-Z][0-9a-zA-Z\._-]*@([0-9a-zA-Z-_]+\.)+([a-z]{2,4})$/;var dateregex = /^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$/;var numregex = /^[0-9]+$/;function popupNormal(sUrl, sWidth, sHeight){	var popup;	popup = window.open(sUrl, 'PressRelease','toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=yes,screenX=10,screenY=10,resizable=yes,width=' + sWidth + ',height=' + sHeight, true);	if(navigator.appName.indexOf('Netscape') != -1)		popup.focus();}function popupHelp(sUrl, sWidth, sHeight){	var popup;	popup = window.open(sUrl, 'PressRelease','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,screenX=10,screenY=10,resizable=yes,width=' + sWidth + ',height=' + sHeight, true);	if(navigator.appName.indexOf('Netscape') != -1)		popup.focus();}function popupPicture(sUrl, sWidth, sHeight){	var popup;	//var sWidth=sWidth+10;	//var sHeight=sHeight+10;		popup = window.open(sUrl, 'PictureViewer','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,screenX=10,screenY=10,resizable=yes,width=' + sWidth + ',height=' + sHeight, true);	if(navigator.appName.indexOf('Netscape') != -1)		popup.focus();}function cms_login() {  window.open("/cms/login.php", "login", "width=450,height=300,resizable=yes");}function konsole(konsurl,konswidth,konsheight) {  kons = window.open(konsurl, "zoom", "width="+konswidth+",height="+konsheight+"location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no'");  if(kons.focus)kons.focus();}function mifi(missifi) {  if (missifi!="") {    alert("Bitte folgende Felder noch vollstŠndig ausfŸllen:\n " + missifi);    return false;  }  else return true;}function check_mailthispage() {  var missing_fields="";  if (!mailregex.test(document.forms[0].email_recipient.value)) missing_fields+="\n- Emailadresse EmpfŠnger";  if (!mailregex.test(document.forms[0].email_sender.value)) 	missing_fields+="\n- Emailadresse Absender";  return mifi(missing_fields);}function check_eventvorschlag() {  var missing_fields="";  if (document.forms[0].event_title.value=="") 	missing_fields+="\n- Event Titel";  if (document.forms[0].desc.value=="") 	missing_fields+="\n- Event Beschreibung";  if (document.forms[0].event_type.options[document.forms[0].event_type.selectedIndex].value=="none") missing_fields+="\n- Event Typ";  if (document.forms[0].organizer.value=="") 	missing_fields+="\n- Veranstalter Name/Firma";  if (document.forms[0].address.value=="") 	missing_fields+="\n- Adresse";  if (document.forms[0].phone.value=="") 	missing_fields+="\n- Telefon";  return mifi(missing_fields);}function check_bnl() {  var missing_fields="";  if (document.forms[0].name.value=="") 	missing_fields+="\n- Name";  if (document.forms[0].betrieb.value=="") 	missing_fields+="\n- Betrieb";  if (document.forms[0].adresse.value=="") 	missing_fields+="\n- Adresse";  if (!mailregex.test(document.forms[0].email.value)) 	missing_fields+="\n- eMail";  return mifi(missing_fields);}function check_kundenanmeldung() {  var missing_fields="";  if (document.forms[0].name.value=="") 	missing_fields+="\n- Name";  if (document.forms[0].betrieb.value=="") 	missing_fields+="\n- Betrieb";  if (document.forms[0].adresse.value=="") 	missing_fields+="\n- Adresse";  if (!mailregex.test(document.forms[0].email.value)) 	missing_fields+="\n- eMail";  if (document.forms[0].phone.value=="") 	missing_fields+="\n- Telefon";  if (document.forms[0].username.value=="") 	missing_fields+="\n- gew. Benutzername";  if (document.forms[0].password.value=="") 	missing_fields+="\n- gew. Passwort";  if (document.forms[0].password_conf.value=="") missing_fields+="\n- PasswortbestŠtigung";  if (document.forms[0].password.value!=document.forms[0].password_conf.value) missing_fields+="\n- Passwort und PasswortbestŠtigung mŸssen identisch sein!";  if (document.forms[0].password.value==document.forms[0].username.value) missing_fields+="\n- Benutzername und Passwort dŸrfen aus SicherheitsgrŸnden nicht identisch sein!";  return mifi(missing_fields);}function printpage() {  if (window.print) window.print();  else alert("Leider unterstŸtzt Ihr Browser diese Funktion nicht! Bitte aktivieren Sie die Druckfunktion Ihres Browsers manuell!");}// =====================================================// COOKIE-Functions:function get_cookie_val (offset) {	var endstr = document.cookie.indexOf (";", offset);	if (endstr == -1)		endstr = document.cookie.length;	return unescape(document.cookie.substring(offset, endstr));}function get_cookie(name) {	var arg = name + "=";	var alen = arg.length;	var clen = document.cookie.length;	var i = 0;	while (i < clen) {		var j = i + alen;		if (document.cookie.substring(i, j) == arg)			return get_cookie_val(j);		i = document.cookie.indexOf(" ", i) + 1;		if (i == 0) break;	}	return null;}
