function Scoax() {
	var READY_STATE_UNINITIALIZED=0;
	var READY_STATE_LOADING=1;
	var READY_STATE_LOADED=2;
	var READY_STATE_INTERACTIVE=3;
	var READY_STATE_COMPLETE=4;

	this.getXMLHTTPRequest=function() {
		var xmlhttp=false;
		
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
	}

	this.sendRequest=function(url,orsc_callback) {
		var req=this.getXMLHTTPRequest();
		if (req) {
			req.onreadystatechange=function() {
				if (req.readyState==READY_STATE_COMPLETE) {
					if (req.status==200) {
						var data=req.responseText;
						//alert (data);
						orsc_callback(data);
					}
				}
			}
			
			req.open("GET",url,true);
			req.send(null);
		}
	}
}