/*#####################################################
	INFOS ZU DIESER DATEI
	
letzte Änderung: fha, 12.01.2009

######################################################*/

var hdi24PopupDefaultContent = null;
var hdi24PopupTarifrechner = null;
var hdi24PopupMiniPopup = null;

/* Wenn Parameter 'left' und 'top' nicht angegeben werden, so wird die Standard-Position (fuer ein neues Fenster) des Browsers verwendet. */
/*
var leftMargin = 10;
var topMargin = 10;
var defaultOptions = ",left="+leftMargin+",top="+topMargin+",menubar=no,toolbar=no,scrollbars=yes,resizable=no,dependent=no";
*/
var defaultOptions = "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,dependent=no";

var windowNameDefaultTarif = "tarifrechner";
var windowNameDefaultContent = "hdi24";
var windowNameMiniPopup = "minipopup";

function doRadioListOpenTarifrechner() {
	for(i=0;i<document.form_rechner.auswahl.length;++i){
		var auswahl = document.form_rechner.auswahl;
		if(auswahl[i].checked == true) {
			var auswahlValue = auswahl[i].value;
			openPopupTarifrechnerFixSize(auswahlValue);
		}
	}
}

function openPopupDefaultContent(contentURL){
	var w = 708;
	var h = 530;
	openPopup(hdi24PopupDefaultContent, contentURL, windowNameDefaultContent, "width="+w+",height="+h+defaultOptions);
}

function openPopupDefaultContentWide(contentURL){
	var w = 750;
	var h = 530;
	openPopup(hdi24PopupDefaultContent, contentURL, windowNameDefaultContent, "width="+w+",height="+h+defaultOptions);
}

function openPopupTarifrechnerFixSize(contentURL){
	var w = 730;
	var h = 600;
	openPopup(hdi24PopupTarifrechner, contentURL, windowNameDefaultTarif, "width="+w+",height="+h+defaultOptions);
}

function openMiniPopup(contentURL) { 
	openPopup(hdi24PopupMiniPopup, contentURL, windowNameMiniPopup, "width=460px,height=300px,left=600px,top=400px");
} 

function openPopup(popupWindow,contentURL,windowName,pOptions){
	if(popupWindow == null){
		popupWindow = window.open(contentURL, windowName, pOptions);
	} else if(popupWindow.closed != true){
			popupWindow.close();
			popupWindow = window.open(contentURL, windowName, pOptions);
		} else{
			popupWindow = window.open(contentURL, windowName, pOptions);
		}
	
	popupWindow.focus();
}

function countMax(target, max){
	if (target.value.length > max) {
		target.value = target.value.substring(0,max);
		alert("Es dürfen nicht mehr als  " + max + "  Zeichen eingegeben werden!");
	}
}