if(!CSCC)var CSCC=new Object();CSCC.Ajax=function(Url,OnSuccess,OnError)
{var _request=null;var _this=null;this.OnSuccess=function(){};this.OnFailure=function(){};this.GetResponseText=function()
{return(_request)?_request.responseText:null;}
this.GetRequestObject=function()
{return _request;}
this.Send=function()
{if(_request)_request.send(null);}
_this=this;try
{_request=new XMLHttpRequest();}
catch(e)
{try
{_request=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{_request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e)
{alert('Failed to create XmlHttp object!');}}}
_request.open('GET',Url);_request.onreadystatechange=function()
{if(_request.readyState==4)
{if(_request.status==200)_this.OnSuccess(_request);else _this.OnFailure(_request);}}
if(OnSuccess)this.OnSuccess=OnSuccess;if(OnError)this.OnError=OnError;}