function toggleComment(commentField)
{
	if(document.forms[0][commentField].style.height == '100px') {
		document.forms[0][commentField].style.height = '17px';
	} else {
		document.forms[0][commentField].style.height = '100px';
	}
}

function switchPartner(aktion)
{
	if(aktion == 1)
	{
		document.form1.name2.disabled = false;
		document.form1.vorname2.disabled = false;
		document.form1.geb_a.disabled = false;
		document.form1.geb_b.disabled = false;
		document.form1.geb_c.disabled = false;
		document.form1.mittagessen.disabled = false;
	}
	if(aktion == 2)
	{
		
		document.form1.name2.value = '';
		document.form1.vorname2.value = '';
		document.form1.mittagessen.checked = false;
		document.form1.geb_a[0].selected = true;
		document.form1.geb_b[0].selected = true;
		document.form1.geb_c[0].selected = true;
		
		document.form1.name2.disabled = true;
		document.form1.vorname2.disabled = true;
		document.form1.geb_a.disabled = true;
		document.form1.geb_b.disabled = true;
		document.form1.geb_c.disabled = true;		
		document.form1.mittagessen.disabled = true;
	}
}
function switchReason(aktion)
{
	if(aktion == 1)
	{
		switchPartner(2);
		document.form1.begleitung[1].checked = true;
		document.form1.grund.disabled = false;
		document.form1.begleitung[0].disabled = true;
		document.form1.begleitung[1].disabled = true;
		document.form1.name2.disabled = true;
		document.form1.vorname2.disabled = true;
		document.form1.geb_a.disabled = true;
		document.form1.geb_b.disabled = true;
		document.form1.geb_c.disabled = true;
		document.form1.parkplatz.disabled = true;
		document.form1.mittagessen.disabled = true;
		document.form1.kids_count.disabled = true;
		document.form1.kids_age.disabled = true;
		document.form1.betreuung.disabled = true;
		document.form1.kommentar.disabled = true;
	}
	if(aktion == 2)
	{
		
		document.form1.grund.value = '';
		document.form1.grund.disabled = true;
		document.form1.begleitung[0].disabled = false;
		document.form1.begleitung[1].disabled = false;
		document.form1.parkplatz.disabled = false;
		document.form1.kids_count.disabled = false;
		document.form1.kids_age.disabled = false;
		document.form1.betreuung.disabled = false;
		document.form1.kommentar.disabled = false;
	}
}

function changedHotel(changeHotel) {
	document.forms[0][changeHotel].value = 1;
}

function changedComment(changeComment) {
	document.forms[0][changeComment].value = 1;
}

function logoFactory(imageName, imageURL){
	var imageIndex = imageFind(imageName);
	document.images[imageIndex].src = imageURL;
}

function imageOver(imageName, oldSrc, newSrc){
	var imageIndex = imageFind(imageName);
	document.images[imageIndex].src = newSrc;
	document.currentImage = new Array(imageName, oldSrc);
}

function imageReturn(){
	var imageIndex = imageFind(document.currentImage[0]);
	document.images[imageIndex].src = document.currentImage[1];
}

function imageFind(imageToFind){
	for(n=0; n<document.images.length; n++){
		if(document.images[n].name==imageToFind){
			return(n);
			break;
		}
	}
}


function openWindow(url,id,w,h,features){
	windowNew = window.open(url,id,"width="+w+",height="+h+","+features+",status=yes");
}

function confirmIt()
{
	if(confirmIt.arguments[1]) confirmMessage = confirmIt.arguments[1]; else confirmMessage = 'Sind Sie sicher?';
	Check = confirm(confirmMessage);
	if(Check == true) document.location.href = confirmIt.arguments[0];
}

//checkt inputfelder nach inhalt die im hidden feld "required" im html doc aufgezaehlt sind
function checkFields(formName){
	requiredArray = document.forms[formName].required.value.split(",");
	var functionBreak = 0;
	for(n=0; n<document.forms[formName].elements.length; n++){
			if(functionBreak==1){
				break;
			}
			for(i=0; i<requiredArray.length; i++){
				if(document.forms[formName].elements[n].type=="select-one"){
					if(requiredArray[i]==document.forms[formName].elements[n].name&&document.forms[formName].elements[n].selectedIndex==0){
						alert("Füllen Sie bitte alle Mussfelder aus");
						functionBreak=1;
					}
				} else {
					if(requiredArray[i]==document.forms[formName].elements[n].name&&document.forms[formName].elements[n].value==""){
						alert("Füllen Sie bitte alle Mussfelder aus");
						functionBreak=1;
					}
				}
			}
	}
	if(functionBreak==0){
		return true;
	} else {
		return false;
	}		
}
