function themeChecker(themeArrayId){
	for(var i=0; i<themeArrayId.length; i++){
		if(themeArrayId[i] == undefined) break;
		themeObj = document.getElementById("theme_"+themeArrayId[i]);
		themeObj.checked = true;
	}
}

function selectSubCat(obj){
	var allSubCat = document.getElementById("subCat_"+obj.value);
	var allSubCatArray = allSubCat.value.split(",");
	for(var i=0; i<allSubCatArray.length; i++){
		subCatObj = document.getElementById("theme_"+allSubCatArray[i].replace(/\'/g,''));
		if(obj.checked == true) subCatObj.checked = true;
		else subCatObj.checked = false;
	}
}

function deselectSubCat(objId){
	var allSubCat = document.getElementById("subCat_"+objId);
	var allSubCatArray = allSubCat.value.split(",");
	var alleObj = document.getElementById("theme_"+objId);
	for(var i=0; i<allSubCatArray.length; i++){
		subCatObj = document.getElementById("theme_"+allSubCatArray[i].replace(/\'/g,''));
		//alert(subCatObj.id+subCatObj.checked);
		if(subCatObj.checked == false){
			alleObj.checked = false;
			return;
		}
	}
	alleObj.checked = true;
}

function resetSomeHidden(){
	for(i=0; i<document.forms[0].elements.length; i++){
			if(document.forms[0].elements[i].type == 'hidden'){
				if(document.forms[0].elements[i].name.search("subCat_") != -1) document.forms[0].elements[i].value = "";
			}
	}
}

//freizeit
function reloadWindow(location,id,hotelId){
	if(!hotelId) hotelId = '';
	var prgact = 0;
	if(document.forms[0].prgact[0].checked == true) prgact = 1;
	window.location=location+'id='+id+'&prgact='+prgact+'&hotelId='+hotelId+'#anchor_top';
}

function worldOfSelect(worldOf){
	var worldOf = Number(worldOf);
	var worldOfObj = document.form1.worldOf;
	switch(worldOf){
		case 7 : worldOfObj[0].checked = true;
		break;
		case 1 : worldOfObj[1].checked = true;
		break;
		case 5 : worldOfObj[2].checked = true;
		break;
		case 6 : worldOfObj[4].checked = true;
		break;
		case 8 : worldOfObj[3].checked = true;
		break;
	}
}