function openPopup(url) 
{
  fenster = window.open(url, "Hinweis", "width=750,height=600,scrollbars=yes");
  fenster.focus();
}

function openZoom(url) 
{
  fenster = window.open(url, "Hinweis", "width=440,height=440,scrollbars=auto");
  fenster.focus();
}



String.prototype.trim = function() {
	return this.replace(/(^\s+|\s+$)/g, "");
}

function check() {
	// Check anrede
	objekt = document.form1.ar;
	if (objekt.options[objekt.selectedIndex].value=='0') { alert('Keine Anrede ausgewählt.'); return false;}  
	// Check vorname
	objekt = document.form1.vn;
	if (objekt.value.trim()=='') { alert('Kein Vorname angegeben.'); return false;} 
	
	// Check name
	objekt = document.form1.nn;
	if (objekt.value.trim()=='') { alert('Kein Nachname angegeben.'); return false;}

	// Check Strasse
	objekt = document.form1.st;
	if (objekt.value.trim()=='') { alert('Keine Strasse angegeben.'); return false;}

	// Check Mail
	objekt = document.form1.mail;
	if (objekt.value.trim()=='') { alert('Keine E-Mail Adresse angegeben.'); return false;}
 
	// Check Nr
	objekt = document.form1.nr;
	if (objekt.value.trim()=='') { alert('Keine Nr. angegeben.'); return false;}
	
	// Check PLZ
	objekt = document.form1.plz;
	if (objekt.value.trim()=='' || objekt.value.length < 5) { alert('Keine gültige Postleitzahl angegeben.');  return false;} 
	  var nur_das = "0123456789";
	  for (var i = 0; i < objekt.value.length; i++)
	    if (nur_das.indexOf(objekt.value.charAt(i)) < 0) {
	      alert('Keine gültige Postleitzahl angegeben.\nPostleitzahlen dürfen nur aus Ziffern bestehen');
		  return false;
		}
		
	// Check Ort
	objekt = document.form1.ort;
	if (objekt.value.trim()=='') { alert('Kein Ort angegeben.'); return false;}
	
	return checkEmail() ;
 
}



function check2() {
	 
	// Check Inhaber
	objekt = document.form2.inhaber;
	if (objekt.value.trim()=='') { alert('Kein Inhaber angegeben.'); return false;} 
		
	// Check Ktonr
	objekt = document.form2.kontonummer;
	if (objekt.value.trim()=='') { alert('Keine Kontonummer angegeben.'); return false;}

	// Check BLZ
	objekt = document.form2.blz
	if (objekt.value.trim()=='') { alert('Keine BLZ angegeben.'); return false;}
	
	objekt = document.form2.vorw;
	if (objekt.value.trim()=='')
	{
		alert('Keine Vorwahl angegeben.'); return false;
	}else {
		var chkZ = 1; 
		for(i=0;i<objekt.value.length;++i) 
		{
			if(objekt.value.charAt(i) < "0" || objekt.value.charAt(i) > "9") chkZ = -1; 
		}
		if(chkZ == -1) 
		{ 
			alert('Keine gültige Vorwahl angegeben.\nBitte beachten Sie, dass die Vorwahl keine Leerzeichen enthalten und nur aus Ziffern bestehen darf.');
			return false;
		} 
	}
	
	
	objekt = document.form2.tel;
	if (objekt.value.trim()=='')
	{
		alert('Keine Telefonnummer angegeben.'); return false;
	}else {
		var chkZ = 1; 
		for(i=0;i<objekt.value.length;++i) 
		{
			if(objekt.value.charAt(i) < "0" || objekt.value.charAt(i) > "9") chkZ = -1; 
		}
		if(chkZ == -1) 
		{ 
			alert('Keine gültige Telefonnummer angegeben.\nBitte beachten Sie, dass die Telefonnummer keine Leerzeichen enthalten und nur aus Ziffern bestehen darf.'); return false;
		} 
	}
	
}
 

function get_GET_params() 
{
   var myGET = new Array();
   if(location.search.length > 0) {
      var get_param_str = location.search.substring(1, location.search.length);
      var get_params = get_param_str.split("&");
	  
      for(i = 0; i < get_params.length; i++) 
	  {
		 myGET[i] = new Object();
         var key_value = get_params[i].split("=");
         if(key_value.length == 2) {
            var key = key_value[0];
            var value = key_value[1];
			
			myGET[i]["name"] = key;
			myGET[i]["value"] = value;
         }
      }
   }
   return(myGET);
}

function checkEmail() 
{
	var email = document.getElementById('mail');
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!filter.test(email.value)) 
	{
		alert('Keine gültige Mailadresse');
		email.focus() ;
		return false;
	}
	return true;
}
 
function get_GET_param(key) {
   var get_params = get_GET_params();
   for(i = 0; i < get_params.length; i++) 
   {
	   if(get_params[i]["name"] == key )
	   {
		  return(get_params[i]["value"]);
	   }
	}
	return "";
}
 
