﻿   function MostrarFondoImg(pUrlImagen,pDivFondo,pImagen,pDivImagen)
  {
  
  try{

    //Muestro el div de fondo
    var lFondo = document.getElementById(pDivFondo);
    lFondo.style.visibility = "visible";
    lFondo.style.height=(window.document.body.scrollHeight)+'px';


    //Muestro el div que contiene la imagen
    var lCapaImagen = document.getElementById(pDivImagen);
    lCapaImagen.style.visibility = "visible";


    var nom = navigator.appName;
    var lImagen = null;
    lImagen = new Image();
    lImagen.width=0;
    lImagen.height=0;
    lImagen.src = pUrlImagen;
	//Mauricio guardemos y probemos
	//Recuerde borrar cache, ya que los scripts se quedan en cache.
	var lcount= 0;	
	while ((lImagen.width == 0 || lImagen.height == 0) && lcount <1000000) 
	{	
		//Sleep(1000);
		lcount +=1;
	}

   if(lImagen.width ==0 || lImagen.height==0)
	{	
		
		if(pUrlImagen.indexOf("_G.jpg") > -1)
		{
			//pUrlImagen = replace(pUrlImagen,"_G.jpg",".jpg");

			lImagen = new Image();
			lImagen.src = pUrlImagen;
		}
	}

	var pAlto = lImagen.height ;
	if(pAlto > document.body.clientHeight)
		pAlto = document.body.clientHeight;


    if (nom == "Netscape")
    {

	if (((document.body.clientHeight/2)-(pAlto * 60/100)  ) > 0)
	    	lCapaImagen.style.top =((document.body.clientHeight/2)-(pAlto * 60/100)  )+'px';
	else
	 	lCapaImagen.style.top ='10px';



    }else{
	if ((window.document.body.scrollTop)+((document.body.clientHeight / 2 )-(pAlto* 60/100)) > 0)
	 	lCapaImagen.style.top =(window.document.body.scrollTop)+((document.body.clientHeight / 2 )-(pAlto * 60/100))+'px';
	else
	 	lCapaImagen.style.top ='10px';

    }


    //lCapaImagen.style.top =10

    lCapaImagen.style.left = ((document.body.clientWidth/2) - (lImagen.width / 2))+'px';

    //Establezco la imagen en el objeto img
    var lImg = document.getElementById(pImagen);
    lImg.src = pUrlImagen;
  }
  catch(err)
    {
      //alert(err.description);
    }

  }
  
  
    function MostrarFondoImgTitulo(pUrlImagen,pDivFondo,pImagen,pDivImagen,pTdTitulo,pTitulo)
  {
    MostrarFondoImg(pUrlImagen,pDivFondo,pImagen,pDivImagen);
    var lTd = document.getElementById(pTdTitulo);
    if(lTd != null)
    lTd.innerHTML = "&nbsp;" + replace(pTitulo,"||","'");
  }
  
  
    function OcultarFondoImg (pDivFondo,pDivImagen)
  {
  var x = document.getElementById(pDivImagen);
  x.style.visibility = "hidden";

  var x = document.getElementById(pDivFondo);
  x.style.visibility = "hidden";
  
  var lImagen = document.getElementById('imgCapa');
  lImagen.src = '';
	lImagen.style.width = 0+'px';
	lImagen.style.height = 0+'px'
  
  }
  
  
    function MostrarFondoImgLeyenda(pUrlImagen,pDivFondo,pImagen,pDivImagen,pTituloFoto,pCreditoFoto,pTextoFoto,pObjTituloFoto,pObjCreditoFoto,pObjTextoFoto)
  {
  try
  {



  //Si se debe establecer el título de la foto
  if (pTituloFoto != null)
  {
  var x = document.getElementById(pObjTituloFoto)
  if(x !=null)
  {
  x.innerHTML = replace(pTituloFoto,"||","'");
  }
  }


  //Si se debe establecer el Crédito de la foto
  if (pCreditoFoto != null)
  {
  var y = document.getElementById(pObjCreditoFoto)
  if(y !=null)
  {
  y.innerHTML = replace(pCreditoFoto,"||","'");
  }
  }



  //Si se debe establecer el Texto de la foto
  if (pTextoFoto != null)
  {
  var z = document.getElementById(pObjTextoFoto)
  if(z !=null)
  {
  z.innerHTML = replace(pTextoFoto,"||","'");
  }  


  //alert("url: " + pUrlImagen + " , DivFondo: "+ pDivFondo + " , Imagen :" + pImagen + " , DivImagen : " + pDivImagen)
  MostrarFondoImg(pUrlImagen,pDivFondo,pImagen,pDivImagen);
  }
  }

  catch (err)
  {
  alert(err.description);
  }
  }
  
  
  function MoveCaricatura(pObjImagen,pMax,pIncremento,pTdTituloFoto)
  {
  //Obtengo la Url de la imagen que se está mostrando actualmente
  var lUrl = document.getElementById(pObjImagen).src;

  //Obtengo el índice desde el que empieza el nombre de la imagen
  var lIndice = lUrl.indexOf('Caric_');

  //Obtengo la primera parte de la Url que se establecerá
  var lParte1 = lUrl.slice(0,lIndice);

  //Obtengo la segunda parte de la URL
  var lParte2 = lUrl.substr(lIndice,(lUrl.length - lIndice));

  //Obtengo el Día de la Imagen
  var lArreglo = lParte2.split("_");


  //Obtengo el día
  if(lArreglo.length >2)
  {
  var lDia = lArreglo[1];

  var lMes = GetMes(lArreglo[2]);
  var lAnio = lArreglo[3]

  if(parseInt(pIncremento) == 1){

  if(parseInt(pMax) > parseInt(lDia))
  {
  lDia = parseInt(lDia) + 1;
  var lCadenaOld = 'Caric_' + (parseInt(lDia) -1);
  var lCadenaNew = 'Caric_' + (lDia);
  lParte2 = lParte2.replace(lCadenaOld,lCadenaNew);
  document.getElementById(pObjImagen).src = (lParte1 + lParte2);
  }
  }
  else
  {
  if(parseInt(lDia) >1)
  {
  lDia = parseInt(lDia) - 1;
  var lCadenaOld = 'Caric_' + (parseInt(lDia) +1);
  var lCadenaNew = 'Caric_' + (lDia);
  lParte2 = lParte2.replace(lCadenaOld,lCadenaNew);
  document.getElementById(pObjImagen).src = (lParte1 + lParte2);
  }
  }


  var lFecha = lDia + " de " + lMes + " de " + lAnio;
  document.getElementById(pTdTituloFoto).innerHTML = "&nbsp;" + lFecha;
  }

  }
  
    function GetMes(pMes)
  {
  switch (pMes)
  {
  case '1':
  return 'Enero'
  break;
  case '2':
  return 'Febrero'
  break;
  case '3':
  return 'Marzo'
  break;
  case '4':
  return 'Abril'
  break;
  case '5':
  return 'Mayo'
  break;
  case '6':
  return 'Junio'
  break;
  case '7':
  return 'Julio'
  break;
  case '8':
  return 'Agosto'
  break;
  case '9':
  return 'Septiembre'
  break;
  case '10':
  return 'Octubre'
  break;
  case '11':
  return 'Noviembre'
  break;
  case '12':
  return 'Diciembre'
  break;

  }

  }

  function replace(texto,s1,s2){

  return texto.split(s1).join(s2);

  }
  

   function PlayFlash(pNameFile,pAncho,pAlto,pImage,pObjContainer)
  {
	var strHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="videototal" width="' + pAncho + '" height="' + pAlto + '" align="middle" id="videototal">\n';
	strHTML=strHTML + '	     <param name="allowScriptAccess" value="sameDomain" />\n';
	strHTML=strHTML + '	     <param name="movie" value="videototal.swf" />\n';
	strHTML=strHTML + '	     <param name="FlashVars" value="vid=' + pNameFile + '&imagen='+pImage+'&franja=6">\n';
	strHTML=strHTML + '	     <param name="quality" value="high" />\n';
	strHTML=strHTML + '	     <param name="wmode" value="transparent" />\n';
	strHTML=strHTML + '	     <param name="bgcolor" value="#000000" />\n';
	strHTML=strHTML + '	     <embed src="videototal.swf" FlashVars="vid=' + pNameFile + '&imagen='+pImage+'&franja=6" quality="high" bgcolor="#000000" width="' + pAncho + '" height="' + pAlto + '" name="videototal" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />\n';
	strHTML=strHTML + '	     </object>';
	//alert(strHTML);
	document.getElementById(pObjContainer).innerHTML=strHTML;

  }

  
   function PlayFlashOLD(pNameFile,pAncho,pAlto,pImage,pObjContainer)
  {
  var s1 = new SWFObject("flvplayer.swf" ,"single",pAncho,pAlto,"7");
  s1.addParam("allowfullscreen","true");
  s1.addParam("wmode","transparent");
  s1.addVariable("file", pNameFile);
  //Si se debe establecer una imagen
  if(pImage != null)
  {
  s1.addVariable("image",pImage);
  }
  s1.write(pObjContainer);
  }
  
  function  PlayFlashWithData(pNameFile,pAncho,pAlto,pImage,pObjContainer,pObjTitulo,pTitulo,pObjResenia,pResenia,pObjEnlace,pEnlace)
  {
//	alert (pImage);
  try{
    PlayFlash(pNameFile,pAncho,pAlto,pImage,pObjContainer);
    if(pObjTitulo != '')
        document.getElementById(pObjTitulo).innerHTML = pTitulo;
        
    if(pObjResenia != '')
        document.getElementById(pObjResenia).innerHTML = pResenia;
        
     if(pObjEnlace != '')
        document.getElementById(pObjEnlace).src =  pEnlace;
      }
      
    catch (err)
    {
        alert(err.description);
    }
    
  }
  
  
  function CambiarStyle(pClassName,pNewClassName)
  { 
    var lCount = document.all.length;    
    
    for (var i = 0 ; i < lCount; i++)
      {
         var lElement = document.all[i];
         var lEstilo = lElement.className;
          if (lEstilo == pClassName)
          { 
            lElement.className = pNewClassName;
          }        
      }  
  }
  
  
  function CambiarTamanioLetra(pClassNormal,pIncremento)
  {      
      var lCount = document.all.length;
      var lClassBig = pClassNormal + "_big"
      var lClassSmall = pClassNormal + "_small"
      
      for (var i = 0 ; i < lCount; i++)
      {
          var lEstilo = document.all[i].className;
        
          if(parseInt(pIncremento) == 1)
          {
            switch (lEstilo)
              {
                  case pClassNormal:
                    CambiarStyle(lEstilo,lClassBig);
                    return;
                  break;
                  
                  case lClassSmall:
                    CambiarStyle(lEstilo,pClassNormal);
                    return;
                  break;
              }
          }
          else
          {
              switch (lEstilo)
              {
                  case pClassNormal:
                    CambiarStyle(lEstilo,lClassSmall);
                    return;
                  break;
                  
                  case lClassBig:
                    CambiarStyle(lEstilo,pClassNormal);
                    return;
                  break;
              }
        
          }
       
      }
        
  }
  
    function Sleep(pTime)
  { pTime = pTime * 100;
    var l;
    for (var i = 0;i < pTime ; i++)    
       {l=i;}    
  }
  
  
    function getIndiceValor(pArreglo,pValor)
      {
        for (var i = 0; i< pArreglo.length; i++)
        {
          if(pArreglo[i] == pValor)
            return i;
        }
      
      return -1;  
      }
    
    
    function getIndiceValorMatriz(pArreglo,pValor,pSeparador,pIndiceCol,pEsImagen){
          try
          {
    
		//alert(pValor);

	        for (var i = 0 ; i<pArreglo.length; i++)
              {
		//alert(pArreglo[i]);

                var lElemento = pArreglo[i].split(pSeparador)[pIndiceCol];
                //alert(lElemento);
                if(parseInt(pEsImagen) == 1)
                  lElemento = getNameImage(lElemento);

		//alert(lElemento);
              
                if (lElemento == pValor)
                  {
                      return i;
                  }
              }
            
          }              
           catch (err)
              {
                  return -1;        
              }
          
          return -1;
     }
  
    function getNameImage(pCadena)
     {
        try{
                return pCadena.substring(pCadena.lastIndexOf("/",pCadena.length -1) + 1,pCadena.length);         
           }
           catch (err) {alert(err.description); return "" }
     }
     
     
  
    function CarruselImagenes(pImagenes,pObjImagen,pObjTitulo,pObjResenia,pObjEnlace,pIncremento,pAbsoluta,pEsEnlace)
  {            
  try{
  //alert(pImagenes);
  //alert(pObjImagen);
  //alert(pObjTitulo);
  //alert(pObjResenia);
  //alert(pAbsoluta);
  //alert(pEsEnlace);
        
  //Los registros deben venir separados por ','
  //y el Nombre se divide del texto de la imagen por el caracter '|'

  //Obtengo un arreglo con los registros
  var lReg = pImagenes.split("@@@");
        
  var lLongitud =lReg.length;      
  var lKey ="";
  var lIndiceKey = 0;
  
  //Si se envío la imagen 
    if (pObjImagen != "")
    {
        //Obtengo el Nombre de la imagen, este valor se tomará como referencia para obtener el número de registro        
        lKey = document.getElementById(pObjImagen).src;
	//alert(lKey);
       //Si la ruta es relativa, debo obtener el nombre de la imagen
        if(parseInt(pAbsoluta) == 0)
        	lKey =  getNameImage(lKey);

	//alert(lKey);
        lIndiceKey = getIndiceValorMatriz(lReg,lKey,"|",0,1);
	//alert(lIndiceKey);
    }
    else if (pObjTitulo != "")
        {            
           lKey = document.getElementById(pObjTitulo).innerHTML;
           lIndiceKey = getIndiceValorMatriz(lReg,lKey,"|",1,0);
  	}
  
  var lNewImage;
  var lNewTexto;
  var lNewEnlace;
  var lNewResenia;
	
   // alert('el nombre de la clave es ');
   //alert('el nombre de la clave es ' + lKey);
   //alert('el índice de la clave es ' + lIndiceKey);
  
         //Si se encontró el registro en el arreglo
        if(lIndiceKey > -1)
        {   //Si el nuevo índice no sobrepasa los límites del arreglo
              lIndiceKey = lIndiceKey + parseInt(pIncremento);
                if (lIndiceKey < lLongitud && lIndiceKey >= 0)
                {
                //Si se envío la imagen
                    if(pObjImagen != "")
                    { //Establezco la nueva imagen
			//alert('1');
			//alert(lIndiceKey);
                    lNewImage = lReg[lIndiceKey].split("|")[0];
                    document.getElementById(pObjImagen).src = lNewImage;
    	            }                

                 //Establezco el título
                    if(parseInt(pEsEnlace) == 1)
		    {	
			var lhref= lReg[lIndiceKey].split("|")[2];

			if(lhref.indexOf("&&") > -1)
				{
				lhref= replace(lhref,"&&","'");
				//document.getElementById(pObjImagen).onclick = function() { "alert('kk')";}						
				}
					
                        document.getElementById(pObjEnlace).href = lhref;
		    }
          //    
                   document.getElementById(pObjTitulo).innerHTML = lReg[lIndiceKey].split("|")[1];
                
                //Establezco la reseña
                    if(pObjResenia != "" && pObjImagen != "")
                        document.getElementById(pObjResenia).innerHTML = lReg[lIndiceKey].split("|")[3];
                  else if (pObjResenia != "")
                      document.getElementById(pObjResenia).innerHTML = lReg[lIndiceKey].split("|")[0];
                        
                }
          }
        }               

      catch (err) 
      {
      alert(err.description);
      }

      }



  function CarruselImagenesEnPadre(pImagenes,pObjImagen,pObjTitulo,pObjResenia,pObjEnlace,pIncremento,pAbsoluta,pEsEnlace)
  {            
  try{
  //alert(pImagenes);
  //alert(pObjImagen);
  //alert(pObjTitulo);
  //alert(pObjResenia);
  //alert(pAbsoluta);
  //alert(pEsEnlace);
        
  //Los registros deben venir separados por ','
  //y el Nombre se divide del texto de la imagen por el caracter '|'

  //Obtengo un arreglo con los registros
  var lReg = pImagenes.split("@@@");
        
  var lLongitud =lReg.length;      
  var lKey ="";
  var lIndiceKey = 0;
  
  //Si se envío la imagen 
    if (pObjImagen != "")
    {
        //Obtengo el Nombre de la imagen, este valor se tomará como referencia para obtener el número de registro        
        lKey = parent.document.getElementById(pObjImagen).src;
	//alert(lKey);
       //Si la ruta es relativa, debo obtener el nombre de la imagen
        if(parseInt(pAbsoluta) == 0)
        	lKey =  getNameImage(lKey);

	//alert(lKey);
        lIndiceKey = getIndiceValorMatriz(lReg,lKey,"|",0,1);
	//alert(lIndiceKey);
    }
    else if (pObjTitulo != "")
        {            
           lKey = parent.document.getElementById(pObjTitulo).innerHTML;
           lIndiceKey = getIndiceValorMatriz(lReg,lKey,"|",1,0);
  	}
  
  var lNewImage;
  var lNewTexto;
  var lNewEnlace;
  var lNewResenia;
	
   // alert('el nombre de la clave es ');
   //alert('el nombre de la clave es ' + lKey);
   //alert('el índice de la clave es ' + lIndiceKey);
  
         //Si se encontró el registro en el arreglo
        if(lIndiceKey > -1)
        {   //Si el nuevo índice no sobrepasa los límites del arreglo
              lIndiceKey = lIndiceKey + parseInt(pIncremento);
                if (lIndiceKey < lLongitud && lIndiceKey >= 0)
                {
                //Si se envío la imagen
                    if(pObjImagen != "")
                    { //Establezco la nueva imagen
			//alert('1');
			//alert(lIndiceKey);
                    lNewImage = lReg[lIndiceKey].split("|")[0];
                    parent.document.getElementById(pObjImagen).src = lNewImage;
    	            }                

                 //Establezco el título
                    if(parseInt(pEsEnlace) == 1)
		    {	
			var lhref= lReg[lIndiceKey].split("|")[2];

			if(lhref.indexOf("&&") > -1)
				{
				lhref= replace(lhref,"&&","'");
				//document.getElementById(pObjImagen).onclick = function() { "alert('kk')";}						
				}
					
                        parent.document.getElementById(pObjEnlace).href = lhref;
		    }
          //    
                   parent.document.getElementById(pObjTitulo).innerHTML = lReg[lIndiceKey].split("|")[1];
                
                //Establezco la reseña
                    if(pObjResenia != "" && pObjImagen != "")
                        parent.document.getElementById(pObjResenia).innerHTML = lReg[lIndiceKey].split("|")[3];
                  else if (pObjResenia != "")
                      parent.document.getElementById(pObjResenia).innerHTML = lReg[lIndiceKey].split("|")[0];
                        
                }
          }
        }               

      catch (err) 
      {
      alert(err.description);
      }

      }





  
      
    
  function CarruselImagenesMultiple(pMaxCantidadImagenes,pPrefijoObjTitulo,pPrefijoObjResenia,pPrefijoObjImg,pPrefijoObjEnlace,pCadena,pIncremento,pEsEnlace)
  { 
	//alert("1");     
	//alert(pCadena);
     var lArreglo = pCadena.split("@@@");     
     lCantidadRegistros = lArreglo.length;

      //Si la cantidad de registros es superior a la cantidad de objetos
      if(pMaxCantidadImagenes < lCantidadRegistros && lCantidadRegistros > 0)
        {
        //Si es incremento y el último objeto posee la última imagen
        //no se debe incrementar el carrusel
	//	alert("2");
        var lIndiceElemento = pMaxCantidadImagenes;
        var lIndiceArreglo =  lCantidadRegistros -1;
        var lValueClave=""
        var lValueUltimaClave = ""

        if(parseInt(pIncremento) !=1)
        {
        lIndiceElemento = "1";
        lIndiceArreglo =  "0";
        }
        
        //Si posee imagen
        if(pPrefijoObjImg != "")
          {

		//alert(pPrefijoObjImg);
		//alert(lIndiceElemento);	
		

	   lValueClave = getNameImage(document.getElementById(pPrefijoObjImg + lIndiceElemento).src);

           lUltimaClave = getNameImage(lArreglo[lIndiceArreglo].split("|")[0]);

          }
         else
         {
         // alert(lArreglo[0]);
	  //alert(pPrefijoObjTitulo + lIndiceElemento);
	  //alert(document.getElementById(pPrefijoObjTitulo + lIndiceElemento));
          lValueClave = document.getElementById(pPrefijoObjTitulo + lIndiceElemento).innerHTML;
	  //alert(lValueClave);
          lUltimaClave =lArreglo[lIndiceArreglo].split("|")[1];
	  //alert(lUltimaClave);
         }

        if (lValueClave == lUltimaClave)      
        return;
        
        //alert("20");
        

        var lObjTitulo ="";
        var lObjResenia="";
        var lObjImg ="";
	var lObjEnlace ="";
        
        

        for (var i = 1 ; i<= pMaxCantidadImagenes;i++)
            {    
                if(pPrefijoObjTitulo != "")
                    lObjTitulo = pPrefijoObjTitulo + i;
                
                if(pPrefijoObjResenia != "")
                    lObjResenia = pPrefijoObjResenia + i;
          
                if(pPrefijoObjImg != "")
                    lObjImg = pPrefijoObjImg + i;
		
		if(pPrefijoObjEnlace != "")
                    lObjEnlace = pPrefijoObjEnlace + i;

                    
                  CarruselImagenes(pCadena,lObjImg,lObjTitulo,lObjResenia,lObjEnlace ,pIncremento,0,pEsEnlace)
            }
      
      }     
      
   }





function CarruselImagenesMultipleEnPadre(pMaxCantidadImagenes,pPrefijoObjTitulo,pPrefijoObjResenia,pPrefijoObjImg,pPrefijoObjEnlace,pCadena,pIncremento,pEsEnlace)
  { 
	//alert("1");     
//alert(pCadena);
     var lArreglo = pCadena.split("@@@");     
     lCantidadRegistros = lArreglo.length;

      //Si la cantidad de registros es superior a la cantidad de objetos
      if(pMaxCantidadImagenes < lCantidadRegistros && lCantidadRegistros > 0)
        {
        //Si es incremento y el último objeto posee la última imagen
        //no se debe incrementar el carrusel
		//alert("2");
        var lIndiceElemento = pMaxCantidadImagenes;
        var lIndiceArreglo =  lCantidadRegistros -1;
        var lValueClave=""
        var lValueUltimaClave = ""

        if(parseInt(pIncremento) !=1)
        {
        lIndiceElemento = "1";
        lIndiceArreglo =  "0";
        }
        
        //Si posee imagen
        if(pPrefijoObjImg != "")
          {

		//alert(pPrefijoObjImg);
		//alert(lIndiceElemento);	
		

	   lValueClave = getNameImage(parent.document.getElementById(pPrefijoObjImg + lIndiceElemento).src);

           lUltimaClave = getNameImage(lArreglo[lIndiceArreglo].split("|")[0]);

          }
         else
         {
          //alert(lArreglo[0]);
	  //alert(pPrefijoObjTitulo + lIndiceElemento);
	  //alert(document.getElementById(pPrefijoObjTitulo + lIndiceElemento));
          lValueClave = parent.document.getElementById(pPrefijoObjTitulo + lIndiceElemento).innerHTML;
	  //alert(lValueClave);
          lUltimaClave =lArreglo[lIndiceArreglo].split("|")[1];
	  //alert(lUltimaClave);
         }

        if (lValueClave == lUltimaClave)      
        return;
        
        //alert("20");
        

        var lObjTitulo ="";
        var lObjResenia="";
        var lObjImg ="";
	var lObjEnlace ="";
        
        

        for (var i = 1 ; i<= pMaxCantidadImagenes;i++)
            {    
                if(pPrefijoObjTitulo != "")
                    lObjTitulo = pPrefijoObjTitulo + i;
                
                if(pPrefijoObjResenia != "")
                    lObjResenia = pPrefijoObjResenia + i;
          
                if(pPrefijoObjImg != "")
                    lObjImg = pPrefijoObjImg + i;
		
		if(pPrefijoObjEnlace != "")
                    lObjEnlace = pPrefijoObjEnlace + i;

                    //alert("oK");
                  CarruselImagenesEnPadre(pCadena,lObjImg,lObjTitulo,lObjResenia,lObjEnlace ,pIncremento,0,pEsEnlace)
            }
      
      }     
      
   }










function viewSection(id,pNomSeccion,pMaxCantidad){
	for (var i=1; i<=pMaxCantidad; i++){
	
	    var lElemento = document.getElementById(pNomSeccion + i)
	    
	    if(lElemento != null)
	    {			
	        if(i!=id)
	            lElemento.style.display = 'none';
	        else
	            lElemento.style.display = 'block';
	    }  
	}
}


function viewSectionWithImage(id,pNomSeccion,pMaxCantidad,pArregloPrendido,pArregloApagado,pArregloObj){
		//alert('1');
	for (var i=1; i<=pMaxCantidad; i++){
	
	    var lElemento = document.getElementById(pNomSeccion + i)
	    	//alert(lElemento);
	    if(lElemento != null)
	    {			
	        if(i!=id)
		{	
	            lElemento.style.display = 'none';
	            var ltd = document.getElementById(pArregloObj.split("||")[i-1]);			
	            if (ltd != null)					
		    ltd.src =  pArregloApagado.split("||")[i-1];
		}
	        else
		{
	            lElemento.style.display = 'block'; //.style.backgroundImage = 'url(g/Bgr_PestanaOff.jpg)';
                    var ltd2 = document.getElementById(pArregloObj.split("||")[i-1]);
	            if (ltd2 != null)					
		    ltd2.src =  pArregloPrendido.split("||")[i-1];
		}
	    }  
	}
}



function AddSection(pId, pTexto)
{	
	pTexto = replace(pTexto,"||","'")
	//alert(pId);
	//alert(pTexto);
	var lElemento = document.getElementById(pId)
	if(lElemento != null)
	{	//alert('lo escribirá');
		pTexto = replace(pTexto,"|||","'");		
		lElemento.innerHTML = lElemento.innerHTML + pTexto;
	}
}

function SetImagen(pObjImagen,pSrc)
{
var lObjeto = document.getElementById(pObjImagen)

	if(lObjeto != null)
		lObjeto.src = pSrc;
}


function LayerImg(pObjeto)
{
	
 //pUrlImagen,pDivFondo,pImagen,pDivImagen,pTituloFoto,pCreditoFoto,pTextoFoto,pObjTituloFoto,pObjCreditoFoto,pObjTextoFoto
 MostrarFondoImgLeyenda(pObjeto,'ImagenBig','ImgFotoGrande','DivImagen','','','','','','');

}

function MostrarOld(pImagen)
{	
	var lImagen = document.getElementById('imgCapa');
	if(pImagen.indexOf('EnviarAmigo.asp') != -1)
	{	lImagen.width= '450px';
		lImagen.height= '330px';

	}	

	lImagen.src = pImagen;
	
	var x = document.getElementById('ImagenBig');
	x.style.visibility = "visible";
	x.style.height=(window.document.body.scrollHeight)+'px';
//	x.style.top =(window.document.body.scrollTop);

	
	var x = document.getElementById('ImagenBigInner');
	x.style.visibility = "visible";
	var nom = navigator.appName;
	
	if (nom == "Netscape")
		x.style.top =((document.body.clientHeight/2)-140)+'px';
	else
		x.style.top =(window.document.body.scrollTop)+((document.body.clientHeight/2)-140)+'px';
		
	x.style.left = ((document.body.clientWidth/2)-235)+'px';
	
	
	//var lImagen = document.getElementById('imgCapa');
	//lImagen.src = pImagen;

}


function Mostrar(pImagen,pAncho,pAlto)
{	
	
	var nom = navigator.appName;	
	
	var lImagen = document.getElementById('imgCapa');

	
	
	if(nom== "Netscape")
	{
		pAlto= pAlto +50;
		pAncho= pAncho +10;
	}			
	
	lImagen.style.width = pAncho+'px';
	lImagen.style.height = pAlto+'px'

	if(pAlto > document.body.clientHeight)
		pAlto = document.body.clientHeight;

	lImagen.src = pImagen;
	
	var x = document.getElementById('ImagenBig');
	x.style.visibility = "visible";
	x.style.height=(window.document.body.scrollHeight)+'px';

	var x = document.getElementById('ImagenBigInner');
	x.style.visibility = "visible";
	
	
	//alert(nom);
	if (nom == "Netscape")
		{
			var lPosY = window.pageYOffset;
			x.style.top=((document.body.clientHeight / 2) + window.pageYOffset)-parseInt(pAlto*40/100)+'px'; 			
		}
	else
		x.style.top =(window.document.body.scrollTop)+((document.body.clientHeight/2)-(parseInt(pAlto*45/100)))+'px';
		
	x.style.left = ((document.body.clientWidth/2)-parseInt(pAncho*50/100))+'px';

	//Se incluye el código para poder cerrar la ventana cuando esta no pertenece a un formulario del sitio
	if(pImagen.indexOf("EXTERNA") >-1)
		{
			var lTabla = document.getElementById("tblCabezaLayer");
			if(lTabla != null)
				{
					lTabla.style.display = "block";
					lTabla.style.width= pAncho;
				}
		}

}






function Ocultar()
{
	
	var lElemento = document.getElementById('imgCapa');
	//alert(lElementos);
	if(lElemento!=null)
	lElemento.style.width=0;
	
	


	var x = document.getElementById('ImagenBig')
	x.style.visibility = "hidden"
	
	var x = document.getElementById('ImagenBigInner');
	x.style.visibility = "hidden";
	
	var lImagen = document.getElementById('imgCapa');
  lImagen.src = '';
	lImagen.style.width = 0+'px';
	lImagen.style.height = 0+'px'
	//window.location.href = window.location.href;	

}


function MostrarImprimible()
{

//Obtengo el tìtulo, la fecha
var lTitulo =  window.opener.document.getElementById('tdTituloDoc').innerHTML;
document.getElementById('tdTitulo').innerHTML =  lTitulo;

//Obtengo el cuerpo de la pàgina


      var lCount = window.opener.document.all.length;
      var lCuerpo;      
      
      
      for (var i = 0 ; i < lCount; i++)
      {
	var lNameObjeto = window.opener.document.all[i].name;
        
	
	if(lNameObjeto != null && lNameObjeto.length > 0){
        	//alert(lNameObjeto); 
	 if (lNameObjeto.indexOf('lEditor') > -1 || lNameObjeto.indexOf('tblBullet') > -1 || lNameObjeto.indexOf('tdAyuda') > -1 || lNameObjeto.indexOf('tdAutorCont') > -1 || lNameObjeto.indexOf('tdParrafoCont') > -1 )
	  {  //alert(lNameObjeto);	  	  	
	        var lObjeto = window.opener.document.getElementById(lNameObjeto).innerHTML;		
		lclassName = window.opener.document.getElementById(lNameObjeto).className;
		var lEspacio="";
		
		if(lNameObjeto.indexOf("tblBullet") == -1)
		  lEspacio = "</br>"

	        lCuerpo = lCuerpo +  lEspacio + "<span class='" + lclassName +  "'>" +  lObjeto +"</span>" +    "</br>";		
	  }

	}
      }



      //alert(lCuerpo);
      lCuerpo = replace(lCuerpo,"undefined","");      



	//Elimino el código javascript que existe
	//Obtengo el índice 
	var lInicio = lCuerpo.indexOf("javascript");
	var lFin = 0;
	
	while (parseInt(lInicio) > -1)
	{
	 lFin = lCuerpo.indexOf(")",lInicio);	
          
	 if(lFin > lInicio)	
		{
		//alert(lCuerpo);
		lCuerpo = lCuerpo.substring(0,lInicio-2) + lCuerpo.substring(lCuerpo.length,lFin-1);
		//alert(lCuerpo);
		
		lInicio = lCuerpo.indexOf("javascript");
	
		} 
          
	}






      
      //alert(lCuerpo);
      document.getElementById('tdCuerpo').innerHTML =  lCuerpo;

}


function MostrarGalerias(pGaleria)
{
	
try	
{	viewer=null;
	viewer =  new PhotoViewer();
	//alert(pGaleria); 
	document.getElementById("iframeGalerias").src = "Galeria.asp?Galeria=" + pGaleria;
	//alert(document.getElementById("iframeGalerias").src);
}

catch (err)
{
	alert(err.description);
}
}



function MostrarMapa(pLatitud,pLongitud,pTexto)
  {
  
  try{
    //Muestro el div de fondo
    var lFondo = document.getElementById("ImagenBig");
    lFondo.style.visibility = "visible";
    lFondo.style.height=(window.document.body.scrollHeight)+'px';


    var lMapa = document.getElementById("GoogleMaps");
    lMapa.style.visibility = "visible";

    lMapa.style.height=600;


    lMapa.style.top =window.document.body.scrollTop+10;


    

    lMapa.style.left = (document.body.clientWidth/2) - 400;

    lMapa.style.width = 800;
    load(pLatitud,pLongitud,pTexto);


  }
  catch(err)
    {
      //alert(err.description);
    }

  }


   function OcultarMapa()
  {
  
  try{


    var lFondo = document.getElementById("ImagenBig");
    lFondo.style.visibility = "hidden";

    var lFondo = document.getElementById("GoogleMaps");
    lFondo.style.visibility = "hidden";
	var lImagen = document.getElementById('imgCapa');
  lImagen.src = '';
	lImagen.style.width = 0+'px';
	lImagen.style.height = 0+'px'

  }
  catch(err)
    {
      //alert(err.description);
    }

  }

    function load(pLatitud,pLongitud,pTexto) {
      if (GBrowserIsCompatible()) {
        pTexto2="<img src='BancoMedios/Imagenes/logo_colombiano_1.png'><p>" + pTexto
	var infoTabs = [
	  new GInfoWindowTab("Tab #1", pTexto2)
	];
        var map = new GMap2(document.getElementById("map"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(pLatitud,pLongitud), 12);
	var marker = new GMarker(map.getCenter());
	GEvent.addListener(marker, 
	  "click", 
	  function() 
	  { marker.openInfoWindowTabsHtml(infoTabs);  });
	map.addOverlay(marker);
        marker.openInfoWindowTabsHtml(infoTabs);
      }
    }
