var capaTop = new Array()
var despTop = new Array()
var subsTop = new Array()var retTopvar ocuTopvar osuTop
var empTop = false
var eIDTop
var eeIDTop

for (s=0;s<n;s++) {
	subsTop[s] = new Array(2)
}		
		
function manOnloadTop() {
	var c = 0	var oDIV = document.getElementsByTagName('DIV')
	for (i=0;i<oDIV.length;i++) {
		eIDTop = oDIV.item(i).id					if (eIDTop.indexOf('anclaTop')!=-1) {			c++		}
	}	for (i=0;i<c;i++) {			eIDTop = cbeGetElementById('cTop'+(i+1))		if (eIDTop == null) {
			capaTop[i] = null
		}else{			capaTop[i] = cbeGetElementById('cTop'+(i+1)).cbe		}
		despTop[i] = cbeGetElementById('anclaTop'+(i+1)).cbe	}
	for (i=0;i<capaTop.length;i++){
		for (s=0;s<n;s++) {				
			eIDTop = cbeGetElementById('sTop'+(s+1) + '_' + (i+1))			if (eIDTop == null) {
				subsTop[s][i] = null
			}else{				subsTop[s][i] = cbeGetElementById('sTop'+(s+1) + '_' + (i+1)).cbe
			}	
		}
	}	empTop = true
}

function pos(ind){		
	if (capaTop[ind] != null) {		capaTop[ind].hide()		capaTop[ind].moveTo(despTop[ind].pageX()+MenuXlev1,despTop[ind].pageY()+MenuYlev1)
	}	}
		
function mOvr(o,i) {
		
	clearTimeout(retTop)

	for (m=0;m<capaTop.length;m++) {
			
		hideL2(m)
		if (m!=i) fonCel(cbeGetElementById('tdMTop'+ m),false,m)
	}
	fonCel(o,true,i)
	mCol(i)
	//////if (sysName != 'Oletours_images') {document.forms[0].txtSearch.focus()}
}
		
function mOut(o,i) {	
	osuRet(i,1)
}

function mOvrL1(o,i,y) {

	clearTimeout(retTop)	
	
	fonCel(cbeGetElementById('tdMTop'+ i),true)
	fonCel(o,true)
	
	fonAnc(cbeGetElementById('an1_'+ (i+1) + '_' + y),true)
	
	mSub(i,y)
}

function mOutL1(o,i,y) {
	
	fonAnc(cbeGetElementById('an1_'+ (i+1) + '_' + y),false)
	
	fonCel(o,false)	
	osuRet(i,y)
}


function mOvrL2(o,i,y,z) {

	clearTimeout(retTop)
	
	fonCel(o,true)
	fonCel(cbeGetElementById('tL1Top_' + (i+1) + '_' + y),true)

	fonAnc(cbeGetElementById('an1_'+ (i+1) + '_' + y),true)
	fonAnc(cbeGetElementById('an2_'+ (i+1) + '_' + y + '_' + z),true)

}

function mOutL2(o,i,y,z) {

	fonAnc(cbeGetElementById('an2_'+ (i+1) + '_' + y + '_' + z),false)
	fonAnc(cbeGetElementById('an1_'+ (i+1) + '_' + y),false)

	fonCel(cbeGetElementById('tL1Top_' + (i+1) + '_' + y),false)
	fonCel(o,false)
	
	osuRet(i,y)	
}

function fonAnc(o,b) {
	if (b) {
		o.className = "menHanc"
	}else{
		o.className = "menAnc"
	}
}

function fonCel(o,b,i) {

	if (o != null) {

		a = cbeGetElementById('anMTop'+ i)

		if (b) {
			o.className = "menH"
			if (a != null) a.className = "menHanc"
		}else{
			o.className = "menu"
			if (a != null) a.className = "menAnc"
		}
	}	
}

function osuRet(m,s){
	clearTimeout(retTop)	osuTop = subsTop[s-1][m]
	ocuTop = capaTop[m]
	retTop = setTimeout("hideAll(" + m + ")",400)
}

function hideAll(m) {
	if (osuTop != null) osuTop.hide()
	if (ocuTop != null) ocuTop.hide()
		fonAnc(cbeGetElementById('anMTop'+ m),false)	fonCel(cbeGetElementById('tdMTop'+ m),false)	
}

function mCol(ind){	if (empTop){
		pos(ind)
		for (i=0;i<capaTop.length;i++)			if (ind != i && capaTop[i] != null) capaTop[i].hide()		if (capaTop[ind] != null) {			aID = cbeGetElementById('tdMTop' + ind)
			var aWI
			if (mV)
				aWI = aID.offsetWidth + borWI
			else
				aWI = 0			
			capaTop[ind].moveTo(aWI + despTop[ind].pageX()+MenuXlev1,despTop[ind].pageY()+MenuYlev1)		
			if (!capaTop[ind].visibility()){
				capaTop[ind].show()
			}		}		}
}

function hideL2(ind) {

	for (s=0;s<n;s++) {		if (subsTop[s][ind] != null) {
			subsTop[s][ind].hide();
		}		}
}

function mSub(ind,sub){	if (empTop){
		hideL2(ind)
		if (subsTop[sub-1][ind] != null) {
			aID = cbeGetElementById('tdMTop' + ind)
			var aWI
			if (mV)
				aWI = aID.offsetWidth + borWI
			else
				aWI = 0	
			eIDTop = cbeGetElementById('tL1Top_' + (ind+1) + '_' + sub)			eeIDTop = cbeGetElementById('tL2Top_' + (ind+1) + '_' + sub)
	
	        /*		
			if (despTop[ind].pageX() + eIDTop.offsetWidth + eeIDTop.offsetWidth < window.screen.width - 23) {				subsTop[sub-1][ind].moveTo(aWI + despTop[ind].pageX() + eIDTop.offsetWidth + MenuXlev1 + MenuXeff, despTop[ind].pageY() + MenuYlev1 + (3*(sub-1)) + (eIDTop.offsetHeight*(sub-1)) + MenuYeff)
			}else{				subsTop[sub-1][ind].moveTo(aWI - despTop[ind].pageX() - eeIDTop.offsetWidth + MenuXlev1 - MenuXeff, despTop[ind].pageY() + MenuYlev1 + (3*(sub-1)) + (eIDTop.offsetHeight*(sub-1)) + MenuYeff)
			}
			*/
			
    		if (despTop[ind].pageX() + eIDTop.offsetWidth + eeIDTop.offsetWidth < window.screen.width - 23) {				subsTop[sub-1][ind].moveTo(aWI + despTop[ind].pageX() + eIDTop.offsetWidth + MenuXlev1 + MenuXeff, despTop[ind].pageY() + MenuYlev1 + MenuYeff + ((menHI + borHI)*(sub-1)) - ((sub-1)))
			}else{						
				subsTop[sub-1][ind].moveTo(aWI - despTop[ind].pageX() - eeIDTop.offsetWidth + MenuXlev1 - MenuXeff, despTop[ind].pageY() + MenuYlev1 + MenuYeff + ((menHI + borHI)*(sub-1)) - ((sub-1)))
			}

			
			subsTop[sub-1][ind].show()		}
	}
}
