function makeRequest(url,vars,cont) {
                http_request = false;
                args=vars;
                container=cont;
                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_request) {
                    alert('Atención :( No se puede crear una instancia de XMLHTTP. Actualice su navegador.');
                    return false;
                }
                http_request.onreadystatechange = verContents;
                http_request.open('POST', url+'?'+args, true);
                http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			    http_request.setRequestHeader("Connection", "close");
                http_request.send('t1='+args);

}

function verContents() {
                var lyr1=document.getElementById(container);
                if(http_request.readyState!=4){
                        lyr1.innerHTML="<p><img src='images/bigrotation2.gif'></p>";
                }                    
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                        lyr1.innerHTML=http_request.responseText;
                        var texto=rescatar_script(http_request.responseText);
						new Asset.javascript('scripts/popup.js');						
                    } else {
                        lyr1.innerHTML='Hay un problema con la petición.';
                    }
                }

}

function rescatar_script(texto)
{
	var p1=texto.split("<script",2);
	if (p1[1]) {
		var p2=p1[1].split(">",2);
		var p3=p2[1].split("</script",2)
		if (p3[0] && p3[0]!='')
			eval(p3[0]);
			texto=p3[0]; 
			var cabecera=document.getElementsByTagName('head').item(0);
			var scr=document.createElement("script");
			cabecera.appendChild(scr);
                        scr.text=texto;
	}
	return texto;
}
