//variables
opciones=new Array(2);
opciones[0]=19;
opciones[1]=5;
/*opciones[2]=0;
opciones[3]=0;
opciones[4]=0;
opciones[5]=0;*/
function menutop_inicia(){
	objetosocupados=new Array();
	for(columna=0;columna<=(opciones.length-1);columna++){
		objetosocupados_fila=new Array(opciones[columna]+1);
		objetosocupados_fila[0]=false;
		for(fila=0;fila<=(opciones[columna]-1);fila++){
			objetosocupados_fila[(fila+1)]=false;
			document.getElementById("menutop"+(columna+1)+"_"+(fila+1)).style.marginTop=(17+(20*fila))+"px";
		}
		objetosocupados[(columna+1)]=objetosocupados_fila;
	}
}
//externa
function dimeizquierda(objeto) {
    var offsetTrail = objeto;
    var offsetLeft = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
    }
    return offsetLeft;
}

function menutop_muestra(columna,obj){
	menutop_entra(columna,0);
	/*if(document.all){
		var ie=true;
		izquierda=obj.offsetParent.offsetParent.offsetLeft+obj.offsetLeft;
		if(navigator.userAgent.toLowerCase().indexOf("mac")!=-1){
			izquierda=obj.offsetLeft+document.body.leftMargin;
			//alert(izquierda);
	}
	} else {
		izquierda=obj.offsetLeft;
	}*/
	izquierda=dimeizquierda(obj);
	for(aux=0;aux<=(opciones.length-1);aux++){
		if(aux!=(columna-1)){
			menutop_oculta(aux);
		}
	}
	for(fila=0;fila<=(opciones[(columna-1)]-1);fila++){
		document.getElementById("menutop"+columna+"_"+(fila+1)).style.left=izquierda+"px";
		document.getElementById("menutop"+columna+"_"+(fila+1)).style.display="block";
		/*document.getElementById("menutop"+columna+"_"+(fila+1)).style.top="10px";
		document.getElementById("menutop"+columna+"_"+(fila+1)).style.left="10px";*/
	}
}

function menutop_ocultatodo(){
	for(columna=0;columna<=(opciones.length-1);columna++){
		for(fila=0;fila<=(opciones[columna]-1);fila++){
			document.getElementById("menutop"+(columna+1)+"_"+(fila+1)).style.display="none";
		}
	}
}


function menutop_entra(columna,fila){
	objetosocupados[columna][fila]=true;
}
function menutop_mirasisale(columna,fila){
	objetosocupados[columna][fila]=false;
	setTimeout("menutop_mirasisale2("+columna+")",50);
}
function menutop_mirasisale2(columna){
	fuera=true;
	for (aux=0;aux<=objetosocupados[columna].length;aux++){
		if (objetosocupados[columna][aux]){
			fuera=false;
		}
	}
	if(fuera){
		menutop_oculta((columna-1));
	}
}

function menutop_oculta(columna){
	for(fila=0;fila<=(opciones[columna]-1);fila++){
		document.getElementById("menutop"+(columna+1)+"_"+(fila+1)).style.display="none";
		//alert(document.getElementById("menutop"+(columna+1)+"_"+(fila+1)).style.display);
	}
}
