var global_task_id;

function ajax(task_id, param1, param2, param3, param4, param5, param6, param7, param8) {
	global_task_id = task_id;
        var url;
	var poststr;
	if (task_id==1) {
	    url = "ajax_register.php";
	    poststr = "member_name=" + param1 + "&member_email=" + param2 + "&nationality=" + param3 + "&category=" + param4 + "&co_name=" + param5 + "&co_business=" + param6 + "&residence=" + param7 + "&updates=" + param8;
    	} else if (task_id==2) {
	    url = "ajax_exhibition.php";
	    poststr = "member_name=" + param1 + "&member_email=" + param2 + "&nationality=" + param3 + "&residence=" + param4 + "&updates=" + param5;
	} 
        xmlHttp=GetXmlHttpObject(stateChanged);
        xmlHttp.open("POST", url , true);
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlHttp.setRequestHeader("Content-length", poststr.length);
        xmlHttp.setRequestHeader("Connection", "close");
        xmlHttp.send(poststr)
}

function stateChanged() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        updateInnerHtml()
    }
}

function updateInnerHtml() {
    var str = xmlHttp.responseText;
    if (global_task_id==1) {
   	document.getElementById('member_name').value = '';
	document.getElementById('member_email').value = '';
	alert(str);
	window.location = 'index.html';
    } else if (global_task_id==2) {
		document.getElementById('roomtype').innerHTML = str;
		document.getElementById('tb1').disabled = false;
		document.getElementById('room').disabled = false;
		document.getElementById('currency').disabled = false;
		document.getElementById('bed').disabled = false;
		document.getElementById('kids').disabled = false;
    } 
}

function GetXmlHttpObject(handler) {
    var objXmlHttp=null

    if (navigator.userAgent.indexOf("Opera")>=0) {
        alert("This example doesn't work in Opera")
        return;
    }
    if (navigator.userAgent.indexOf("MSIE")>=0) {
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
            strName="Microsoft.XMLHTTP"
        } try {
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        } catch(e) {
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla")>=0) {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
}




