/////// AJAX
var m_bIsMozilla = false;

function MakeObjRequest(url,sAction) {
   var httpRequest;

   if (window.XMLHttpRequest) { // Mozilla, Safari, ...
      httpRequest = new XMLHttpRequest();
      m_bIsMozilla = true;
   } 
   else if (window.ActiveXObject) { // IE
      try {
         httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) {
            try {
               httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
               catch (e) {}
            }
         }
   if (!httpRequest) {
      return false;
   }
   httpRequest.onreadystatechange = function() { ObjContents(httpRequest,sAction,url); };
   httpRequest.open('POST', url, true);
   httpRequest.send(null);
}

function ObjContents(httpRequest,sAction,url) {
   if (httpRequest.readyState == 4) {
      if (httpRequest.status == 200) {
            var oRow = null;
            var sVal = "";
			if(sAction == ""){
				if(m_bIsMozilla){
				    if(httpRequest.responseXML.childNodes[0] != null){
					    oRow = httpRequest.responseXML.childNodes[0].childNodes;
					    if(oRow[0] != null){
						    sVal = oRow[0].nodeValue;
					    }
					}
				}else{
					oRow = httpRequest.responseXML.selectNodes(".//");
					if(oRow[1] != null){
						sVal = oRow[1].text;
					}
				}
			}
      } else {
            alert("Error!");
      }
   }

}

function SetSessionVariable(sName,sValue)
{
    var sUrl = "SetSessionVariable.aspx?Name="+sName+"&Value="+sValue;
	MakeObjRequest(sUrl,"");
}