﻿//////////AJAX FUNCTIES /////////////////////////
		var explorer, netscape4, netscape6;
		var theDOM, theSuffix, hiddenKeyword, dhtml;
		
		if (document.all) {explorer = true;}
		else if (document.layers) {netscape4 = true;} 
		else {netscape6 = true;}
		
		if(explorer){
		   theDOM = "document.all";
		   theSuffix = ".style";
		   hiddenKeyword = "hidden";
		   dhtml = true;
		}
		
		if(netscape4){
		   theDOM = "document";
		   theSuffix = "";
		   hiddenKeyword = "hide";
		   dhtml = true;
		}
		
		if (netscape6) {
		  theDOM = "document.getElementsByTagName('*')";
		  theSuffix = ".style";
		  hiddenKeyword = "hidden";
		  dhtml = true;
		}
		
		function showIt(theObject){
		   if(dhtml){
				var theObjectReference = eval(theDOM + "." + theObject + theSuffix);
				theObjectReference.visibility = "visible";
				theObjectReference.display = "block";
			}
		}
		
		function hideIt(theObject){
		   if(dhtml){
				var theObjectReference = eval(theDOM + "." + theObject + theSuffix);
				theObjectReference.visibility = hiddenKeyword;
				theObjectReference.display = "none";
			}
		}
		
		function GetXmlHttpObject(handler) { 
			var objXmlHttp=null;
		
			if (navigator.userAgent.indexOf("Opera")>=0) {
				//alert("This doesn't work in Opera");
				return;
			}
			if (navigator.userAgent.indexOf("MSIE")>=0) { 
				var strName="Msxml2.XMLHTTP";
				if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
					strName="Microsoft.XMLHTTP";
				} 
				try { 
					objXmlHttp=new ActiveXObject(strName);
					objXmlHttp.onreadystatechange=handler ;
					return objXmlHttp;
				} catch(e) { 
					//alert("Error. Scripting for ActiveX might be disabled");
					return;
				} 
			} 
			if (navigator.userAgent.indexOf("Mozilla")>=0) {
				objXmlHttp=new XMLHttpRequest();
				objXmlHttp.onload=handler;
				objXmlHttp.onerror=handler;
				return objXmlHttp;
			}
		} 	
