var soMenuActive = false;

function doCheckFormsearchCMP(frm) {
	return true;
}

function checkText(entry) {
	var val = entry.value + "";
	val = val.replace(/ */, "");
	if (val.length > 0)	{ return true; }
	entry.focus();
	entry.select();
	alert("Dieses Feld darf nicht leer sein.");
	return false;
}

function changeChildrenVisibility(frm, divid) {
	if (divid == 'childage'){
		if (frm.value > 0){
			jQuery("#" + divid + 'section').removeClass("hidden");
		} else {
			jQuery("#" + divid + 'section').addClass("hidden");
		}
	}
	for (i=0; i<4; i++){
		if ((i+1)<=frm.value){
			jQuery("#" + divid + i).removeClass("hidden");
			jQuery("#" + divid + i + ' select').removeAttr("disabled");
		} else {
			jQuery("#" + divid + i).addClass("hidden");
			jQuery("#" + divid + i + ' select').attr("disabled", "disabled");
		}
	}
}

function changeRoomVisibility(frm) {
	if (frm.value == 1) {
		var numAdults = jQuery("#a0" + " option:selected").val();
		var numChildren = jQuery("#c0" + " option:selected").val();
		jQuery("#a" + " option[value='" + numAdults + "']").attr("selected", "selected");
		jQuery("#c" + " option[value='" + numChildren + "']").attr("selected", "selected");
		for (var i = 0; i < 4; i++) {
			var age = jQuery("#y0" + i + " option:selected").val();
			jQuery("#y" + i + " option[value='" + age + "']").attr("selected", "selected");	
			if (i < numChildren) {
				jQuery("#childage" + i).removeClass("hidden");
			} else {
				jQuery("#childage" + i).addClass("hidden");
			}
		}
		jQuery("#count, #roomtype").removeClass("hidden");
		jQuery(".roomline").addClass("hidden");
		jQuery(".roomline select").attr("disabled", "disabled");
		jQuery("#count select, #roomtype select").removeAttr("disabled");
		jQuery("#erw, #kin").removeClass("hidden");
	} else {
		jQuery("#erw, #kin").addClass("hidden");
		jQuery("#room0" + " select").removeAttr("disabled");
		var numAdults = jQuery("#a option:selected").val();
		var numChildren = jQuery("#c option:selected").val();
		jQuery("#a0" + " option[value='" + numAdults + "']").attr("selected", "selected");
		jQuery("#c0" + " option[value='" + numChildren + "']").attr("selected", "selected");
		for (var i = 0; i < 4; i++) {
			var age = jQuery("#y" + i + " option:selected").val();
			jQuery("#y0" + i + " option[value='" + age + "']").attr("selected", "selected");
			if (i < numChildren) {
				jQuery("#room0childage" + i).removeClass("hidden");
			} else {
				jQuery("#room0childage" + i).addClass("hidden");
			}
		}
		jQuery("#count, #roomtype").addClass("hidden");
		jQuery("#count select, #roomtype select").attr("disabled", "disabled");
		jQuery(".roomline").addClass("hidden");
		for (var i = 0; i < frm.value; i++) {
			jQuery("#room" + i).removeClass("hidden");
			jQuery("#room" + i + " select").removeAttr("disabled");
			var c = jQuery("#c" + i).val();
			jQuery("#room" + i + " .ageselectbox select").attr("disabled", "disabled");
			if (c > 0){
				for (var j =0; j < c; j++){
				jQuery("#y" + i + j).removeAttr("disabled");
				}
			} 
		}
	}		
}

