// BEGIN AJAX 
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();

function sndReqWithTimerAndSel(action,id,subid,selvalue) 
{
	sURL = '/includes/ajax_response.asp?action='+action+'&id='+id+'&subid='+subid+'&sel='+selvalue;
	//if(confirm("OPEN: " + sURL)) {
		//window.open(sURL);	
	//}
	http.open('get', sURL);
	http.onreadystatechange = handleResponse;
	http.send(null);
}


function calculateDateChangePrices(arrival_date,departure_date,villa_id,ref,noofpeople,originalarrival_date,originaldeparture_date,owner) 
{
	sURL = '/includes/ajax_response.asp?action=AmendDates&arrival_date='+arrival_date+'&departure_date='+departure_date+'&originalarrival_date='+originalarrival_date+'&originaldeparture_date='+originaldeparture_date+'&villa_id='+villa_id+'&ref='+ref+'&noofpeople='+noofpeople+'&ownerid='+owner
	//if(confirm("OPEN: " + sURL)) {
		//window.open(sURL);	
	//}
	http.open('get', sURL);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function handleResponse() 
{
    if(http.readyState == 4)
	{
        var response = http.responseText;
        var update = new Array();
        if(response.indexOf('|' != -1)) 
		{
            update = response.split('|');
			//alert(update[0])
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}

function updateSpecialStatus(id, status)
{
	sURL = '/includes/ajax_response.asp?action=updateSpecialStatus&id='+id+'&status='+status
	http.open('get', sURL);
	http.onreadystatechange = handleResponse;
	http.send(null);
}
// END AJAX
