function fenster(path) {
	var win;
	win=window.open(path,"HPOL","width=650,height=400,resizeable=no,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,left=100,top=100");
}

function showhide(id) {
 if (document.getElementById("bu_anrede").value=='Persönlich') document.getElementById(id).style.cssText='display:inline-table';
 else {
  document.getElementById(id).style.cssText='display:none';
  document.getElementById(id).value='';
 }
}

 //////////////////////////////////////////////////////////////////////
// Show or Hide Boxes //
//////////////////////////////////////////////////////////////////////
function show_boxes(id, infoid) {
 id = document.getElementById(id);
 infoid = document.getElementById(infoid);
 if (id.style.display == "none" ) {
  id.style.display =  "table-row";
  infoid.innerHTML = '<img src="http://www.eventverwaltung.de/bilder/minus.gif" alt="Klicken Sie hier um die Box zu verkleinern" title="Klicken Sie hier um die Box zu verkleinern" />';
 }
 else {
  id.style.display =  "none";
  infoid.innerHTML = '<img src="http://www.eventverwaltung.de/bilder/plus.gif" alt="Klicken Sie hier um die Box zu vergr&ouml;&szlig;ern" title="Klicken Sie hier um die Box zu vergr&ouml;&szlig;ern" />';
 }
}

function zimmer_mit_aufbettung(id, anzahl){
	var id = id;
	var anzahl = anzahl;
	var ergebnis;
	ergebnis = '<select name="zimmer_mit_aufbettung_'+id+'"><option value=""></option>';
	for(var i=1;i<=anzahl;i++) {
		ergebnis = ergebnis+'<option value="'+i+'">'+i+'</option>';
	}
	ergebnis = ergebnis+'</select>';
	document.getElementById('zimmer_mit_aufbettung_'+id).innerHTML = ergebnis;
	
}



function validfields(id) {
	var element = document.getElementById(id);
	var elementlabel = null;
	if (document.getElementById(id+'_label') != null) var elementlabel = document.getElementById(id+'_label');
	if (id != 'bu_art') {
		var values = element.value;
		var Ergebnis = true;

		if (id =='bu_anreise' || id=='bu_abreise') {
			var suche = /^\d{2}\.\d{2}\.\d{4}$/;
			Ergebnis = suche.test(values);

			datum = values.split('.');
			checkDatum=new Date(datum[1]+'/'+datum[0]+'/'+datum[2]);
			if(checkDatum.getMonth()!=(datum[1]-1)) Ergebnis = false;
			
			var d = new Date();
			var day = d.getDate();
			var month = d.getMonth() + 1;
			var year = d.getFullYear();
			if (day < 10) day = '0'+day;
			if (month < 10) month = '0'+month;

			if ((year+month+day) > (datum[2]+datum[1]+datum[0])) Ergebnis = false;
			
		}
		if (id =='bu_anreise') {
			var valuesab = document.getElementById('bu_abreise').value;
			datumab = valuesab.split('.');
			if ((datumab[2]+datumab[1]+datumab[0]) < (datum[2]+datum[1]+datum[0])) Ergebnis = false;
		}
		if (id =='bu_abreise') {
			var valuesan = document.getElementById('bu_anreise').value;
			datuman = valuesan.split('.');
			
		if ((datuman[2]+datuman[1]+datuman[0]) > (datum[2]+datum[1]+datum[0])) Ergebnis = false;
						
		}

		if (id =='bu_lkz') {
			document.getElementById('bu_land').value=values;					
		}
		if (id =='bu_land') {
			document.getElementById('bu_lkz').value=values;					
		}

		var element_split=id.split("_");

		for (var x=0; x <= element_split.length; x++) {
			if (element_split[x] == 'personen' || element_split[x] == 'kinder') {
				elementlabel = document.getElementById(element_split[0] + '_label');
				if (values == '' ) Ergebnis = '1';
				else if (!isNaN(values)) Ergebnis = true;
				else Ergebnis = false;
			}
		}
		
		if ((id == 'bu_email' && values != '') || id == 'bu_email' && document.getElementById('bu_bestaetigung').checked==true) {
			reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
			Ergebnis = reg.test(values);
		}
		//TODo, Emailprüfung bei keiner Bestätiguingsmail abschalten
		//if (document.getElementById('bu_bestaetigung').checked==false )
		if (id=='bu_anrede' && values=='0') Ergebnis = false;
		
		if (id=='bu_agb' && id.checked==false && document.getElementById('bu_verbindliche').checked==true) Ergebnis = false;
		else if (id=='bu_agb' && id.checked==true && document.getElementById('bu_verbindliche').checked==true) Ergebnis = true;
		if ((id=='bu_name' || id=='bu_strasse' || id=='bu_lkz' || id=='bu_plz' || id=='bu_ort') && values == '') Ergebnis = false;
		
		if (id == 'bu_telefon' && (values == '' || isNaN(values))) Ergebnis = false;
		if (id == 'bu_fax' && values != '' && isNaN(values)) Ergebnis = false;
		
		if (typeof(h_text) == "undefined") h_text = '#000000';
		else h_text = h_text;
		
		if (Ergebnis == false && elementlabel == null) element.style.backgroundColor='#FFB9B9';
		else if (Ergebnis != false && elementlabel == null) element.style.backgroundColor='#FFFFFF';
		else if (Ergebnis == false) {
			elementlabel.style.color='#FF0000';
			elementlabel.style.backgroundColor='#FFB9B9';
		}
		else elementlabel.style.color=h_text;
	}
}

function makefavorite() {
	alert(unescape("Dr%FCcken Sie STRG+D um das Buchenformular zu Ihren Favoriten hinzuzuf%FCgen."));
}

/*
Create Link on Desktop IE only (ActiveX)
*/
function makedesktop(path, name) {
	var WshShell = new ActiveXObject("WScript.Shell");
	strDesktop = WshShell.SpecialFolders("Desktop");
	var oShellLink = WshShell.CreateShortcut(strDesktop + "\\Verknüpfung auf Seite.lnk");
	oShellLink.TargetPath = "www.hpon.de";
	oShellLink.Hotkey = "STRG+SHIFT+F";
	oShellLink.Description = "www.hpon.de";
	oShellLink.WorkingDirectory = strDesktop;
	oShellLink.Save();				
}

