var TIMER_SLIDE = null,OBJ_SLIDE,OBJ_VIEW,PIX_SLIDE = 7,NEW_PIX_VAL,DELAY_SLIDE = 30;
var DIV_HEIGHT = 22,SUB_MENU_NUM =0,RE_INIT_OBJ = null;
var MainDiv,SubDiv
document.write('<div id="tempcontainer" class="mainDiv" style="visibility: hidden; position: absolute"></div>')//DD added code

function Init(objDiv){
	
if (TIMER_SLIDE == null){
SUB_MENU_NUM = 0;
MainDiv = objDiv.parentNode;
SubDiv =  MainDiv.getElementsByTagName("DIV").item(0);
SubDiv.onclick = SetSlide; //Setta il CLICK

OBJ_SLIDE = MainDiv.getElementsByTagName("DIV").item(1)
OBJ_VIEW = OBJ_SLIDE.getElementsByTagName("DIV").item(0);

document.getElementById("tempcontainer").innerHTML=MainDiv.getElementsByTagName("DIV").item(2).innerHTML //DD added code
DIV_HEIGHT=document.getElementById("tempcontainer").offsetHeight //DD added code

for (i=0;i<OBJ_VIEW.childNodes.length;i++){
	if (OBJ_VIEW.childNodes.item(i).tagName == "SPAN"){
		SUB_MENU_NUM ++;
		OBJ_VIEW.childNodes.item(i).onmouseover= ChangeStyle;
		OBJ_VIEW.childNodes.item(i).onmouseout= ChangeStyle;
	}
}           
NEW_PIX_VAL = parseInt(MainDiv.getAttribute("state")); 			  
}
}

function SetSlide(topId){
if (MainDiv) ogg = this 
else ogg = document.getElementById(topId)	

/* CODICE AGGIUNTIVO PER L'APERTURA DI UN MENU' PER VOLTA */
oggDIVs =  dropMenu.getElementsByTagName("DIV")//.item(0)
for (var oggDiv in oggDIVs) {
	d = oggDIVs[oggDiv]
	if ((d.className == "mainDiv") && (d.getAttribute("state")!=0) && (d!=ogg.parentNode)){
	  window.status = (d.id+"|"+ogg.id)
	   closeSlide(d) /* FUNZIONE PER L'APERTURA DI UN MENU' PER VOLTA */
	}		 
}
	
if (window.TIMER_SLIDE) clearInterval(TIMER_SLIDE) //DD added code
if (TIMER_SLIDE == null && ogg.parentNode == MainDiv)
	TIMER_SLIDE = setInterval('RunSlide()', DELAY_SLIDE);
else{
	RE_INIT_OBJ = ogg;
	setTimeout('ReInit()', 200);
}
}

function ReInit(obj){
	Init(RE_INIT_OBJ);
	TIMER_SLIDE = setInterval('RunSlide()', DELAY_SLIDE);
	RE_INIT_OBJ = null;
}

function RunSlide(){
if (OBJ_VIEW.getAttribute("state") == 0){
	NEW_PIX_VAL += PIX_SLIDE;
	OBJ_SLIDE.style.height = NEW_PIX_VAL;
	if (NEW_PIX_VAL >= DIV_HEIGHT){ //DD modified code
		clearInterval(TIMER_SLIDE);
		TIMER_SLIDE = null;
		OBJ_VIEW.style.display = 'inline';
		OBJ_VIEW.setAttribute("state","1")
		MainDiv.setAttribute("state",NEW_PIX_VAL);
	} 
} else {
	OBJ_VIEW.style.display = 'none';
	NEW_PIX_VAL -= PIX_SLIDE;
	if(NEW_PIX_VAL > 0)OBJ_SLIDE.style.height = NEW_PIX_VAL;
	if (NEW_PIX_VAL <= 0){
		NEW_PIX_VAL = 0;
		OBJ_SLIDE.style.height = NEW_PIX_VAL
		clearInterval(TIMER_SLIDE);
		TIMER_SLIDE = null;
		OBJ_VIEW.setAttribute("state","0")
		MainDiv.setAttribute("state",NEW_PIX_VAL);
	}
}
}

function ChangeStyle(){
if (this.className == this.getAttribute("classOut")) this.className = this.getAttribute("classOver");
else this.className = this.getAttribute("classOut");
}
function InitStyle(){
ogg = document.getElementsByTagName("DIV")
for (obj in ogg) {
	if ((ogg.item(obj)) && (ogg.item(obj).className == "Item")) {
	ogg.item(obj).onmouseover= ChangeStyle; ogg.item(obj).onmouseout= ChangeStyle;
	}
}
}

function closeSlide(cMainDiv){ /* FUNZIONE PER L'APERTURA DI UN MENU' PER VOLTA */
cOBJ_SLIDE = cMainDiv.getElementsByTagName("DIV").item(1)
cOBJ_VIEW = cOBJ_SLIDE.getElementsByTagName("DIV").item(0);
	clearInterval(TIMER_SLIDE);
	cOBJ_VIEW.style.display = 'none';
	cOBJ_SLIDE.style.height = 0
	cOBJ_VIEW.setAttribute("state","0")
	cMainDiv.setAttribute("state","0");

}