//-------------------------------------------------------------------------------------------------------
// Main Server connections
//-------------------------------------------------------------------------------------------------------

// --- Muestra la informacion de carga en curso ----------------------
function this_is_loading(nOp){
	var strCont = '';
	if(nOp){
		strCont += '<table border="0" width="100%" cellspacing="0" cellpadding="0">';
		strCont += '	<tr><td align="center"><br><br><img border="0" src="/img/cargando.gif" width="40" height="40"></td></tr>';
		strCont += '</table>';
	}		
	return strCont;
}

// --- Muestra el estado de la carga o error --------------------------
function load_state(nOp){
	var strCont = '';
	if(nOp){
		strCont += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
		strCont += '	<tr><td>&nbsp;Contenido Cargado.</td></tr>';
		strCont += '</table>';
	}else{
		strCont += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
		strCont += '	<tr><td>&nbsp;Error al cargar la información.</td></tr>';
		strCont += '</table>';
	}
	return strCont;
}

// --- Creación del objeto XMLHttpRequest ----------------------------
function getXMLHTTPRequest() {
	try {
	req = new XMLHttpRequest();
	} catch(err1) {
	  try {
	  req = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (err2) {
	    try {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (err3) {
	      req = false;
	    }
	  }
	}
	return req;
}

function get_url_stream(idLyr, urlTarget){
	var ajaxConn = getXMLHTTPRequest();
	var objContainer = document.getElementById(idLyr);
	if(urlTarget!=''){ 
		var url = urlTarget; 
		ajaxConn.open("GET", url, true);
		ajaxConn.onreadystatechange = function(){
		    if(ajaxConn.readyState == 4) {
		        if(ajaxConn.status == 200) { objContainer.innerHTML = ajaxConn.responseText; } 
				else { objContainer.innerHTML = this_is_loading(true); }
		    }else{ objContainer.innerHTML = this_is_loading(true); }
		}
		ajaxConn.send(null);
	}	
}

var ajaxConn = getXMLHTTPRequest();




