	var openCategory='';
	
	function showHiddenMenu(apri,categoria){
		$$('.nonVisualizzati_'+categoria).each( function(s) {
			if(apri)s.show();
			else
				s.hide();
		});
	}
	
	function mostraMenu(menuCorrente) {
	 var divs = document.getElementsByTagName("div");
            for (var i = 0; i < divs.length; i++) {
            	if(divs[i].id.indexOf("menu")>=0 && divs[i].id!=menuCorrente){
            		divs[i].style.display="none";
            	}
            }
			if (document.getElementById) {
				questoMenu = document.getElementById(menuCorrente).style;
				if (questoMenu.display == "block") {
					questoMenu.display = "none";
				}
				else {
					questoMenu.display = "block";
				}
				return false;
			}
			else {
				return true;
			}
		}

	function enlargeMenu(ids,idc){
		if (openCategory==ids){
			$(openCategory).style.zIndex=100;
			/*var cornice = $(idc);*/
			Effect.BlindUp(openCategory, { duration: 0.75, afterFinishInternal: function(effect){
				/*cornice.style.position="";*/
				$(ids).style.display="none";
				}
			});
			openCategory='';
			
		}else{
			/*$(idc).style.position="relative";*/
			$(ids).style.zIndex=100;
			Effect.BlindDown(ids, { duration: 1 });
			if (openCategory!=''){
				$(openCategory).style.zIndex=1;
				Effect.BlindUp(openCategory, { duration: 0.75 });
			}
			openCategory=ids;
		}
		
	}
	
	function refreshMenu(ids,idbutton){		
		if (openCategory==ids){
			closeMenu(ids, 110);
			openCategory='';
			
		}else{
			if (openCategory!=''){
			 closeMenu(openCategory, 110);
			}
			openMenu(ids);
			openCategory=ids;
		}

	}
	function openMenu (ids){
		var element = $("elenco_"+ids);
		var totalHeight = 0;
		for (var i=0; i< element.children.length; i++){
			if(Prototype.Browser.IE)							
				totalHeight+=element.children[i].offsetHeight;
			else
				totalHeight+=element.children[i].getHeight();
		}
		new Effect.Tween(element,element.getHeight() ,totalHeight, function (p){element.setStyle({height: Math.round(p)+"px"});} );
		$('vediTutto_'+ids).hide();
		$('chiudiTutto_'+ids).show();
	}
	
	function closeMenu(ids,minHeight){
		var element = $("elenco_"+ids);
		var totalHeight = 0;
		for (var i=0; i< element.children.length; i++){
			if(Prototype.Browser.IE)							
				totalHeight+=element.children[i].offsetHeight;
			else
				totalHeight+=element.children[i].getHeight();
		}
		new Effect.Tween(element,totalHeight,minHeight, function (p){element.setStyle({height: Math.round(p)+"px"});} );
		$('chiudiTutto_'+ids).hide();
		$('vediTutto_'+ids).show();		
	}
	
	function refreshDati(idCategoria,idSottoCategoria) {
		var idcat=document.getElementById("idc");
		var idscat=document.getElementById("idsc");
		
		idcat.value=idCategoria;
		idscat.value=idSottoCategoria;
	}
	
	function link(tipo) {
		var idcat=document.getElementById("idc");
		var idscat=document.getElementById("idsc");
		
		var form=document.getElementById("formLink");
		if(tipo!='acquisto'){
			var type=document.getElementById("type");
			type.value=tipo;
			//form.task.value="ricerca";
			form.action="/annunci/annunci/annunci.do";
		}else{
			form.task.value="new";
			form.action="/web/privata/acquisto.do";
		}
		
		form.submit();
	}
