function showErrorDialog(msg) {
	var text  = "Hinweis / Information\n______________________________________\n\n" + msg;
	
	window.alert(text);					
}

function StandardFormCheck(arrLabel, arrForm) {
	for (var i = 0; i < arrForm.length; i++){
		if (document.getElementsByName(arrForm[i])[0].value == ""){
			var msg = 'Das Feld \"' + arrLabel[i] + '\" darf nicht leer sein!\n' +
				      'Bitte ergänzen Sie das entsprechende\n' +
				  	  'Feld und senden Sie das Formular erneut.';
			showErrorDialog(msg);
			document.getElementsByName(arrForm[i])[0].focus();
			return false;
		}
	}
	
	return true;		
}

function isEmail(email) {
	if(email.search(/^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]+)*@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]+)*\.(([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/) > -1) {
		return true;
	} else { 
		return false;
	}
}

function popup(url, width, height) {
	
	var posX = (screen.availWidth-width)/2;
	var posY = (screen.availHeight-height)/2;
        
	window.open(url, "", "width=" + width + ", height=" + height + ", scrollbars=0, resizable=0, screenX=" + posX + ", screenY=" + posY + ", left=" + posX + ", top=" + posY + "");
}

function isNumeric(feld,wert) {

	var strValidChars = ".0123456789";
	var strChar;
	var fehler = false;

	for (i = 0; i < wert.length; i++) {
		
		strChar = wert.charAt(i);

		if (strValidChars.indexOf(strChar) == -1) {
			fehler = true;
			feld.focus();
		}
	}
	
	if(fehler == true || wert == "") {
		alert(unescape("In dieses Feld d%FCrfen nur Zahlen eingegeben werden%21"));
		return false;
	}

}

function jump(field) {
	var order = document.getElementsByName(field)[0].selectedIndex; 
	if (document.getElementsByName(field)[0].options[order].value != 0) { 
		location = document.getElementsByName(field)[0].options[order].value; 
	} else {
		document.getElementsByName(field)[0].selectedIndex = 0;
	}
}

function maskMail(user,domain,text) {
	if(text != '') {
		document.write('<a href="mailto:' + user+'&#64;' + domain + '">' + text + '</a>');
	} else {
		document.write('<a href="mailto:' + user + '&#64;' + domain + '">' + user + '&#64;' + domain +'</a>');
	}
}
