function oeffnekalender(oeffner){
	globoeffner=oeffner;
	var newDIV = document.createElement("div");
	kalenderdiv=document.getElementsByTagName("body")[0].appendChild(newDIV);
	with(kalenderdiv){
		style.left=oeffner.offsetLeft+250+"px";
		style.top=oeffner.offsetTop+400+"px";
		id="cal1";
		//style.visibility="visible";
	}
	schreibecal(Heuteobj.getFullYear() , Heuteobj.getMonth(), oeffner);
}

function waehler(tag, monat, jahr){
	globoeffner.nextSibling.nextSibling.value=tag+'.'+monat+'.'+jahr;
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("cal1"));
	
	andatum=document.getElementsByName("adatum")[0].value;
	andatum_splitted=andatum.split(".");
	anjahr=andatum_splitted[2];
	anmonat=andatum_splitted[1];
	antag=andatum_splitted[0];
	anutc=Date.UTC(anjahr, anmonat-1, antag, 00, 00, 01);
	
	abdatum=document.getElementsByName("abdatum")[0].value;
	abdatum_splitted=abdatum.split(".");
	abjahr=abdatum_splitted[2];
	abmonat=abdatum_splitted[1];
	abtag=abdatum_splitted[0];
	abutc=Date.UTC(abjahr, abmonat-1, abtag, 00, 00, 01);
	
	diferenz=abutc-anutc;
	
	tage=diferenz/1000/60/60/24;
	
	if(tage>0){
		//document.getElementsByName("tage")[0].value=tage+" Nächte";
	}
}

function mehr(wen, wert){
	wen.src=wen.src.replace("_i", "_a");
	if(parseInt(wen.parentNode.nextSibling.value)+wert>-1){
		wen.parentNode.nextSibling.value=parseInt(wen.parentNode.nextSibling.value)+wert;
	}
}


function mehrfelder(){
	
	for(i=0; i<document.getElementsByTagName("input").length; i++){
		document.getElementsByTagName("input")[i].setAttribute("value", document.getElementsByTagName("input")[i].value);
	}
	
	var aktuellezeilen=(document.getElementsByTagName("input").length-1)/2;
	
	document.getElementsByTagName("tr")[aktuellezeilen].getElementsByTagName("td")[3].innerHTML=" ";	
	
	//var Neuezeile = document.createElement("tr");
	//neuezeileobj=document.getElementsByTagName("tbody")[0].appendChild(Neuezeile);
	
	bishertable=document.getElementById("tablediv").firstChild.firstChild.firstChild.innerHTML;
	
	neuetable='<table><tbody>'+bishertable+'<tr><td><input class="textinput" style="width:150px;" type="text" name="hotel0" value="" /></td><td><input class="textinput" style="width:150px;" type="text" name="mail0" value="" /></td><td><span onclick="javascript:wenigerfelder(this);">-</span></td><td><span onclick="javascript:mehrfelder();">+</span></td></tr></tbody></table>';
	document.getElementById("tablediv").firstChild.innerHTML=neuetable;
	
	
	//neuezeileobj.innerHTML='<td><input class="textinput" style="width:150px;" type="text" name="hotel0" value="" /></td><td><input class="textinput" style="width:150px;" type="text" name="mail0" value="" /></td><td><span onclick="javascript:wenigerfelder(this);">-</span></td><td><span onclick="javascript:mehrfelder();">+</span></td>';
	//document.getElementById("tablediv").firstChild.firstChild.innerHTML='<td><input class="textinput" style="width:150px;" type="text" name="hotel0" value="" /></td><td><input class="textinput" style="width:150px;" type="text" name="mail0" value="" /></td><td><span onclick="javascript:wenigerfelder(this);">-</span></td><td><span onclick="javascript:mehrfelder();">+</span></td>';
	
	hoehenangl();
	
}

function wenigerfelder(wen){
	var aktuellezeilen=(document.getElementsByTagName("input").length-1)/2;
	if(aktuellezeilen>1){
		//wen.parentNode.parentNode.innerHTML="";
		knotenzudel=wen.parentNode.parentNode;
		knotenzudel.parentNode.removeChild(knotenzudel);
		//var Knoten = document.getElementsByTagName("ol")[0].firstChild;
		//document.getElementsByTagName("table")[0].getElementsByTagName("td")[2].removeChild(document.getElementsByTagName("table")[0].getElementsByTagName("td")[2].getElementsByTagName("span")[0]);
		document.getElementsByTagName("tr")[aktuellezeilen-1].getElementsByTagName("td")[3].innerHTML='<span onclick="javascript:mehrfelder();">+</span>';
		hoehenangl();
	}
}

function hoehenangl(){
	tabellenhoehe=document.getElementsByTagName("table")[0].offsetHeight;
	document.getElementById("tablediv").style.height=tabellenhoehe+"px";
}

function erstestabbauen(){
	document.getElementById("tablediv").firstChild.innerHTML=meinstr;
	hoehenangl();
}

function eingrauen(wen){
	laenge=document.getElementById("sportsgroup").getElementsByTagName("input").length;
	for(j=0; j<laenge; j++){
		if(document.getElementById("sportsgroup").getElementsByTagName("input")[j].disabled==true){
			document.getElementById("sportsgroup").getElementsByTagName("input")[j].disabled=false;
		}
		else{
			document.getElementById("sportsgroup").getElementsByTagName("input")[j].disabled=true;
			document.getElementById("sportsgroup").getElementsByTagName("input")[j].checked=false;
		}
	}
}