/*
 * Autor: André Ostermann
 * Datum: 30.10.2008
 * Beschreibung: Funktion ruft den Druckdialog auf
 */
function showPrintDialog() {
	
	self.print();
}

/*
 * Autor: Anja Burow
 * Datum: 30.10.2008
 * Beschreibung: Funktion öffnet die aufgerufene Werteliste in einem neuen Fenster
 */
function showLov(sqlIdent,header,openerField,lovName) {
	var ZeSt = '';
	if (lovName != '') {
		for (x = 0; x < document.getElementsByName(lovName).length; x++) {
			if (document.getElementsByName(lovName)[x].checked)
				ZeSt = document.getElementsByName(lovName)[x].value;
		}
	}
		
	lovWindow = window.open("LovAction.do?actionMode=searchlist&lov.sqlIdent="+sqlIdent+"&lov.header="+header+"&lov.openerField="+openerField+"&lov.ZeSt="+ZeSt,"lovWindow","height=300,width=350,scrollbars=yes,resizable=yes");
	lovWindow.focus();
}

/*
 * Autor: Anja Burow
 * Datum: 30.10.2008
 * Beschreibung: Funktion überträgt den gewählten Rückgabewert aus einer Werteliste in die Suchenmaske.
 */
function insertLovValue(openerField,lovValue)
{
	insertElement = opener.document.getElementById(openerField);
	insertElement.value = lovValue;
	self.close();
}

/*
 * Autor: Anja Burow
 * Datum: 30.10.2008
 * Beschreibung: Funktion öffnet den Link zur TIB in einem neuen Fenster
 */
function openTIB(fkz) {
	tibWindow = window.open("https://getinfo.de/app/filter?repno="+fkz);
	tibWindow.focus();
}

/*
 * Autor: Anja Burow
 * Datum: 30.10.2008
 * Beschreibung: Funktion sucht das Feld mit der übergebenen ID
 */
function findId(field) {
	var id = null;
	for (x = 1; ; x++) {
		var test = document.getElementById(field + x);
		if (test) id = test.id;
		else break;
	}
	if (id == null) return field;
	else return id;
}

/*
 * Autor: Anja Burow
 * Datum: 18.06.2009
 * Beschreibung: Funktion führt ein Submit durch bei Enter in der Suchenmaske
 */
function submitSearch(keyCode) {
	if(keyCode == 13) 
		document.getElementById("searchForm").submit();
}

