// JavaScript Document

function setHili(elem,on){
//	elem.style.color='red';exit;
	if(on==1){
		elem.style.color='#000000';
		document.getElementById('label_' + elem.id).style.color='#000000';
	}else{
		elem.style.color='#666666';
		document.getElementById('label_' + elem.id).style.color='#666666';
		if( elem.tagName=='INPUT' && elem.value || elem.tagName=='SELECT' && elem.selectedIndex>0 ){
			elem.style.backgroundColor='#ECFFEC';
		}else{
			elem.style.backgroundColor='#FFEEEE';		
		}
	}
	
}

function alertHelper(elem){
	if(elem.options[elem.selectedIndex].value=='helper'){
		helper = document.getElementById('eingabe');
		xMoveTo(helper,xPageX(elem)+xWidth(elem),xPageY(elem));
		document.getElementById('label_eingabe').innerHTML = document.getElementById('label_'+elem.id).innerHTML + ' eingeben'; 
		helper.style.visibility='visible';
		document.getElementById('wert').value='';
		document.getElementById('wert').focus();
		window.elem_callforhelp = elem;
	}
}

function setValue(elem){
	newopt = new Option(document.getElementById('wert').value,document.getElementById('wert').value,true,true);
	elem.options[elem.options.length]=newopt;	
	elem.focus();
	document.getElementById('eingabe').style.visibility='hidden';
		
}

function changeAnz(ele){
	
	if(ele.id == 'pers_k5'){
		ele_child1 = document.getElementById('pers_k15');		
	}else{
		ele_child1 = document.getElementById('pers_k5');			
	}	

	ele_adult = document.getElementById('pers_anz');			

	nr_adult = parseInt(ele_adult.options[ele_adult.selectedIndex].text);
	nr_child1 = parseInt(ele_child1.options[ele_child1.selectedIndex].text);	
	nr_child2 = parseInt(ele.options[ele.selectedIndex].text);		

	act_nr = nr_adult-(nr_child1+nr_child2)

	if(act_nr<0){
		alert('Die Anzahl der Kinder kann die Anzahl der Gesamtpersonen nicht übersteigen!');
		for(i=0; i<ele.length; i++){
			if(ele.selectedIndex+act_nr==i){
				ele.options[i].selected=true;					
			}else{
				ele.options[i].selected=false;									
			}

		}
	}

}


// Reservierungdaten ausdrucken

function print(data){
	//alert(data.childNodes[0].caption.innerHTML)
	date = data.childNodes[0].caption.innerHTML;
	data.childNodes[0].caption.innerHTML ='<center>Ihre Reservierungsdaten vom ' +  date + '</center>';
	win = window.open('', 'printdata','width=600,height=800,resizable,scrollbars,menubar')
	win.moveTo(0,0);
	win.document.write('<link href="styles.css" rel="stylesheet" type="text/css" /><center>');
	win.document.write(data.innerHTML);
	win.document.close();
	win.print();
}





