// JavaScript Document

//// prueba 
function ajaxFunction_f(pagina_a_cargar,filtro_query,numero_de_la_pagina,numero_detalles_por_pagina,clave_esta_pagina,mostrar_fecha)
{
	var xmlHttp;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}
	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		var bannerDiv = document.getElementById("ajaxBanner");
		bannerDiv.innerHTML=xmlHttp.responseText;
		}
	  }
	if (mostrar_fecha==0)
	 {
		var fecha = "&export_html=true";
	 }else{
		var fecha = "";
	 }
	xmlHttp.open("GET",pagina_a_cargar+"?filtro_query="+filtro_query+"&numero_de_la_pagina="+numero_de_la_pagina+"&numero_detalles_por_pagina="+numero_detalles_por_pagina+"&clave_esta_pagina="+clave_esta_pagina+fecha,true);
	xmlHttp.send(null);
}


//// baners  internos
function ajaxFunction_baners(pagina_a_cargar,division)
{
	var xmlHttp;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}
	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		var bannerDiv = document.getElementById(division);
		bannerDiv.innerHTML=xmlHttp.responseText;
		}
	  }
	
	xmlHttp.open("GET",pagina_a_cargar,true);
	xmlHttp.send(null);
}




////////////////////
function ajaxFunction(pagina,id,pag,det_pag,mostrar_fecha)
{
	var xmlHttp;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}
	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		var bannerDiv = document.getElementById("ajaxBanner2");
		bannerDiv.innerHTML=xmlHttp.responseText;
		}
	  }
	if (mostrar_fecha==0)
	 {
		 var fecha = "&export_html=true";
	 }else{
	  var fecha = "";
	 }
	xmlHttp.open("GET",pagina+"?id_d="+id+"&pageNum_detalles="+pag+"&detalles_por_pag="+det_pag+fecha,true);
	xmlHttp.send(null);
}


//para cargar las imagenes de las galerias
function ajaxFunction_gal(pagina,id,pag,det_pag,mostrar_fecha)
{
	var xmlHttp;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}
	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		var bannerDiv = document.getElementById("ajaxBanner");
		bannerDiv.innerHTML=xmlHttp.responseText;
		}
	  }
	if (mostrar_fecha==0)
	 {
		 var fecha = "&export_html=true";
	 }else{
	  var fecha = "";
	 }
	xmlHttp.open("GET",pagina+"?id_g="+id+"&pageNum_detalles_gal="+pag+"&detalles_por_pag_gal="+det_pag+fecha,true);
	xmlHttp.send(null);
}
////// fin de cargar imagenes de la galeria

//para cargar resumenes
function ajaxFunction_resumenes(pagina,id,pag,det_pag,mostrar_fecha)
{
	var xmlHttp;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}
	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		var bannerDiv = document.getElementById("ajaxBanner");
		bannerDiv.innerHTML=xmlHttp.responseText;
		}
	  }
	  if (mostrar_fecha==0)
	 {
		 var fecha = "&export_html=true";
	 }else{
	  var fecha = "";
	 }
	
	xmlHttp.open("GET",pagina+"?id_r="+id+"&pageNum_resumenes="+pag+"&detalles_por_pag_res="+det_pag+fecha,true);
	xmlHttp.send(null);
}
////// fin de cargar resumenes


function showhideinline(oDiv,flag){
	var tempDiv = document.getElementById(oDiv);
    if (flag)
	  tempDiv.style.display="inline";
    else
	  tempDiv.style.display="none";
}

function marcar_checkbox() 
{
var ins = document.getElementsByTagName('input');
for (var i=0; i<ins.length; i++) 
{
if (ins[i].getAttribute('type') == 'checkbox') 
{
ins[i].checked = true;
a.style.display="inline";

}
}
}


function ventanaSecundaria_print (URL){ 
window.open(URL,"ventana_print","width=1000, height=450, scrollbars=yes, menubar=no, location=no, resizable=no") 
} 

function ventanaSecundaria_enviar (URL){ 
window.open(URL,"ventana_envia","width=312, height=450, scrollbars=no, menubar=no, location=no, resizable=no") 
}

function printpage() {
  window.print();  
}

function ventana_foto_grande (URL,width,height){ 
if (width>600) 
{
width_f = 600;
}else{
width_f = width+20;	
}
if (height>500) 
{
height_f = 500;
}else{
height_f = height+20;	
}

window.open(URL,"ventana_print","width="+width_f+", height="+height_f+", scrollbars=no, menubar=no, location=no, resizable=no") 
}


/***********************************************
* Disable select-text script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
* Modified here to exclude form tags properly, cross browser by jscheuer1
***********************************************/

//form tags to omit:
var omitformtags=["input", "textarea", "select"]

function disableselect(e){
for (i = 0; i < omitformtags.length; i++)
if (omitformtags[i]==(e.target.tagName.toLowerCase()))
return;
return false
}

function reEnable(){
return true
}


<!-- window.onload=noSelect;
<!-- fin de evitar seleccionar




function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


//-->

function abrir(pagina)

{

	win=open(pagina,'blank','toolbar=no,directories=no,menubar=no,status=no,width=400,height=400,top=(screen.height - 400) / 2,left=(screen.height - 400) / 2,scrollbars=yes');

}

function mueve_cabecera(){ 
   xMoveTo("cabecera",0,xScrollTop()) 
} 
/*
*Esta libreria es una libreria AJAX creada por Javier Mellado con la inestimable
*colaboracion de Beatriz Gonzalez.
*y descargada del portal AJAX Hispano http://www.ajaxhispano.com
*contacto javiermellado@gmail.com
*
*Puede ser utilizada, pasada, modificada pero no olvides mantener
*el espiritu del software libre y respeta GNU-GPL
*/ 
function creaAjax(){
         var objetoAjax=false;
         try {
          /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
          try {
                   /*Para explorer*/
                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   catch (E) {
                   objetoAjax = false;
          }
         }

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

function FAjax (url,capa,valores,metodo)
{
          var ajax=creaAjax();
          var capaContenedora = document.getElementById(capa);

/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
if(metodo.toUpperCase()=='POST'){
         ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                          capaContenedora.innerHTML="<div align='center'><embed src='images/cargando.swf' width='130' height='50' scale='showall' type='application/x-shockwave-flash' play='true' loop='true' menu='false'></embed></div>";
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
                        document.getElementById(capa).innerHTML=ajax.responseText;
                   }
                   else if(ajax.status==404)
                                             {

                            capaContenedora.innerHTML = "Sistema fuera de servicio...";//no se consigue el .php, .html, .asp que se desea abrir
                                             }
                           else
                                             {
                            capaContenedora.innerHTML = "Error: ".ajax.status;
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(valores);
         return;
}
/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
if (metodo.toUpperCase()=='GET'){

         ajax.open ('GET', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
         capaContenedora.innerHTML="<div align='center'>Espere un momento por favor...<br><embed src='images/cargando.swf' width='130' height='50' scale='showall' type='application/x-shockwave-flash' play='true' loop='true' menu='false'></embed></div>";
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200){
                                             document.getElementById(capa).innerHTML=ajax.responseText;
                   }
                   else if(ajax.status==404)
                                             {

                            capaContenedora.innerHTML = "Sistema fuera de servicio...";//no se consigue el .php, .html, .asp que se desea abrir
                                             }
                                             else
                                             {
                            capaContenedora.innerHTML = "Error: ".ajax.status;
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(null);
         return
}
} 
//*******final del ajax



function checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox'){
	  theForm[z].checked = theElement.checked;
	  }
     }
    }
	
	function UncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name == 'checkall' ){
		  if(theForm[z].checked == true){
		  	theForm[z].checked = theElement.checked;
		  }
	  }
     }
    }