function get_hotel_option(vac_id,hotel_id,reisedauer) {
	
  var req = null;
  
  if(window.XMLHttpRequest)
  	req = new XMLHttpRequest(); 
  else if (window.ActiveXObject)
  	req  = new ActiveXObject('Microsoft.XMLHTTP');    
  
  	var url = '../get_hotel_option.php?vac_id='+vac_id+'&hotel_id='+hotel_id+'&reisedauer='+reisedauer;
  	req.open('GET', url, false);
  	req.send(null);

	if(req.status == 200){
		var response_array=req.responseText.split("!!!<<<>>>!!!");
		var codeToInsert = response_array[0];
		var jsCode = response_array[1];
						
		document.getElementById('hotel_optionen').innerHTML = codeToInsert;
		eval(jsCode);
		
	}else{
		alert('Error, cant get folder list.');
	}

}

function getRegion(land_id){
	
  var req = null;
  
  if(window.XMLHttpRequest)
  	req = new XMLHttpRequest(); 
  else if (window.ActiveXObject)
  	req  = new ActiveXObject('Microsoft.XMLHTTP');    
  	var url = '../get_region.php?id='+land_id+'&region_id='+document.getElementById("vacation_vari_id").value;
  	req.open('GET', url, false);
  	req.send(null);

	if(req.status == 200){
		var response_array=req.responseText.split("!!!<<<>>>!!!");
		var codeToInsert = response_array[0];
		var jsCode = response_array[1];
						
		document.getElementById('region_list').innerHTML = codeToInsert;
		eval(jsCode);
		
	}else{
		alert('Error, cant get folder list.');
	}

}

function getCountry(vari_id){
	
	var req = null;
  
  if(window.XMLHttpRequest)
  	req = new XMLHttpRequest(); 
  else if (window.ActiveXObject)
  	req  = new ActiveXObject('Microsoft.XMLHTTP');    
  
  	var url = '../get_country.php?id='+vari_id;
  	req.open('GET', url, false);
  	req.send(null);

	if(req.status == 200){
		var response_array=req.responseText.split("!!!<<<>>>!!!");
		var codeToInsert = response_array[0];
		var jsCode = response_array[1];
						
		document.getElementById('country_list').innerHTML = codeToInsert;
		eval(jsCode);
		
	}else{
		alert('Error, cant get folder list.');
	}

}

function showhide(where) {
 if (document.getElementById(where).style.display != "block") {
  document.getElementById(where).style.display = "block";
 }
 else {
  document.getElementById(where).style.display = "none";
 }
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();
var ajaxpage = "";

function sndReq(parameters) {
    alert(parameters);
	http.open('post', '../buchen.php');
	ajaxpage = 'content5';
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.onreadystatechange = handleResponse;
    http.send (parameters);
}

function sndReqCms(parameters) {
    http.open('post', '/cms_media/gaestebuch.php');
	ajaxpage = 'contentmain';
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.onreadystatechange = handleResponse;
    http.send (parameters);
}

function handleResponse() {
	if(http.readyState == 4) {
	var response = http.responseText;
		document.getElementById(ajaxpage).innerHTML = response;
	}
		
}

function show_ajax_content(pid) {
	sndReq(pid);
}

function compose_string(anzahl) {
	var s_trans = "";
	var x = document.write(document.forms.length + " Formulare");
	alert (x);
	for( i = 1 ; i <= anzahl ; i++ ) {
		if ( i == 1) {
			s_trans = s_trans + document.getElementById(i).name + '=' + document.getElementById(i).value;
		} else {
			s_trans = s_trans + "&" + document.getElementById(i).name + '=' + document.getElementById(i).value;
		}
	}
	show_ajax_content(s_trans);
}

function compose_string_cms(anzahl) {
	var s_trans = "";
	for( i = 1 ; i <= anzahl ; i++ ) {
		if ( i == 1) {
			s_trans = s_trans + document.getElementById(i).name + '=' + document.getElementById(i).value;
		} else {
			if (document.getElementById(i).type == 'checkbox') {
				if (document.getElementById(i).checked == true) 
					s_trans = s_trans + "&" + document.getElementById(i).name + '=' + document.getElementById(i).value;
			} else {
				s_trans = s_trans + "&" + document.getElementById(i).name + '=' + document.getElementById(i).value;
			}
		}
	}
	sndReqCms(s_trans);
}

var last_menuid = 1;
function showHoverPic(menuid)
{
	document.getElementById("hover_image"+last_menuid).src="images/spacer.gif";
	document.getElementById("hover_image"+menuid).src = "images/menu_flower.gif";
	last_menuid = menuid;
}

function showPic(pic,bild_breite,bild_hoehe)
{
	
	document.getElementById('overlay').style.visibility = "visible";
	
	var x,y;
	if (self.pageYOffset) // all except Explorer
	{
		x = self.pageXOffset;
		y = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		x = document.documentElement.scrollLeft;
		y = document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
	}
	var posx = (screen.width / 2) - (bild_breite / 2);
    var posy = y + 50; 
	document.getElementById("pic").style.left = posx + "px"; 
    document.getElementById("pic").style.top = posy + "px"; 
	

	if (document.getElementById) document.getElementById("pic").style.visibility = "visible";
	document.getElementById("detailpic").src=pic;
}


function hidePic()
{
  if (document.getElementById) document.getElementById("pic").style.visibility = "hidden";
  document.getElementById('overlay').style.visibility = "hidden";
  document.getElementById("detailpic").src="leer.gif";
}

function showPoi(poi_id)
{
	
	document.getElementById('overlay').style.visibility = "visible";
	var bild_breite = 480;
	var bild_hoehe = 480;
	var x,y;
	if (self.pageYOffset) // all except Explorer
	{
		x = self.pageXOffset;
		y = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		x = document.documentElement.scrollLeft;
		y = document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
	}
	var posx = (screen.width / 2) - (bild_breite / 2);
    var posy = y + 180; 
	document.getElementById("poi").style.left = posx + "px"; 
    document.getElementById("poi").style.top = posy + "px"; 
	
	if (document.getElementById) document.getElementById("poi").style.visibility = "visible";
	
	var req = null;
  
  if(window.XMLHttpRequest)
  	req = new XMLHttpRequest(); 
  else if (window.ActiveXObject)
  	req  = new ActiveXObject('Microsoft.XMLHTTP');    
  
  	var url = '/get_poi.php?poi_id='+poi_id;
  	req.open('GET', url, false);
  	req.send(null);

	if(req.status == 200){
		var response_array=req.responseText.split("!!!<<<>>>!!!");
		var codeToInsert = response_array[0];
		var jsCode = response_array[1];
						
		document.getElementById('poi_content').innerHTML = codeToInsert;
		eval(jsCode);
		
	}else{
		alert('Error, cant get folder list.');
	}
}


function hidePoi()
{
  if (document.getElementById) document.getElementById("poi").style.visibility = "hidden";
  document.getElementById('overlay').style.visibility = "hidden";
  document.getElementById("poi_content").innerHTML="";
}
