<!-- Coments for explorers under 4 versions
/****************************************************

	FUNDACIÓN TELEFÓNICA
	Init 9-2008
	
	Author: Daniel Segovia
	Company: RENOVATIO COMUNICACION
			 www.renovatio-comunicacion.com

*****************************************************/

/*####################################################################

	Funciones para DIV Objects

#####################################################################*/
	
	/*-----------------------------------------------
			Variables definidas
	-----------------------------------------------*/

	classN1='ampliarTexto'
	classN2='ampliarTexto_off'

	/*-----------------------------------------------
		Function para determinar la visibilidad de un DIV
	-----------------------------------------------*/

	var lastId;
    function toggle_visibility(id,scrolear) {
       var e = document.getElementById(id);
       if(e.style.display == 'block'){
          e.style.display = 'none';
		  if(lastId!=undefined) lastId.style.display = 'none';
       }else{
	     e.style.display = 'block';
         if(lastId!=undefined){
			 if(lastId==e){lastId.style.display = 'block';}
			 else{lastId.style.display = 'none';}
		 }
	   }
	
	lastId=e;
    if(scrolear)scrolea();
    }

	/*-----------------------------------------------
		Function para cambiar estilo en un DIV
	-----------------------------------------------*/
	
	var lastId2;
	var classN1;
	var classN2;
  
    function toggle_style(id) {
       var x = document.getElementById(id);
       if(x.className == classN2){
          x.className = classN1;
		  if(lastId2!=undefined) lastId2.className = classN1;
       }else{
	     x.className = classN2;
         if(lastId2!=undefined){ 
		 	if(lastId2==x){lastId2.className = classN2;}
			else{lastId2.className = classN1;}
		 }
	   }
	lastId2=x;
    }
	
	/*-----------------------------------------------
		Function para cambiar estado de un DIV
	-----------------------------------------------*/
	stateDiv='open'
	function showAllDiv(arrDiv,arrDivStyle){
		for(i=0;i<arrDiv.length;i++){
			e = document.getElementById(arrDiv[i]);
			x = document.getElementById(arrDivStyle[i]);
			if(e && x){
				if(stateDiv=='close'){
						e.style.display = 'block';
						x.className=classN2;
				}else{
						e.style.display = 'none';
						x.className=classN1;
				}
			}
		}
		if(stateDiv=='close')stateDiv='open';
		else stateDiv='close';
	}
	
	function showAllDiv_open(arrDiv,arrDivStyle){
		for(i=0;i<arrDiv.length;i++){
			e = document.getElementById(arrDiv[i]);
			x = document.getElementById(arrDivStyle[i]);
			e.style.display = 'block';
			x.className=classN2;
			stateDiv='open';
		}
	}
		
	/*--------------------------------------------------------
		Añadimos el evento de inicio
	---------------------------------------------------------*/
	function addEvent(obj, evType, fn){
		 if (obj.addEventListener){
		   obj.addEventListener(evType, fn, false);
		   return true;
		 } else if (obj.attachEvent){
		   var r = obj.attachEvent("on"+evType, fn);
		   return r;
		 } else {
		   return false;
		 }
	}
	addEvent(window, 'load', ponClicks);
	addEvent(window, 'load', startList);
	
	/*--------------------------------------------------------
		Función para poner el evento click a un href
	---------------------------------------------------------*/
	
	function ponClicks(strObj)
	{
		if(document.getElementById('listado')){
		  newClick=document.getElementById('listado');
		  newClick.onclick=function(){toggle_visibility('sub00',false); toggle_style('read00');return false};
		}
	}
	
	function startList(){
		showAllDiv(['sub00'],['read00']);
	}
	
	
//-->
