/* 
	Dedalus v1.0 Copyright by truzone (www.truzone.org) 
	Copyright (c) 2007 truzone (www.truzone.org)                      	 	 
	Official Site: www.dedaluscms.com
	License: TruOpenSource/LGP (www.truopensource.org/lgp)                  
*/

/* Script bloques Copyright by truzone (www.truzone.org) */

function cargar_bloques(valor)
{

	var allcookies = document.cookie;
	var pos = allcookies.indexOf("bloque=");
	if(pos!=-1)
	{
		var ini = pos+7;
		var fin = allcookies.length;
		var cadena_temp = allcookies.substr(ini,fin);
		var cadena = cadena_temp.split(';');
		var matriz = cadena[0].split(':');
		for(var i=0; i < matriz.length; i++)
		{
				var val = document.getElementById(matriz[i]);
				if(val)
        {
          val.style.display = "none";
          var im = document.getElementById('ibloque' + matriz[i]);
          im.src = "./images/abajo.png";
        }
		}	
	
		var expires = new Date();
		expires.setTime(expires.getTime() + 2592000000); 
		document.cookie = "bloque=" + cadena[0] + "; expires=" + expires.toGMTString();
	}

}

function dmenu_cookie(lugar)
{
	var bloque = document.getElementById(lugar);
	var im = document.getElementById('ibloque' + lugar);

	var allcookies = document.cookie;
	var pos = allcookies.indexOf("bloque=");
	if(pos!=-1)
  	{
    	var ini = pos+7;
		var fin = allcookies.length;
		var cadena_temp = allcookies.substr(ini,fin);
		var cadena2 = cadena_temp.split(';');
		var cadena = cadena2[0];
		var matriz = cadena.split(':');
		
		var b = -1;
		
		for(i=0;i < matriz.length; i++)
		{
      if(matriz[i] == lugar)
      { 
        b = i;
        break;
      }
    }
		 
    if(b != -1)
    {
      bloque.style.display = "";
      im.src = "./images/arriba.png";
      var a = 0;
      cadena = '';
      for(i=0;i < matriz.length; i++)
      {
        if(matriz[i] != lugar)
        {
          if(a != 0) cadena += ':';
          cadena += matriz[i];
          a++;
        }
      }
    } else {
      bloque.style.display = "none";
      im.src = "./images/abajo.png";      
      cadena += ':' + lugar;
    }
	} else {
		var cadena = lugar;
		bloque.style.display = "none";
    im.src = "./images/abajo.png";		
	}	

	var expires = new Date();
	expires.setTime(expires.getTime() + 2592000000); 
	document.cookie = "bloque=" + cadena + "; expires=" + expires.toGMTString();
}
/* Fin bloques */

/* Script check_uncheck Copyright by truzone (www.truzone.org) */

function check_all(field){
    
    for(i=0;i<field.elements.length;i++){
      var e = field.elements[i];
      if(e.type=="checkbox") e.checked=true;
    }
}
  
function uncheck_all(field){
    for(i=0;i<field.elements.length;i++){
      var e = field.elements[i];
      if(e.type=="checkbox") e.checked=false;
    }
}

/* Fin check_uncheck */  

/* Script dinamic_menu */
function dmenu(lugar)
{
	st = document.getElementById(lugar);
	var im = document.getElementById('ibloque' + lugar);
	
	if (st.style.display=="none") {
		st.style.display="";
		if(im!=null) {
			im.src = "./images/arriba.png";
		}
	} else {
		st.style.display="none";
		if(im!=null) {
			im.src = "./images/abajo.png";
		}		
	}
}
/* Fin dinamic menu */

function comprueba_form(nombre,campo){
	if(campo.value=='0' || campo.value=='')
	{
      	window.alert("Debe seleccionar una opcion");
    	}else{
      	nombre.submit();
    	}
}

function comentarios_respuesta_destino(oid,asunto)
{
	document.comentarios_post.oid.value = oid;
	document.comentarios_post.asunto.value = "Re:" + asunto;
}

function abrir_popup(url)
{
	window.open(url,'Eventos','width=400,height=300');
}

function dedacode_change_overflow(id)
{
	var temp_id = document.getElementById(id);
	var cadena = temp_id.className.substring(temp_id.className.length - 1);
	if(cadena == 2) {
		temp_id.className = temp_id.className.substring(0,temp_id.className.length - 1);
  	} else {
		temp_id.className = temp_id.className + '2';
	}
}
