/**************************************************************
Menz desplegable tunMenu. Script creado por Tunait! (11/1/2004)
Si quieres usar este script en tu sitio eres libre de hacerlo con la condicisn de que permanezcan intactas estas lmneas, osea, los criditos.
No autorizo a publicar y/o distribumr el csdigo en sitios de script sin previa autorizacisn
Si quieres publicarlo, por favor, contacta conmigo.
http://javascript.tunait.com/
tunait@yahoo.com 
****************************************************************/
posArriba = 60
posIzquierda = 115
anchoOp = 100
menuPrin=5

var tunIex=navigator.appName=="Microsoft Internet Explorer"?true:false;
var tiempo
function menucete(ide,num){ // crea submenus principales (capa)
espan = document.createElement("span")
document.getElementById('Men_'+num).appendChild(espan)
espan.id=ide.toLowerCase(ide)+'_'+num
espan.className="subMe"
espan.cierra = true
espan.tiempo = 0
espan.style.top="-1px"
espan.onmouseout=function(){
	setTimeout('ocultaP()',1000)
	}
with(espan.style){
	width = anchoOp+"px"
	}
posIzquierda += anchoOp
construye(ide+'_'+num,eval('Op_'+num).subO)

}

function seccion(tex,enl,dstn,subO,an,dir){
this.tex = tex
this.enl = enl
this.dstn = dstn
this.subO = subO
this.dir = dir
this.an = an
}

var Op_0 = new seccion("Quienes somos",null,null,4)
var Op_0_0=new seccion('Home','http://www.lumifiesta.com/index.htm' ,null,0,null,'iz')
var Op_0_1=new seccion('Quienes somos','http://www.lumifiesta.com/info/quienes_somos.htm',null,0,null,'iz')
var Op_0_2=new seccion('Homologaciones','http://www.lumifiesta.com/info/homologacion.htm',null,0,null,'iz')
var Op_0_3=new seccion('Marketing Promocional','http://www.lumifiesta.com/info/marketing.htm',null,0,null,'iz')

var Op_1 = new seccion("Productos",'http://www.lumifiesta.com/productos/productos.htm',null,12)
var Op_1_0=new seccion('Anillos',null,null,2,null)
var Op_1_0_0=new seccion('con banda elastica','http://www.lumifiesta.com/productos/anillos/anillos_elasticos.htm',null,0,null,'iz')
var Op_1_0_1=new seccion('ajustables','http://www.lumifiesta.com/productos/anillos/anillos_ajustables.htm',null,0,null,'iz')
var Op_1_1=new seccion('Barritas de bebida','http://www.lumifiesta.com/productos/barrabebida/bebida.htm',null,0,null,'iz')
var Op_1_2=new seccion('Barrotes',null,null,3,null)
var Op_1_2_0=new seccion('14,5x380mm','http://www.lumifiesta.com/productos/barrotes/barrotes_big.htm',null,0,null,'iz')
var Op_1_2_1=new seccion('9"','http://www.lumifiesta.com/productos/barrotes/barrotes.htm',null,0,null,'iz')
var Op_1_2_2=new seccion('15"','http://www.lumifiesta.com/productos/barrotes/barrotes_15.htm',null,0,null,'iz')
var Op_1_3=new seccion('Collares',null,null,2,null)
var Op_1_3_0=new seccion('22"','http://www.lumifiesta.com/productos/collares/collares_22.htm',null,0,null,'iz')
var Op_1_3_1=new seccion('10x560mm','http://www.lumifiesta.com/productos/collares/collares_big.htm',null,0,null,'iz')
var Op_1_4=new seccion('Esferas','http://www.lumifiesta.com/productos/esferas/esferas.htm',null,0,null,'iz')
var Op_1_5=new seccion('Gafas','http://www.lumifiesta.com/productos/gafas/gafas.htm',null,0,null,'iz')
var Op_1_6=new seccion('Mini-Collares',null,null,2,null)
var Op_1_6_0=new seccion('Mini-collares','http://www.lumifiesta.com/productos/minicollares/minicollares.htm',null,0,null,'iz')
var Op_1_6_1=new seccion('Cruces','http://www.lumifiesta.com/productos/minicollares/cruces.htm',null,0,null,'iz')
var Op_1_7=new seccion('Luz de fiesta',null,null,3,null)
var Op_1_7_0=new seccion('sin clip','http://www.lumifiesta.com/productos/luces_fiesta/luces_sin.htm',null,0,null,'iz')
var Op_1_7_1=new seccion('con clip 6"','http://www.lumifiesta.com/productos/luces_fiesta/luces_6.htm',null,0,null,'iz')
var Op_1_7_2=new seccion('con clip 4"','http://www.lumifiesta.com/productos/luces_fiesta/luces_4.htm',null,0,null,'iz')
var Op_1_8=new seccion('Pendientes','http://www.lumifiesta.com/productos/pendientes/pendientes.htm',null,0,null,'iz')
var Op_1_9=new seccion('Pulseras','http://www.lumifiesta.com/productos/pulseras/pulseras.htm',null,0,null,'iz')
var Op_1_10=new seccion('Pin Redondo','http://www.lumifiesta.com/productos/pins/pin.htm',null,0,null,'iz')
var Op_1_11=new seccion('Pin Corazon','http://www.lumifiesta.com/productos/pins/corazon.htm',null,0,null,'iz')

var Op_2 = new seccion("Condiciones",'http://www.lumifiesta.com/condiciones/condiciones.htm',null,2)
var Op_2_0=new seccion('Envio','http://www.lumifiesta.com/condiciones/envio.htm',null,0,null,'iz')
var Op_2_1=new seccion('Forma de pago','http://www.lumifiesta.com/condiciones/pago.htm',null,0,null,'iz')

var Op_3 = new seccion("Contacto",'mailto:LUMIFIESTA@terra.es',null,0)

var Op_4 = new seccion("Links",null,null,1)
var Op_4_0=new seccion('Lumigolf','http://www.lumigolf.com' ,null,0,null,'iz')


var anchoTotal = 520
if(!tunIex){anchoTotal += menuPrin*3}
function menPrin(){ //crea menu principal

menuP=document.createElement('div')
if(!tunIex){
tablaP = document.createElement('table')
tablaP.border=1
menuP.appendChild(tablaP)
fila=document.createElement('tr')
fila.id ='filita'
tablaP.appendChild(fila)
tablaP.cellSpacing='0'
tablaP.className='celda'
}
document.getElementById('tunMenu').appendChild(menuP)
menuP.className = "subMeP"
menuP.id = 'MenuPrincipal'
menuP.style.visibility='hidden'
menuP.style.position="absolute"
menuP.style.width = anchoTotal +"px"
for(s=0; s<menuPrin; s++){ //crea botones principales

	if(!tunIex){opcionP=document.createElement('div')}
	else{opcionP=document.createElement('span')}
	opcionP.className = "botonesP"
	opcionP.style.width= anchoOp+'px'
	document.getElementById('MenuPrincipal').appendChild(opcionP)
	
	opcionP.id='Men_'+s
	opcionP.onclick=function(){
		}
	if(!tunIex){
	celda = document.createElement('td')
	document.getElementById('filita').appendChild(celda)
	celda.id='celda_' + s
	celda.appendChild(opcionP)
	celda.className='celda'
	}
	if(eval('Op_'+s).subO > 0){
	menucete('Op',s)
	}
}
}

var subs=new Array(0)
function construye(ide,num){
subOp=0
for(m=0; m<num; m++){
	opchon = eval(ide +'_' + m)
	caja = document.createElement("div")
	boton = document.createElement("div")
	boton.appendChild(caja)
	caja.className='Caj'
	document.getElementById(ide.toLowerCase()).appendChild(boton)

	identi = ide.toLowerCase()  + "_" + m
	caja.id=identi+'caja'
	boton.id = identi
	boton.className = 'botones'
	document.getElementById(identi).appendChild(document.createTextNode(opchon.tex))
	salto = document.createElement('br')
	boton.onmouseover=function(){
		this.className='botonesHover'
		this.parentNode.cierra=false
		muestra(this.parentNode.id)
		}
	boton.onmouseout=function(){
		this.className='botones'
		this.parentNode.cierra = true
		}
	if(opchon.subO > 0){
		subs[subs.length] = identi
		subOp++
		boton.style.cursor='default'
		}
	else{
		boton.style.cursor=cur
		if(opchon.enl!=null){
			boton.enl=opchon.enl
			boton.dstn=opchon.dstn
			boton.onclick=function(){
			enlaces(this.enl,this.dstn)
				}
			}
		}
	
}	
	if(subs.length>0){construyeSub(subs)}
}
function construye2(ide,num){
for(m=0; m<num; m++){
	opchon = eval(ide +'_' + m)
	caja = document.createElement("div")
	boton = document.createElement("div")
	boton.appendChild(caja)
	caja.className='Caj'
	document.getElementById(ide.toLowerCase()+'_sub').appendChild(boton)
	identi = ide.toLowerCase()  + "_" + m
	boton.id = identi
	caja.id=identi+'caja'
	boton.className = 'botones'
	document.getElementById(identi).appendChild(document.createTextNode(opchon.tex))
	salto = document.createElement('br')
	boton.onmouseover=function(){this.className='botonesHover'}
	boton.onmouseout=function(){this.className='botones'}
	
	
	if(opchon.subO > 0){
		subs[subs.length] = identi
		subOp++
		boton.style.cursor='default'
		}
	else{
		boton.style.cursor=cur
		if(opchon.enl!=null){
			boton.enl=opchon.enl
			boton.dstn=opchon.dstn
			boton.onclick=function(){
			enlaces(this.enl,this.dstn)
				}
			}
		}
	
}	
}

var cur=tunIex?'hand':'pointer'

function construyeSub(lista){
largo = subs.length
for(t=0; t<subs.length;t++){
if(subs[t] != null){
	obj = subs[t].charAt(0).toUpperCase() + subs[t].substr(1)
	obj2 = subs[t].charAt(0).toUpperCase() + subs[t].substring(1,subs[t].length-2)
	espan = document.createElement("span")
	document.getElementById(subs[t]+'caja').appendChild(espan)

	espan.id=subs[t]+'_sub'
	espan.className="subMe"
	espan.cierra = true
	document.getElementById(subs[t]).onmouseover=function(){
	this.className = 'botonesHover'
	this.parentNode.cierra=false
	muestra(this.id+'_sub')
	}
	document.getElementById(subs[t]).onmouseout=function(){
		this.className = 'botones'
		this.parentNode.cierra = true
		oculta(this.id+'_sub')
		}
	espan.onclick=function(){
	
		}
		if(eval(obj2).an){An=eval(obj2).an}
		else{An=anchoOp}
		if(eval(obj).an){An2=eval(obj).an}
		else{An2=anchoOp}
		if(eval(obj).dir=='iz')
		{pIz=-(An2-20)+"px"}
		else{pIz=(An-20)+"px";}
		
	with(espan.style){
	position="absolute"
	width = An2+"px"
	left= pIz
	visibility = 'hidden'
	}
	construye2(obj,eval(obj).subO)
	subs[t] = null
	}
	}
}
function enlaces(enl,dstn){
if(dstn != null && dstn.toLowerCase() == 'nueva'){
	window.open(enl)
	}
else if(dstn==null){
	location.href=enl
	}
else{
	eval(dstn+'.location.href='+enl)
	}

}
function muestra(cual){
document.getElementById(cual).style.visibility='visible'
}
function oculta(cual){
document.getElementById(cual).style.visibility='hidden'
}

function ocultaP(){
for(y=0;y<menuPrin;y++){

if(document.getElementById('op_'+y)!=null){
	if(document.getElementById('op_'+y).cierra){
	document.getElementById('op_'+y).style.visibility='hidden'
	}
	}
	}
}
var reaj=0
function centra(){
anM=(anchoOp*menuPrin)+(4*menuPrin)+reaj
posCentra =anM/2
document.getElementById('MenuPrincipalP').style.width=anM+'px'
marco.document.getElementById('MenuPrincipal').style.width=anM+'px'
document.getElementById('MenuPrincipalP').style.left='50%'
marco.document.getElementById('MenuPrincipal').style.left='50%'
document.getElementById('MenuPrincipalP').style.marginLeft=-posCentra
marco.document.getElementById('MenuPrincipal').style.marginLeft=-posCentra
reAjusta()
}
function reAjusta(){
if((document.getElementById('tuMen0').scrollHeight*2)<document.getElementById('MenuPrincipalP').scrollHeight){reaj+=2; centra()}
}
function inicio(){
////////////////////////////////////////////
menuP=document.createElement('div')
if(!tunIex){
tablaP = document.createElement('table')
tablaP.border=1
menuP.appendChild(tablaP)
fila=document.createElement('tr')
fila.id ='filitaP'
tablaP.appendChild(fila)
tablaP.cellSpacing='0'
tablaP.className='celda'
}
document.getElementById('tunMenu').appendChild(menuP)
menuP.className = "subMeP"
menuP.id = 'MenuPrincipalP'
menuP.style.width = anchoTotal+"px"

for(s=0; s<menuPrin; s++){ //crea botones principales

	if(!tunIex){opcionP=document.createElement('div')}
	else{opcionP=document.createElement('span')}
	opcionP.className = "botones"
	opcionP.style.width= anchoOp+'px'
	opcionP.appendChild(document.createTextNode(eval('Op_'+s).tex))
	document.getElementById('MenuPrincipalP').appendChild(opcionP)
	opcionP.style.cursor = cur
	opcionP.id='tuMen'+s
	if(eval('Op_'+s).enl!=null){
	opcionP.enl=eval('Op_'+s).enl
	opcionP.dstn=eval('Op_'+s).dstn
	opcionP.onclick=function(){
		enlaces(this.enl,this.dstn)
		}
	}
	if(!tunIex){
	celda = document.createElement('td')
	document.getElementById('filitaP').appendChild(celda)
	celda.id='celdaP_' + s
	celda.appendChild(opcionP)
	celda.className='celda'
	
	}
}
////////////////////////////////////////////



for(n=0;n<menuPrin;n++){
document.getElementById('tuMen'+n).onmouseover=function(){
	if(document.getElementById('op_'+this.id.substr(5))!=null){
		clearTimeout(tiempo)
		document.getElementById('op_'+this.id.substr(5)).cierra=false
		ocultaP()
		muestra('op_'+this.id.substr(5))
		}
	else{
		clearTimeout(tiempo)
		ocultaP()
		}
	}
document.getElementById('tuMen'+n).onmouseout=function(){
if(document.getElementById('op_'+this.id.substr(5))!=null){
		document.getElementById('op_'+this.id.substr(5)).cierra=true
		tiempo =setTimeout('ocultaP()',1000)
		}
	}
}
menPrin()
}
var activo = false
window.onload=inicio
