<!--

function TrimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function changeBgColor(el){
	document.getElementById("closeCmd").style.display = "block"
	el.style.background = "#EEEEEE"
	el.style.border = "1px solid #AAAAAA"
}

function resetBgColor(el){
	document.getElementById("closeCmd").style.display = "none"
	el.style.background = "#FFFFFF"
	el.style.border = "none"
}

function validate(tokenNo){
	//alert(tokenNo)
	tokenNo = TrimString(tokenNo)
	if (tokenNo == ""){
		alert("Token Number cannot be empty!")
		return
	}
	url = "statusdisplay.php?tokenNo="+tokenNo
	getPage(url, 'contentArea')
}

var xmlHttp
var writeTarget

function getPage(page, target){
	writeTarget = target
	if (page.length==0){
		document.getElementById(target).innerHTML=""
		return
	}
	
	document.getElementById(target).innerHTML="<div class='warning' style='text-align: center'>Checking Status...</div>"
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url=page
	
	if (url.indexOf('?') == -1)
		url=url+"?sid="+Math.random()
	else
		url=url+"&sid="+Math.random()
		
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 

function processForm(page, target){
	writeTarget = target
	
	document.getElementById("statusBlock").style.display="block";
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url=page
	
	if (url.indexOf('?') == -1)
		url=url+"?sid="+Math.random()
	else
		url=url+"&sid="+Math.random()
		
	//alert(url);
	xmlHttp.onreadystatechange=onStateChange
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 

function onStateChange(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		alert("test" + writeTarget);
		document.getElementById(writeTarget).value=xmlHttp.responseText 
		document.getElementById("statusBlock").style.display = "none";
	} 
} 


function stateChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.getElementById(writeTarget).innerHTML=xmlHttp.responseText 
	} 
} 

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

//-->
