var req;
//var count = 0;

function sendRequest(url) {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send("");
	}
}


function processReqChange() {
    if (req.readyState == 4) {
        if (req.status == 200) {
        	//alert(req.responseText);
			document.getElementById('contentHome').innerHTML = req.responseText;
			//document.getElementsByName('contentDiv')[count].style.display = 'block';
			//count++;
		//	loadDirigidos(count);
		//	resizeSingleFrame('content');
        } else {
            alert("No se pudo visualizar el bloque dirigido:\n" +
            req.statusText + " " + req.status);
        }
    }
}


function loadContenido( url ) {
	var contentDiv = document.getElementById('contentHome');
	if( contentDiv != null ) {
			sendRequest(url);
	}
}


function loadDetalle( recurso, place ) {
	var contentDiv = document.getElementById(place);
	if( contentDiv != null ) {
		sendRequest2( '/portal/site/detalles/detalle.html?uri=' + recurso + '&vista=detalle' );
	}
}


function sendRequest2(url) {
	req = false;
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = processReqChange2;
		req.open("GET", url, true);
		req.send("");
	}
}


function processReqChange2() {
    if (req.readyState == 4) {
        if (req.status == 200) {
			document.getElementById('contentHome').innerHTML = req.responseText;
			//alert(document.getElementById('contentHome').innerHTML);
			chargePartesContenido();
        } else {
            alert("No se pudo visualizar el bloque dirigido:\n" +
            req.statusText + " " + req.status);
        }
    }
}