//
// Copyright © 2002 Techniker Krankenkasse, Hamburg, Germany. All rights reserved.
//
//
//
// Funktionen zum Öffnen von Browser-Fenstern
// Sonstige Funktionen
//

function openPrintWindow(url) {
	window.open(url, 'printwindow');
	return false;
}

function openHelpWindow(url) {
	window.open(url,'help','width=520,height=495,toolbar=no,status=no,scrollbars=yes,resizable=no,menubar=no,location=no');
	return false;
}
function openWindowWithParams(url, name, openParams) {
	window.open(url, name, openParams);
	return false;
}

function openWindow(url, name) {
	window.open(url, name);
	return false;
}

var textNeuesFensterDefault = "In neuem Fenster: ";
function titleAnpassen(titleObjekt) {
	titleAnpassen(titleObjekt, textNeuesFensterDefault);
}

function titleAnpassen(titleObjekt, textNeuesFenster) {
	if(!textNeuesFenster || (textNeuesFenster && textNeuesFenster == "")) {
		textNeuesFenster = textNeuesFensterDefault;
	}
	if (titleObjekt.getAttribute) {
		textAlt = titleObjekt.getAttribute("title");
		if(textAlt && textAlt.indexOf(textNeuesFenster) == -1) {
			titleObjekt.setAttribute("title", textNeuesFenster + textAlt);
		}
	}

}

//Setzt fuer die uebergebene id (sinnvollerweise ein Input Field) das Attribute autocomplete auf off.
//Damit werden die Browser angehalten, fuer das Eingabefeld keine eigene AutoCompletion zu verwenden.
function setAutoCompleteOff(searchTextId) {
	if (!document.getElementById) return false;
	var f = document.getElementById(searchTextId);
	if (f==null) return false;
	f.setAttribute('autocomplete', 'off');
}

// Die Behandlung von Doppelclicks, wird in Screen.renderFormStart benutzt
var savedTime = new Date;
savedTime.setTime(0);
function CheckDoubleSubmit() {
	var rightNow = new Date;
	if ((rightNow.valueOf() - 2000) < savedTime.valueOf() ){
		return false;
	}
	else {
		savedTime=rightNow;
		return true;
	}
}


