function onBookingSubmit(){
    var rand = Math.random()*123067;
    var eDate = document.getElementById("StartDate");
    var eNights = document.getElementById("Nights");
    var eRooms = document.getElementById("NumberOfRooms");
    var eAdults= new Array();
    var eChildren= new Array();
    eAdults[0] = document.getElementById("Adults1");
    eChildren[0] = document.getElementById("Children1");
    eAdults[1] = document.getElementById("Adults2");
    eChildren[1] = document.getElementById("Children2");
    eAdults[2] = document.getElementById("Adults3");
    eChildren[2] = document.getElementById("Children3");
    eBookingRandom = document.getElementById("bookingRandom");
    if (eBookingRandom){
        eBookingRandom.value=rand;
    }
    if (eDate && eNights && eRooms){
        var re_date = /^\s*(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s*$/;
	if (!re_date.exec(eDate.value)){
            alert("We cannot understand the entered date ("+eDate.value+")\n"+
                  "Please enter in dd/mm/yyyy format");
            return false;
        }
        var rooms = parseInt(eRooms.options[eRooms.selectedIndex].value);
        var url="logClick.php?date="+encodeURIComponent(eDate.value)+
        "&nights="+encodeURIComponent(eNights.options[eNights.selectedIndex].value)+
        "&rooms="+encodeURIComponent(rooms);
        for (var i=0; i<3; i++){
            url += "&adults"+i+"=";
            if (eAdults[i] && i<rooms){
                url+=encodeURIComponent(eAdults[i].options[eAdults[i].selectedIndex].value);
            }else{
                url+="0";
            }
            url += "&children"+i+"=";
            if (eChildren[i] && i<rooms){
                url+=encodeURIComponent(eChildren[i].options[eChildren[i].selectedIndex].value);
            }else{
                url+="0";
            }
        }
        url += "&rand="+rand;
        var req = getXMLHttpRequest();
        if (req){
            req.open('GET', url, 'true');
            // req.onreadystatechange= function(){
            // if (req.readyState==4 && req.status==200){
            // alert(req.responseText);
            // }
            // };
            req.send(null);
        }

    }else{
        alert("Error detected with the online system, please phone or email");
        return false;
    }
    return true;
}
function bookingInitialise(){
    var eForm = document.getElementById("BookNow");
    if (eForm){
        eForm.onsubmit = onBookingSubmit;
    }
}


