var browser = navigator.appName; //"Netscape" | "Microsoft Internet Explorer"
var http = AbreAJAX();
var OCUPADO=false;		//OBSOLETE?? hay un XMLHR en proceso?? usado por handleDDn() , handleHotelsDiv() y handleRatesDiv()

//BASE -=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:-=:

		function AbreAJAX(htmlObjectId){
			var obj;
			if(browser == "Microsoft Internet Explorer"){
				obj = new ActiveXObject("MSXML2.XMLHTTP.3.0");
			}
			else{
				obj = new XMLHttpRequest();
			}
			return obj;    
		}
		
		function showAjaxStatus(campo,status) {
			var container=campo+'Div';
			document.getElementById(container).className="AjaxLoading";
			var Str='';
			switch(status) {
				case 0: Str="..."; break; //(UNINITIALIZED)
				case 1: Str="Loading"; break; //(LOADING)
				case 2: Str="Loaded"; break; //(LOADED)
				case 3: Str="Processing"; break; //(INTERACTIVE)
			}
			Str+=' <strong>'+campo+'</strong> list...';
			document.getElementById(container).innerHTML=Str;
		}
		
		function emptyField(campo) {
			var container=campo+'Div';
			document.getElementById(container).className="AjaxInvisible";
			document.getElementById(container).innerHTML='';
		}

		function hideDiv(container) {
			document.getElementById(container).className="AjaxInvisible";
		}

		function unhideDiv(container) {
			document.getElementById(container).className="AjaxVisible";
		}

