// Documento JavaScript
//PARA OCULTAR O MOSTRAR CAPAS


function mostrar(capa){
  var objE = document.getElementById(capa)
  objE.style.visibility= "visible";
}

function ocultar(capa){
  var objE = document.getElementById(capa)
  objE.style.visibility= "hidden";  
}

function mostrarcapaNotSector(capa){
	 mostrar('capaNotSector');
}

function ocultarcapaNotSector(capa){
	 ocultar('capaNotSector');
}

// Esta función cargará las paginas


function llamarasincrono(url, id_contenedor){
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_contenedor)
}
pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}




var peticion = false; 

if (window.XMLHttpRequest) {
      peticion = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
            peticion = new ActiveXObject("Microsoft.XMLHTTP");
}



function ObtenerDatos(datos,divID) { 
	if(peticion) {
	     var obj = document.getElementById(divID); 
	     peticion.open("GET", datos); 
	     peticion.onreadystatechange = function()  { 
	     
		 	  if (peticion.readyState < 4) {                
				    obj.innerHTML = "<center><br>Cargando Informaci&oacute;n...</center>";
	          }
		 
	          if (peticion.readyState == 4) { 
		               obj.innerHTML = peticion.responseText; 
		          if (datos=="contenido.php?cont=4")
				  {
				  	mostrar("Oculta");	            	
				  }
				  else
				  {            
					ocultar("Oculta");	            	
				  }
	          } 
	     } 
	peticion.send(null); 
	}
}
function cargarContenido(datos,divID,destino){
	var t1, t2, contenedor;
	contenedor = document.getElementById(divID);
	
	ajax=nuevoAjax();
	ajax.open("POST", destino,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			contenedor.innerHTML = ajax.responseText
	 	}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(datos)
}

function nuevoAjax(){

  var xmlhttp=false;
  try {
   // Creación del objeto ajax para navegadores diferentes a Explorer
   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   // o bien
   try {
     // Creación del objet ajax para Explorer
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) {
     xmlhttp = false;
   }
  }

  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
   xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
} 

function ObtenerDatosCombo(datos,divID) {

	var obj = document.getElementById(divID);
	ajax=nuevoAjax();	
	//aqui creamos una instancia del objeto ajax	
	ajax.open("GET", datos);
	ajax.onreadystatechange = function() {	
		if (ajax.readyState < 4) {                
					    obj.innerHTML = "<img src ='images/varias/ajax-loader-combos.gif'> Cargando...";
		          }
		if (ajax.readyState==4) {
			  temp = (ajax.responseText);	          	  
			  var encuentra1 = temp.indexOf("<script>");				 		
			  temp = temp.substring(encuentra1);
			  var encuentra2 = temp.indexOf("</script>");				  			  
			  if (encuentra1 > 0) //PARA QUE EJECUTE JAVASCRIPTS:		
				  eval(temp.substring(8,encuentra2));	
			   //En esta parte del código, se revisa cuando el ha sido procesada la carga del AJAX
			   obj.innerHTML = ajax.responseText;
			   //CON en esta línea, decimos que pinte el resultado en nuestro div "contenedor"
		
		}
		
		// aqui se hace el envio del objeto
	}
	ajax.send(null);
	return true;
}

function damefecha()
{
	//en estas líneas creamos las fechas 
	miFechaActual = new Date() 
	miFechaPasada = new Date(1998,4,23) 
	
	//extraemos el año de las dos fechas 
	anoActual = miFechaActual.getFullYear() 
	anoPasado = miFechaPasada.getFullYear() 
	
	//extraemos el día mes y año 
	dia = miFechaActual.getDate() 
	mes = parseInt(miFechaActual.getMonth()) + 1 
	
	switch(mes) {
      case 1 :
          nombremes="Enero";
          break;
      case 2 :
          nombremes="Febrero";
          break;
      case 3 :
          nombremes="Marzo";
		  break;
      case 4 :
          nombremes="Abril";
		  break;
      case 5 :
          nombremes="Mayo";
		  break;
      case 6 :
          nombremes="Junio";
		  break;		  		  		  
      case 7 :
          nombremes="Julio";
		  break;		  
      case 8 :
          nombremes="Agosto";
		  break;		  
      case 9 :
          nombremes="Septiembre";
		  break;		  
      case 10 :
          nombremes="Octube";
		  break;		  
      case 11 :
          nombremes="Noviembre";
		  break;		  
      case 12 :
          nombremes="Diciembre";
		  break;		  
      default :
          document.write("Opción por defecto");
          break;
      }
 	ano = miFechaActual.getFullYear() 
	//escribimos la fecha en un formato legible 
	document.write (dia + " de " + nombremes + " del " + ano)
}