baseurl="/inicio.nsf/";

function aleatorio(){
    var idsm = ["destaca","aleatoria","massem","masmes"];
    miFecha = new Date();
    ver=miFecha.getSeconds() % 4;
    cerrartodos();
    accmuestra(idsm[ver]);
} 

function cerrartodos(){ 
    var idsm = ["destaca","aleatoria","massem","masmes"];
    for (i=0; i<idsm.length;i++){    
    var divm = document.getElementById(idsm[i]);
    var imgm = document.getElementById(idsm[i]+"img");
    if (typeof(divm) != "undefined" && divm != null){
            divm.style.display="none";
            imgm.src = '/v70/plegado.gif';
        }
    }
}


function CargarContenido (url, titulodb){
    document.getElementById("mvtit").innerHTML =titulodb;
    var pagina_requerida = false;
    // Si es Mozilla, Safari etc
    if (window.XMLHttpRequest)    {        
   
        pagina_requerida = new XMLHttpRequest ();
    }else if (window.ActiveXObject){
        // pero si es IE
       if (ID_NAV[0] == "0" && ID_NAV[1] == "1"){
            pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
        }else{            
                pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");           
        }
    } else return false;
/* Invocamos la propiedad onreadystatechange, (cambio en el estado de la carga)*/
    pagina_requerida.onreadystatechange = function (){CargarPagina (pagina_requerida);}  // funcion de respuesta	
    pagina_requerida.open ('GET', url, true); // asignamos los metodos open y send
    pagina_requerida.send (null);
}	

function CargarPagina (pagina_requerida){
  if (pagina_requerida.readyState == 4) {
	if (pagina_requerida.status == 200){
		document.getElementById("tablacategoria").style.display = '';
		var fragmentotexto = new Array();
		var misdiv= new Array("destacadas", "aleatorias", "semanales", "mensuales", "actualizadas", "accesos");
		var detecta=new Array('destacatit','aleatoriatit', 'massemtit', 'masmestit', 'actualizada', 'www.granada.org');	
		for (var i=0; i<misdiv.length; i++) document.getElementById(misdiv[i]).innerHTML = "";	
		fragmentotexto = pagina_requerida.responseText.split('@');	
	   	for (var z=0;z<fragmentotexto.length;z++){
	   		for (var i=0; i<misdiv.length; i++){
	    			if (fragmentotexto[z].indexOf(detecta[i])!= -1)document.getElementById(misdiv[i]).innerHTML = fragmentotexto[z];
	    		}
	    	}
	    	mibtn=document.getElementById('btnvolver');
	    	mibtn.focus();
	}
  }
}

function mostrardiv(tipo) {
	var item=document.getElementById(tipo);
	if (item != null){
		if (item.style.display == "none" ){
			item.style.display = '';       
        		document.getElementById(tipo+"img").src = '/v70/desplegado.gif'; 
		}else{
			item.style.display="none";
            		document.getElementById(tipo+"img").src = '/v70/plegado.gif';
		}
	}
}
function accmuestra(tipo){
    var div=document.getElementById(tipo);    
    if (div != null){ 
        div.style.display = '';       
        document.getElementById(tipo+"img").src = '/v70/desplegado.gif';    
    }
}
var txdivtotal="";

function cargaXmlAccesos(inicioUrl, idDivContenido){
//imagen de cargando
	var divContenido = document.getElementById(idDivContenido);
	divContenido.style.display = ""; 
	divContenido.style.visibility = "visible";
	        	    
	var sUrl = "/inicio.nsf/grafico.xml?open&tipo=0";
	//var sUrl = "http://localhost:1227/webaytogranada/tipo0.xml";
	sIncioUrl = inicioUrl;
	sIdDivContenido = idDivContenido;
	if (window.XMLHttpRequest) {
		xmlDoc= new XMLHttpRequest();
		xmlDoc.onreadystatechange = parseXmlAccesos;
		xmlDoc.open("GET", sUrl , true);
		xmlDoc.send(null);
		// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
	    isIE = true;
	    xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
	    if (xmlDoc) {
	        xmlDoc.onreadystatechange = parseXmlAccesos;
	        xmlDoc.open("GET", sUrl , true);
	        xmlDoc.send();
	    }
	}
}

// handle onreadystatechange event of xmlDoc object
function parseXmlAccesos(){   
	//variables locales
	var txdivparcial="";
	var txdivtotal="";
	var vni="";
	var vtexto="";
	var tmp="<a href='/ptoencu.nsf/wwmes' class='vinculointerno'>";
	if (xmlDoc.readyState == 4) {// only if xmlDoc shows "loaded"
	    if (xmlDoc.status == 200) {  // only if "OK"
	    var xmlDocNav = null;	    
	    if (navigator.appName == "Opera") xmlDocNav = xmlDoc.responseXML.childNodes.item(1).childNodes;
	    else xmlDocNav = xmlDoc.responseXML.lastChild.childNodes;
	    // contador de todos los elementos dentro de representados:representatotal o representaparcial
	    var sNodeText = "";
	    for(var i=0; i<xmlDocNav.length; i++){ 
	        if (xmlDocNav.item(i).nodeName == "access"){
	            if ((navigator.appVersion.match("MSIE 8")) ||(navigator.appVersion.match("MSIE 7")) || (navigator.appVersion.match("MSIE 6"))) sNodeText=xmlDocNav.item(i).text;
	            else sNodeText=xmlDocNav.item(i).textContent;
	            txdivtotal="<tr><td width='25%'>"+tmp+"Total Accesos:</a></td><td align='right' width='10%' class='titularrojo'>"+sNodeText+"</td><td rowspan='4' align='center'><img src='/v70/imgacc.jpg' alt='Accesos globales en cifras' title='Accesos globales en cifras' style='width: 250px; height: 100px'/></td></tr>";                     
	        } // fin if "access"
            if (xmlDocNav.item(i).nodeName == "users"){
                if ((navigator.appVersion.match("MSIE 8")) ||(navigator.appVersion.match("MSIE 7")) || (navigator.appVersion.match("MSIE 6"))) sNodeText=xmlDocNav.item(i).text;
	            else sNodeText=xmlDocNav.item(i).textContent;
                if ((navigator.appVersion.match("MSIE 8")) ||(navigator.appVersion.match("MSIE 7")) || (navigator.appVersion.match("MSIE 6"))) sNodeText=xmlDocNav.item(i).text;
	            else sNodeText=xmlDocNav.item(i).textContent;
	    	    txdivtotal=txdivtotal+"<tr><td width='25%'>"+tmp+"Total Usuarios:</a></td><td align='right' width='10%' class='titularrojo'>"+sNodeText+"</td></tr>";                     
	        } // fin if "users"
	        if (xmlDocNav.item(i).nodeName == "accmes"){
	            if ((navigator.appVersion.match("MSIE 8")) ||(navigator.appVersion.match("MSIE 7")) || (navigator.appVersion.match("MSIE 6"))) sNodeText=xmlDocNav.item(i).text;
	            else sNodeText=xmlDocNav.item(i).textContent;
	    	    txdivtotal=txdivtotal+"<tr><td width='25%'>"+tmp+"Accesos este Mes:</a></td><td align='right' width='10%' class='titularrojo'>"+sNodeText+"</td></tr>";                     
	        } // fin if "accmes"
	        if (xmlDocNav.item(i).nodeName == "usersmes"){
	            if ((navigator.appVersion.match("MSIE 8")) ||(navigator.appVersion.match("MSIE 7")) || (navigator.appVersion.match("MSIE 6"))) sNodeText=xmlDocNav.item(i).text;
	            else sNodeText=xmlDocNav.item(i).textContent;
	    	    txdivtotal=txdivtotal+"<tr><td width='25%'>"+tmp+"Usuarios este Mes:</a></td><td align='right' width='10%' class='titularrojo'>"+sNodeText+"</td></tr>";                     
	        } // fin if "usersmes"
	    }// fin for principal
	    var txtInner=""
	    txtInner="<table border=0 cellpadding='6' class='bordetablaexterior1' width='100%' style='margin-right:auto; margin-left:auto'><tr><td colspan=3 class='scap'><div class='tablacontenido' style='text-align:center; font-weight:bold'>Accesos globales en cifras</div></tr>"+txdivtotal+"</table>";
	    document.getElementById("divaccesos").innerHTML=txtInner;  
	}else {
	        alert("Existe un problema cargando la subP&aacute;gina:\n" + xmlDoc.statusText);
	} // fin xmlDoc.status == 200
    } // fin if xmlDoc.readyState == 4
}


