/**************************** 
	Kontakt
 ****************************/
function inhaltLeer(element,inhalt,leeren){
	if(element.value == '' || element.value == ' '){
		element.value = inhalt;
	}
	
	if (leeren == 'ja'){
		if(element.value == inhalt ){
			element.value = '';	
			element.focus();	
		}
	}	
}

function chkloginform(){	
	var usernameStr = document.loginform.username;
	var passwordStr = document.loginform.pw;

	 if(usernameStr.value == "Benutzername") {
	   alert("Bitte geben Sie einen korrekten Benutzernamen ein!");
	   usernameStr.focus();
	   return false;
	 }

	 if(passwordStr.value == "Passwort") {
	   alert("Bitte geben Sie Ihr korrektes Passwort ein!");
	   passwordStr.focus();
	   return false;
	 }

}

function chkFormular(){	
	var anliegenStr = document.kontakt.anliegen;
	var namenStr = document.kontakt.namen;
	var telStr = document.kontakt.tel;
	var mailStr = document.kontakt.mail;
	
	 if(anliegenStr.value == "" || anliegenStr.value == "Ihr Anliegen") {
	   alert("Bitte geben Sie doch Ihr 'Anliegen' an!");
	   anliegenStr.focus();
	   return false;
	 }
	
	 if(namenStr.value == "" || namenStr.value == "Name" || namenStr.value.search('@') >= 0) {		 
	   alert("Bitte Ihren Namen angeben!");	   
	   namenStr.focus();
	   return false;
	 }
	 
	 if(telStr.value == "" || telStr.value == "Telefon") {	 
	 	 if(mailStr.value == "" || mailStr.value == "E-Mail") {
	 		alert("Bitte Ihren Telefon oder E-Mail angeben!");
		    telStr.focus();
		    return false;
	 	 }
	 }
	 if(mailStr.value != "" && mailStr.value != "E-Mail"){
		mailOk = chkMail(mailStr.value); 
		if(mailOk == false){
			alert("Bitte Ihre korrekte E-Mail angeben!"); 
			mailStr.focus();
			return false;
		}
	} 	 
}

function chkMail(s){
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

/**************************** 
	Lageplan
 ****************************/
function popupFocus() {
	self.focus();
	window.setTimeout("popupFocus()",0000);
}

function getParams(width, height) {
	var left = Math.floor((window.screen.width - width) / 2 + 0);
	var top = Math.floor((window.screen.height - height) / 2 + -60);
	return "left=" + left + ",top=" + top + ",width=" + width + ",height=" + height + ",resizable=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=no";
}

function Start(URL, picWidth, picHeight) {
	OpenWin = this.open(URL, "popup", getParams(picWidth, picHeight), "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,directories=0,menuBar=0,width=" + picWidth + ",height=" + picHeight);
}