/* Diese Funktion ist eine Alternative zur fehlerhaften Ausgabe von .position() in Chrome */
jQuery.fn.aPosition = function() {
		thisLeft = this.offset().left;
		thisTop = this.offset().top;
		thisParent = this.parent();
		parentLeft = thisParent.offset().left;
		parentTop = thisParent.offset().top;
	return {
		left: thisLeft-parentLeft,
		top: thisTop-parentTop
	}
}


function check_installation_data() {
	var names = new Array("host", "db", "user", "prefix");
	for (var i = 0; i < names.length; i++) {
		var obj = document.getElementsByName(names[i])[0];
		if (obj.value == "") {
			alert("Du hast vergessen alle Felder auszufuellen!\nYou forgot to fill out all textfields");
			return false;
		} else if (obj.value.search(/'/) != -1 || obj.value.search(/"/) != -1){
			alert("Bitte verwende nicht folgende Zeichen:\nPlease don't use following charakters:\n\n\" or '");
			return false;
		}
	}
}
