/* *******************************************************************************************************************
***************************************************** Merkzettel *****************************************************
******************************************************************************************************************* */
// Instanz der Klasse Ajax erzeugen und Datenübertragung starten
function arbeit(wert1, wert2, wert3)
{
	with (new Ajax()){
		url = wert1;
  		method = wert2;
		params = wert3;
		onSuccess = successHandler;
		//onError = errorHandler;
		doRequest();
	}
}

// Erhaltener Text in Seite einfügen
function successHandler(txt)
{
	document.getElementById('rahmen').style.display = "inline";
	document.getElementById('ausgabe').innerHTML = txt;
	draginit();
}

// Fehler bei der Datenübertragung
function errorHandler(msg)
{
	alert(msg);
}

/* *********************
*** Rahmen verbergen ***
********************* */
function verbergen()
{
	document.getElementById('rahmen').style.display = "none";
}

/* *******************
*** Rahmen Bewegen ***
******************* */
<!-- gueltig fuer Netscape ab Version 6, Mozilla, Internet Explorer ab Version 4

//Das Objekt, das gerade bewegt wird.
var dragobjekt = null;

// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;


function draginit() {
 // Initialisierung der Überwachung der Events

  document.onmousemove = drag;
  document.onmouseup = dragstop;
}


function dragstart(element) {
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.

  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}


function dragstop() {
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.

  dragobjekt=null;
}


function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.

  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null) {
    dragobjekt.style.left = (posx - dragx) + "px";
    dragobjekt.style.top = (posy - dragy) + "px";
  }
}

/* ******************
*** Fernsteuerung ***
****************** */
function steuerung(wert)
{
	window.location.href = wert;
}
/* ***********************************************************************************************************
************************************************** Kalender **************************************************
*********************************************************************************************************** */
// Instanz der Klasse Ajax erzeugen und Datenübertragung starten
/* *** Funktion um den Kalender anzuzeigen *** */
function loadKalender(wert1, wert2, wert3)
{
	with (new Ajax()){
		url = wert1;
  		method = wert2;
		params = wert3;
		onSuccess = kalender_successHandler;
		//onError = errorHandler;
		doRequest();
	}
}

// Erhaltener Text in Seite einfügen
function kalender_successHandler(txt)
{
	document.getElementById('kalender_ausgabe').innerHTML = txt;
	kalender_anzeigen();
}
/* *******************************************************************************************************************
************************************************** Formularbereiche **************************************************
******************************************************************************************************************* */
/* ***********************
*** Zimmerreservierung ***
*********************** */
/* *** Funktion um die Lage anzuzeigen *** */
function loadZimmerLage(wert1, wert2, wert3)
{
	with (new Ajax()){
		url = wert1;
  		method = wert2;
		params = wert3;
		onSuccess = ZimmerLage_successHandler;
		//onError = errorHandler;
		doRequest();
	}
}
// Erhaltener Text in Seite einfügen
function ZimmerLage_successHandler(txt)
{
	document.getElementById('kalender_ausgabe').innerHTML = txt;
	
	if (document.zimmer_formular.absenden_speicher.value != ""){ // Wenn Formular abgesendet wurde
		//ZimmerLage_einstellen();
	}
}

/* *** Funktion um den Preis anzuzeigen *** */



/* ***********************
*** Pauschalreise ***
*********************** */
/* *** Funktion um die Lage anzuzeigen *** */
function loadPauschal(wert1, wert2, wert3)
{
	
	with (new Ajax()){
		url = wert1;
  		method = wert2;
		params = wert3;
		onSuccess = Pauschal_successHandler;
		//onError = errorHandler;
		doRequest();
	}
}
// Erhaltener Text in Seite einfügen
function Pauschal_successHandler(txt)
{
	var sel = "<select name=\"unterkunft1\" id=\"unterkunft1\" class=\"formfeld\" style=\"width:225px;\">";
	sel += txt;
	sel += "</select>";
	
	var sel_alt = "<select name=\"unterkunft_alternativ1\" id=\"unterkunft_alternativ1\"class=\"formfeld\" style=\"width:225px;\">";
	sel_alt += txt;
	sel_alt += "</select>";
	
	document.getElementById('unterkunft').innerHTML = ""
	document.getElementById('unterkunft').innerHTML = sel;		
	
	document.getElementById('unterkunft_alternativ').innerHTML = "";
	document.getElementById('unterkunft_alternativ').innerHTML = sel_alt;

}