
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function callAjax(varId,url,methodType,parameter,action) {
var http = createRequestObject();
sndReq(varId,url,methodType,parameter,action);
function sndReq(varId,url,methodType,parameter,action) {

    param=""+url+"?";
    for(i=0;i<parameter.length;i++){
        param+=parameter[i]+"="+action[i]+"&";
    } 
    param= param.substring(0,param.length-1)
    http.open(methodType, param);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse(){
    if(http.readyState == 4){
         if(varId){ 
		resultText = http.responseText;
		
		if(resultText.length > 1){
		var resultTextArray = resultText.split("|");	
	        
		document.forms[1].name.value = resultTextArray[0];
		document.forms[1].email.value = resultTextArray[1];
		document.forms[1].emailRepeat.value = resultTextArray[1];
		
		document.forms[1].eventTitle.value = resultTextArray[2];
		document.forms[1].venueName.value = resultTextArray[3];
		document.forms[1].venueAddress.value = resultTextArray[4];
		document.forms[1].venueAddress2.value = resultTextArray[5];
		document.forms[1].venueZip.value = resultTextArray[6];
		document.forms[1].venueCityOther.value = resultTextArray[7];

		varId =document.forms[1].venueCity;
		for(i=0;i < varId.length;i++){
			if(varId.options[i].value == resultTextArray[8].replace(/\n/g, '')){
				varId.options[i].selected=true;
			}
		}
		varId = document.forms[1].venueState;
		for(i=0;i < varId.length;i++){
			if(varId.options[i].value == resultTextArray[9].replace(/\n/g, '')){
				varId.options[i].selected=true;
			}
		}
		document.forms[1].venueWeb.value = resultTextArray[10];
		document.forms[1].venueEmail.value = resultTextArray[11];
		document.forms[1].presenterName.value = resultTextArray[12];
		document.forms[1].presenterWeb.value = resultTextArray[13];
		document.forms[1].presenterEmail.value = resultTextArray[14];
		}

		/*if(varId.type=="text"){
			varId.value= http.responseText;
		}
		else if(varId.type=="select-one"){
		for(i=0;i < varId.length;i++){
			if(varId.options[i].value == resultText.replace(/\n/g, '')){
				varId.options[i].selected=true;
			}
		}
		
		
		}
		*/
	}
    }
    else if(http.readyState < 4){
         if(varId){ 
		varId.value = "Loading";
	 }
    }
}

}




