function lodgeHideStarter(){
	cajas = document.getElementById("detalle_contenido").getElementsByTagName("div");
	paragraphs = document.getElementById("detalle_contenido").getElementsByTagName("p");
	for(i=0;i<paragraphs.length;i++){
		if(paragraphs[i].className.search("lodgeName") != -1 ){			
			paragraphs[i].className = "lodgeName";
			
		}
		if(paragraphs[i].className.search("right hidden") != -1 ){
			paragraphs[i].className = "right";
		}
	}
	for(i=0;i<cajas.length;i++){
		if(cajas[i].className == "lodgeDetail"){
			cajas[i].className += " hidden";
			lodgeClick(cajas[i]);
		}
		paragraphs = cajas[i].getElementsByTagName("p");
		for(j=0;j<paragraphs.length;j++){
			if(paragraphs[j].className == "right"){
				eventAssign(paragraphs[j],"click" , function(e){lodgeHide(e);});
			}
		}
	}
	
}

function lodgeClick (caja){
	elements = caja.parentNode.childNodes;
	for(j=0;j<elements.length;j++){
		if(elements[j].nodeName == "P" && elements[j].className.search("lodgeName") != -1){
			eventAssign(elements[j] , "click" , function(e){lodgeLinkAction(e);});
		}
	}
}

function lodgeHide(){
	if(window.attachEvent){
		header = arguments[0].srcElement.parentNode;
	}else if(window.addEventListener){
		header = arguments[0].target.parentNode;
	}
	childs = header.parentNode.parentNode.parentNode.parentNode.childNodes;
	for(i=0;i<childs.length;i++){
		if(childs[i].nodeName == "DIV" && childs[i].className == "lodgeDetail"){
			childs[i].className += " hidden";
		}
		if(childs[i].nodeName == "P" && childs[i].className == "lodgeName current"){
			childs[i].className = "lodgeName";
			break;
		}
	}
}

if(window.attachEvent){
	window.attachEvent("onload" , lodgeHideStarter);
}else if(window.addEventListener){
	window.addEventListener("load",lodgeHideStarter,false);
}

function lodgeLinkAction(){	
	if(window.attachEvent){
		header = arguments[0].srcElement.parentNode;
	}else if(window.addEventListener){
		header = arguments[0].target.parentNode;
	}
	if(header.className.search(" current") == -1){
		header.className += " current";
	}
	childs = header.parentNode.childNodes;
	for(i=0;i<childs.length;i++){
		if(childs[i].nodeName == "DIV"){
			divChild = childs[i];
			break;
		}		
	}
	list = divChild.getElementsByTagName("ul")[0];
	list.className = "lodgeDetailList";
	
	if(divChild.className.search(" hidden") != -1){
		divChild.className = divChild.className.replace(" hidden" , "");
	}
}