var xmlHttp;

function showOrderStatus(str)
{ 
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
	alert ("Your browser does not support HTTP Request");
	return;
    } 

    var url = "/cgi-bin/visa.cgi?action=getajstatus";
    //var url="/cgi-bin/test.pl";
    //url=url+"/"+str;
// we use '/' as "key=value" pair seperator, so it must be escaped.
// '=' should be safe because we only use the first one, like in
// key=somevalue=xyz
    var slash = '_slash_';
    var ID = document.getElementById('ID').value;
	//ID = ID.replace(/\//g, slash);
    var NAME = document.getElementById('NAME').value;
	//NAME = NAME.replace(/\//g, slash);
    var MAILMETHOD = document.getElementById('MAILMETHOD').value;
	//MAILMETHOD = MAILMETHOD.replace(/\//g, slash);
    var MAILDATE = document.getElementById('MAILDATE').value;
	//MAILDATE = MAILDATE.replace(/\//g, slash);
    var MAILTRACKING = document.getElementById('MAILTRACKING').value;
	//MAILTRACKING = MAILTRACKING.replace(/\//g, slash);
    var NOTES = document.getElementById('NOTES').value;
	//NOTES = NOTES.replace(/\//g, slash);
    //var queryString = "/ajID=" + ID + "/ajNAME=" + NAME
		//+ "/ajMAILMETHOD=" + MAILMETHOD
		//+ "/ajMAILDATE=" + MAILDATE
		//+ "/ajMAILTRACKING=" + MAILTRACKING
		//+ "/ajNOTES=" + NOTES;
    var queryString = "&ajID=" + ID + "&ajNAME=" + NAME
		+ "&ajMAILMETHOD=" + MAILMETHOD
		+ "&ajMAILDATE=" + MAILDATE
		+ "&ajMAILTRACKING=" + MAILTRACKING
		+ "&ajNOTES=" + NOTES;
    url = url + queryString;
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function stateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
	document.getElementById("sTextArea").innerHTML = xmlHttp.responseText;
    } 
    else if (xmlHttp.readyState==1 || xmlHttp.readyState=="loading") { 
	document.getElementById("sTextArea").innerHTML =
		"<center><table width=450 height=80><tr><td bgcolor=\"#ffee00\" align=center><font color=\"#0033ff\"><b>Processing ... please wait a few seconds ...</b></font></td></tr></table></center>";
    } 
} 

function GetXmlHttpObject()
{ 
    var objXMLHttp=null;
    if (window.XMLHttpRequest) {
	objXMLHttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    return objXMLHttp;
}

