function GetXmlHttpObject(handler){   
	var objXMLHttp=null
	if (window.XMLHttpRequest)   
	{
		objXMLHttp=new XMLHttpRequest();   
	}
	else if (window.ActiveXObject)   
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");   
	}   
	return objXMLHttp
}

function stateChanged(xmlHttp,htmlObject){
	
   if (xmlHttp.readyState==4)   
	{
		if (xmlHttp.status == 200 || window.location.href.indexOf("http")==-1) { // Respuesta OK
			dsplContent = xmlHttp.responseText;		
			document.getElementById(htmlObject).innerHTML=dsplContent;
		} 
	}
}

function htmlData(dynamicData,htmlObject,qStr){
	var pathfile="http://"+window.location.hostname+":"+ window.location.port +"/portal/modules/";
	if (dynamicData.length==0)   
	{
		document.getElementById(htmlObject).innerHTML="";
		return;
	}   
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null)   
	{
		alert ("Su Browser no soporta peticiones HTTP.");
		return;
	}   
	dynamicData=pathfile+dynamicData+".asp?qId="+qStr;   
	dynamicData=dynamicData+"&rnd="+Math.random();
//alert(dynamicData)
	xmlHttp.onreadystatechange=function(){stateChanged(xmlHttp,htmlObject);}
	xmlHttp.open("GET",dynamicData,true);
	;
	xmlHttp.send(null);
}