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();

// handle one request
function doReservation(form) {

   if (form.vorname.value == "") {
    alert( "Bitte geben Sie Ihren Vornamen an" );
	form.vorname.focus();
    return false ;
  } else if (form.nachname.value == "") {
    alert( "Bitte geben Sie Ihren Namen an" );
	form.nachname.focus();
    return false ;
  } else if (form.email.value == "") {
    alert( "Bitte geben Sie Ihre Email-Adresse an" );
	form.email.focus();
    return false ;
  } else {
	var datum_von = form.vt.value + "." + form.vm.value + "." + form.vj.value;
	var datum_bis = form.bt.value + "." + form.bm.value + "." + form.bj.value;	
	var verpflegung = "";
	if (form.verpflegung[0].checked == true) { verpflegung = "FS"; } 
	if (form.verpflegung[1].checked == true) { verpflegung = "HP"; } 	
	
   http.open('get', 'http://www.jilly.at/seehotel/template/scripts/doreservation.php?txt_datumvon='+datum_von+'&txt_datumbis='+datum_bis+'&txt_name='+form.nachname.value+'&txt_vorname='+form.vorname.value+'&txt_anrede='+form.anrede.value+'&txt_anzkinder='+form.anzkinder.value+'&txt_anzerw='+form.anzerw.value+'&txt_verpflegung='+verpflegung+'&txt_tel='+form.telefon.value+"&txt_email="+form.email.value+'&txt_sonstiges='+form.sonstiges.value+'&radio='+radioWert(form.radio));
	http.onreadystatechange = handleResponseReservation;
	http.send(null);   
	return false;
  }
}

function radioWert(rObj) {
    for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
    return false;
}

function handleResponseReservation() {
    if(http.readyState == 4){
        var response = http.responseText;
		alert("Vielen Dank fuer Ihre Anfrage! Wir werden uns umgehend um Ihr Anliegen kuemmern!");
        //document.getElementById('partcontent').innerHTML = response;
    }
}

// ---------- open window

var Fenster = null;

function neuesFenster(meineSeite,meinName,w,h,scroll){
	 LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
	Fenster = window.open(meineSeite,meinName,settings);
}
