function sleep(milliseconds){
	var start = new Date().getTime();
  	for (var i = 0; i < 1e7; i++) {
    	if ((new Date().getTime() - start) > milliseconds)
      		break;
  	}
}

function PreCargaImages(){
	var d=document; 
	if(d.images){ 
		if(!d.img) 
			d.img=new Array();
    	var i,j=d.img.length
		var a=PreCargaImages.arguments; 
		for(i=0; i<a.length; i++)
    		if (a[i].indexOf("#")!=0){ 
				d.img[j]=new Image; 
				d.img[j++].src=a[i];
			}
	}
}

var xmlhttp=null;

function CargaPag(page, usediv){
    try {
		xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	}  
	catch (e) { 
		alert("Error: No se puede realizar carga de página.");
	}
	
	document.getElementById(usediv).innerHTML = '<img src="/images/loader.gif" alt="Cargando Pagina">';

    xmlhttp.onreadystatechange = function(){
    	//Check page is completed and there were no problems.
        if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) 
            document.getElementById(usediv).innerHTML = xmlhttp.responseText;
	}
    xmlhttp.open("GET", page);
    xmlhttp.send(null);
}
