function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function versteckt(element)  { 

	if (document.getElementById(element).style.display ==  'none')
	{
		document.getElementById(element).style.display = 'block';
	}
	else
	{
		document.getElementById(element).style.display = 'none';
	}
}


function popup(a,f,b,c)  { 
	neu=window.open(a,f,'scrollbars=1,resizable=no,width='+b+',height='+c);
 } 
 
 
 function showSubmenu(value) {
 	document.getElementById('rollover').style.display = value;
 }
 
 
 function show_roomrow(value) {
 	
 	if(value == "2") {
 		document.getElementById('rooms_row2a').style.display = 'block';
 	} else {
 		document.getElementById('rooms_row2a').style.display = 'none';
 	}
 }

 
 // Functions Autocomplete Bookingcenter
 function init_room_selection() {

	var sel_room   = document.getElementById('Room' + 1);
	var sel_adults = document.getElementById('Room' + 1 + 'Adults');
	var sel_children = document.getElementById('Room' + 1 + 'Children');

	sel_room.value = '@DB';
	update_room_adult_selection(1);


	var sel_room   = document.getElementById('Room' + 2);
	var sel_adults = document.getElementById('Room' + 2 + 'Adults');
	var sel_children = document.getElementById('Room' + 2 + 'Children');

	sel_room.value = '@DB';
	update_room_adult_selection(2);
	selectOption(sel_adults, 0);
	update_room_child_selection(2)
}

function update_room_adult_selection(idx) {

	var sel_room   = document.getElementById('Room' + idx);
	var sel_adults = document.getElementById('Room' + idx + 'Adults');
	var sel_children = document.getElementById('Room' + idx + 'Children');

	if(sel_room.value == '@SB') {
		removeAllOptions(sel_adults);
		if(idx == 1) {
			addOption(sel_adults, '1', '1');
			selectOption(sel_adults, 0);
		}
		else {
			addOption(sel_adults, '0', '0');
			addOption(sel_adults, '1', '1');
			selectOption(sel_adults, 1);
		}
	}

	if(sel_room.value == '@DB' || sel_room.value == '@TB') {
		removeAllOptions(sel_adults);
		if(idx == 1) {
			addOption(sel_adults, '1', '1');
			addOption(sel_adults, '2', '2');
			selectOption(sel_adults, 1);
		}
		else {
			addOption(sel_adults, '0', '0');
			addOption(sel_adults, '1', '1');
			addOption(sel_adults, '2', '2');
			selectOption(sel_adults, 0);
		}
	}

	if(sel_room.value == '@TR') {
		if(idx == 1) {
			removeAllOptions(sel_adults);
			addOption(sel_adults, '1', '1');
			addOption(sel_adults, '2', '2');
			addOption(sel_adults, '3', '3');
			selectOption(sel_adults, 2);
		}
		else {
			removeAllOptions(sel_adults);
			addOption(sel_adults, '0', '0');
			addOption(sel_adults, '1', '1');
			addOption(sel_adults, '2', '2');
			addOption(sel_adults, '3', '3');
			selectOption(sel_adults, 3);
		}
	}

	if(sel_room.value == '@QR') {
		if(idx == 1) {
			removeAllOptions(sel_adults);
			addOption(sel_adults, '1', '1');
			addOption(sel_adults, '2', '2');
			addOption(sel_adults, '3', '3');
			addOption(sel_adults, '4', '4');
			selectOption(sel_adults, 3);
		}
		else {
			removeAllOptions(sel_adults);
			addOption(sel_adults, '0', '0');
			addOption(sel_adults, '1', '1');
			addOption(sel_adults, '2', '2');
			addOption(sel_adults, '3', '3');
			addOption(sel_adults, '4', '4');
			selectOption(sel_adults, 4);
		}
	}

	 update_room_child_selection(idx);
}


function update_room_child_selection(idx) {

	var sel_room   = document.getElementById('Room' + idx);
	var sel_adults = document.getElementById('Room' + idx + 'Adults');
	var sel_children = document.getElementById('Room' + idx + 'Children');

	if(sel_room.value == '@SB') {
		removeAllOptions(sel_children);
		addOption(sel_children, '0', '0');
		selectOption(sel_children, 0);
	}

	if(sel_room.value == '@DB' || sel_room.value == '@TB') {
		if(sel_adults.value == '0') {
			removeAllOptions(sel_children);
			addOption(sel_children, '0', '0');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '1') {
			removeAllOptions(sel_children);
			addOption(sel_children, '1', '1');
			addOption(sel_children, '2', '2');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '2') {
			removeAllOptions(sel_children);
			addOption(sel_children, '0', '0');
			addOption(sel_children, '1', '1');
			selectOption(sel_children, 0);
		}
	}

	if(sel_room.value == '@TR') {
		if(sel_adults.value == '0') {
			removeAllOptions(sel_children);
			addOption(sel_children, '0', '0');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '1') {
			removeAllOptions(sel_children);
			addOption(sel_children, '2', '2');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '2') {
			removeAllOptions(sel_children);
			addOption(sel_children, '1', '1');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '3') {
			removeAllOptions(sel_children);
			addOption(sel_children, '0', '0');
			selectOption(sel_children, 0);
		}
	}

	if(sel_room.value == '@QR') {
		if(sel_adults.value == '0') {
			removeAllOptions(sel_children);
			addOption(sel_children, '0', '0');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '1') {
			removeAllOptions(sel_children);
			addOption(sel_children, '3', '3');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '2') {
			removeAllOptions(sel_children);
			addOption(sel_children, '2', '2');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '3') {
			removeAllOptions(sel_children);
			addOption(sel_children, '1', '1');
			selectOption(sel_children, 0);
		}

		if(sel_adults.value == '4') {
			removeAllOptions(sel_children);
			addOption(sel_children, '0', '0');
			selectOption(sel_children, 0);
		}
	}
}

function removeAllOptions(selectbox)
{
	var deli;
	for(deli=selectbox.options.length-1;deli>=0;deli--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(deli);
	}
}
function addOption(selectbox, value, text)
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}
// this following function is used to select default index of the list
function selectOption(selectbox, index) {
        selectbox.selectedIndex = index;
}


	function checkProductSelected() {
		var value = $('#otagrails:checked').val();
	        if(value) {
            		var pass1 = $('#pass1:checked').val();
                        var pass2 = $('#pass2:checked').val();
			var pass3 = $('#pass3:checked').val();
			var pass4 = $('#pass4:checked').val();
			var pass6 = $('#pass6:checked').val();
			if(!pass1 && !pass2 && !pass3 && !pass4 && !pass6) {
				alert("Please select one product!");
                                return false;
			} else {
				document.simplesearch.submit(); 
				return false;
			}
                }	
	}
