


// Esta función cargará las paginas
function llamarasincrono (url, id_contenedor)
{
	
	
	/*document.getElementById (id_contenedor).innerHTML = "<img src='layout/patrones/cargando.jpg' width='100%' alt='cargando recurso...'>";*/
	
    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;
}

//funciones de buscador

function chirlox(t){
	var form = document.forms['buscar'];
	var iFrame = document.createElement("DIV");
	iFrame.id = "alertaSEARCH";
	iFrame.innerHTML = '<p onmouseover="javascript:apagachirlo();">' + t + '</p>';
	form.appendChild(iFrame);
	ss = setTimeout ('chirlOFx()',7000);
	}	
	
	function chirlOFx(){ 
		var vut = document.getElementById('alertaSEARCH');
		vut.className = "estructura";
		ss = setTimeout ('chirlox2()',15000);
	}
	function chirlox2(){ 
		var vut = document.getElementById('alertaSEARCH');
		vut.className = "na";
		ss = setTimeout ('chirlOFx()',7000);
	}
	
	function apagachirlo(){
	clearInterval(ss);
	var vut = document.getElementById('alertaSEARCH');
		vut.className = "estructura";
	}


 function bool(form){
 var t = form.termino.value;
 if(t.length()>20){ form.booleana.value = 1; }
 return true;
 }

var POPUPstat = getCookie('POPUPstat');
if (POPUPstat == null) { POPUPstat = "0"; }

  function ciegaBody(){
				window.document.body.className = "quitascroll";
		}

function sacaPOPUP(){
			  	b = document.getElementById("publiPOPUP");
				b.className = "estructura";
				b.innerHTML = "";
				window.document.body.className = null;
				}


function sacaAG(){
			  	var b = document.getElementById("agendaPOPUP");
				b.className = "estructura";
					var c = document.getElementById("INagendaPOP");
					c.innerHTML = "";
				/*window.document.body.className = null;*/
				}




function abreAgenda(ID){
	
	var b = document.getElementById('agendaPOPUP');
	b.className = null;
	/*ciegaBody();*/
	llamarasincrono('layout/lib/output/agenda.php?ID=' + ID,'INagendaPOP');
}


function getCookie(name)
         {
         //Without this, it will return the first value 
         //in document.cookie when name is the empty string.
         if(name == '')
            return('');
         
         name_index = document.cookie.indexOf(name + '=');
         
         if(name_index == -1)
            return('');
         
         cookie_value =  document.cookie.substr(name_index + name.length + 1, 
                                                document.cookie.length);
         
         //All cookie name-value pairs end with a semi-colon, except the last one.
         end_of_cookie = cookie_value.indexOf(';');
         if(end_of_cookie != -1)
            cookie_value = cookie_value.substr(0, end_of_cookie);

         //Restores all the blank spaces.
         space = cookie_value.indexOf('+');
         while(space != -1)
              { 
              cookie_value = cookie_value.substr(0, space) + ' ' + 
              cookie_value.substr(space + 1, cookie_value.length);
							 
              space = cookie_value.indexOf('+');
              }

         return(cookie_value);
         }



 function limpianSRC(form){  
		var u = form.termino.value.toLowerCase(); 
	var q = "|términos de búsqueda|buscar|search|find|";

		if(q.indexOf('|' + u + '|')!=-1){
		form.termino.value = '';
		}
	
	}


function abreFOTO(f,h){
			  	b = document.getElementById("publiPOPUP");
				b.className = null;
				ciegaBody();
				var h = (screen.height - (h + 120)) / 2;
				if (h <0){ h = 5; }
				b.innerHTML = '<img src="' + f + '" onclick="sacaPOPUP()" title="cerrar ventana" alt="cerrar ventana" style="cursor:pointer; margin-top:' + h + 'px;">';
				
				}









