function abrir(idItem){
	var display;
	var img;
	posI=idItem.lastIndexOf("I")
	var tag=idItem.substr(0,posI)+idItem.substr(posI+1,idItem.length); 
	if(!tieneLink(document.getElementById(idItem))){
		if(document.getElementById(idItem)==null)return;
		if(document.getElementById(idItem).style.display==""){
			img=document.getElementById("imgOpen:"+tag);
			if(img!=null)	img.style.display="none";
			img=document.getElementById("imgClose:"+tag);
			if(img!=null)	img.style.display="";
			display="none";
		}else{
			img=document.getElementById("imgOpen:"+tag);
			if(img!=null)	img.style.display="";
   img=document.getElementById("imgClose:"+tag);
   if(img!=null)	img.style.display="none";
			display="";
		} 
		document.getElementById(idItem).style.display=display;
	}
}  
function tieneLink(obj){
	if(obj==null) return false;
	if(obj.onclick==null||obj.onclick==""){
		return false;
	}
	str=obj.onclick.toString();
	if(str.indexOf("location")>0){
		return true;
	}else{
		return false;
	}
}
function cerrartitulos(pos){
	var tag;
	var i=1;
	var img;
	tag="TITULOI"+i;
	for(i=1;document.getElementById(tag)!=null||i==pos;i++, tag="TITULOI"+i){
		if(i!=pos){
			document.getElementById(tag).style.display="none";
			if(!tieneLink(document.getElementById(tag))){
				img=document.getElementById("imgOpen:TITULO"+i);
				if(img!=null)img.style.display="none";
				img=document.getElementById("imgClose:TITULO"+i);
				if(img!=null)img.style.display="";
			}
			cerrarsubtitulos(i,0);
		}
	}
}
function cerrarsubtitulos(postitulo, pos){
	var tag;
	var i=1;
	var img;
	tag="SUBTITULOI"+postitulo+":"+i;
	for(i=1;document.getElementById(tag)!=null||i==pos;i++, tag="SUBTITULOI"+postitulo+":"+i){
		if(i!=pos){
			if(!tieneLink(document.getElementById(tag))){
				try{
				img =document.getElementById("imgOpen:SUBTITULO"+postitulo+":"+i);
				if(img!=null)img.style.display="none";
				img =document.getElementById("imgClose:SUBTITULO"+postitulo+":"+i);
				if(img!=null)img.style.display="";
				}catch(ex){alert(ex.messaje);alert(tag.id);alert("imgClose:SUBTITULO"+postitulo+":"+i);}
			} 
			document.getElementById(tag).style.display="none";
		}
	}
}  
function getId(url){
	partes = url.split('idContenido=');    
	partes = partes[partes.length-1].split('&'); 
	partes = partes[0].split('\''); 
	if(partes.length>0){
			return partes[0];                       
	}                            
}
function getIdContenido(){
		url = document.location.href ; 
		return getId(url);
} 
function recorrermenu(){
	i=1;
	tag="TITULO"+i;
	items = new Array();
	j=1;
	//alert("document.getElementById(tag)"+document.getElementById(tag))
	for(i=1;document.getElementById(tag)!=null;i++, tag="TITULO"+i){
		//alert("document.getElementById(tag).onclick"+document.getElementById(tag)+document.getElementById(tag).onclick)
		if(document.getElementById(tag).onclick!=""&&document.getElementById(tag).onclick!=null){
			str=document.getElementById(tag).onclick.toString();
			if(str.indexOf("location")>0){
				items[j]=document.getElementById(tag);
				j++;
			}
		}		
		ii=1;
		tagsubtit="SUBTITULO"+i+":"+ii;
		for(ii=1;document.getElementById(tagsubtit)!=null;ii++, tagsubtit="SUBTITULO"+i+":"+ii){
			if(document.getElementById(tagsubtit).onclick!=""&&document.getElementById(tagsubtit).onclick!=null){
				str=document.getElementById(tagsubtit).onclick.toString();
				if(str.indexOf("location")>0){
					items[j]=document.getElementById(tagsubtit);
					j++;
				}
			}
			iii=1;
			tagitem="ITEM"+i+":"+ii+":"+iii;
			for(iii=1;document.getElementById(tagitem)!=null;iii++, tagitem="ITEM"+i+":"+ii+":"+iii){
				if(document.getElementById(tagitem).onclick!=""&&document.getElementById(tagitem).onclick!=null){
					str=document.getElementById(tagitem).onclick.toString();
					if(str.indexOf("location")>0){
						items[j]=document.getElementById(tagitem);
						j++
					} 
				}
			}
		}
	}  
//	alert(items.length);  
//alert(items);  
}   
function getElementId(id){
	if(items==null) return 0;
//alert("getElementId(id)"+id);
	for(i=1;i<=items.length;i++){
		//if(items[i].onclick.toString().indexOf('id')>0)alert("items[i].onclick!=null"+items[i].onclick);
		if(items[i]!=null){
			//if(items[i].onclick.toString().indexOf('id')>0)alert(getId(items[i].onclick.toString()));
			//alert("items[i].onclick!=null");
			//alert(items[i]);
			//alert("getId(items[i].onclick)"+getId(items[i].onclick.toString()));
			if(getId(items[i].onclick.toString())==id){
				//alert("paso");
				return items[i].id.toString();
			} 
		}
	}
	return 0;		
}
function abrirbyElementId(item){
//alert("abrirbyElementId(item)"+item);
	//debugger;
	if(item==0)return;
	var arrIt=item.split(':'); 
	if (arrIt.length==0){
		return;
	}
	marcar(item);
	tag="";
	
//alert(arrIt)	;	
	var subfijo=new Array('TITULOI','SUBTITULOI','ITEMI');
	if(arrIt.length==3){//es un item
		tag=arrIt[0].substr(4);
	}
	if(arrIt.length==2){//es un titulo
		tag=arrIt[0].substr(9);
		//tag=arrIt[0].substr(6);
	}

	var i=0;
	//alert(subfijo[i]+tag);
	abrir(subfijo[i]+tag);
	for(i=1;i<arrIt.length-1;i++){
		tag+=":"+arrIt[i];
//				alert("tagQ"+tag);
		if(i>5)break;
		//alert(subfijo[i]+tag);
		abrir(subfijo[i]+tag);
	}     
	
}
function marcar(idItem){
	//debugger;
	if(idItem==0)return 0;
	var elem=document.getElementById(idItem);
	if(elem.className.indexOf('Over')<0){
		if(tieneLink(elem)){
			//alert(elem.id);
			elem.className=elem.className + 'Over';
		}
	}
}
function agregarI(titulo){
	tit=titulo.split("O");
	if(tit.length>0){
			return tit[0]+"OI"+tit[1];
	}else{
			return "";
	}
}
function main(){
	//debugger;
	recorrermenu();
	abrirbyElementId(getElementId(getIdContenido()));
	
}
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', '');");
}
var items;
onload=main; 
