/*no intrusivo*/
/*funcion que llama a diferentes funciones que se quedan pendientes de ser llamadas mediante eventos como onclick*/	

function init(){
menuDespl = document.getElementById('menu');
hijos = menuDespl.getElementsByTagName('li');
	for(n=0;n<hijos.length;n++){
		subHijos=hijos[n].getElementsByTagName('ul')
		if(subHijos.length>0){hijos[n].className=' oculto'}
		
		hijos[n].onmouseover = function(){
		this.className=this.className.replace(' oculto',' visible')
		}
		hijos[n].onmouseout = function(){
		this.className=this.className.replace(' visible',' oculto')
		}
	}
};

function imprimir() {
    var listaA = document.getElementsByTagName("*");
    var ventana = "";
    for (var i = 0; listaA[i] != null; ++i){
    	if(listaA[i].id == "impr"){
			listaA[i].onclick = function(){
				window.print();
				}
            }
        }
};

function pulsaBoton()
{

var botonesNew= document.getElementsByTagName("button");

for(var i = 0; botonesNew[i] !=  null; ++i) {
if(botonesNew[i].id == "sss3")
{ 	
botonesNew[i].onclick = function()
	{
		var numCap = document.getElementsByTagName("div");
		for(var i = 0; numCap[i] !=  null; ++i)
			{
				if(numCap[i].id == "descuento")
				{ 	
					numCap[i].className="visible";
			
				}
				if(numCap[i].id == "cupon")
				{ 	
					numCap[i].className="visible";
			
				}
			}
		}
		}
 if(botonesNew[i].id == "suscribir")
{ 	
botonesNew[i].onclick = function()
	{
		var numCap2 = document.getElementsByTagName("div");
		for(var i = 0; numCap2[i] !=  null; ++i)
			{
				if(numCap2[i].id == "suscribir_ok")
				{ 	
					numCap2[i].className="visible";
			
				}
			}
		}
		}
		
 if(botonesNew[i].id == "invitar")
{ 	
botonesNew[i].onclick = function()
	{
		var numCap3 = document.getElementsByTagName("div");
		for(var i = 0; numCap3[i] !=  null; ++i)
			{
				if(numCap3[i].id == "invitar_ok")
				{ 	
					numCap3[i].className="visible";
			
				}
			}
		}
		}		
		
		 if(botonesNew[i].id == "anular")
{ 	
botonesNew[i].onclick = function()
	{
		var numCap4 = document.getElementsByTagName("div");
		for(var i = 0; numCap4[i] !=  null; ++i)
			{
				if(numCap4[i].id == "anular_ok")
				{ 	
					numCap4[i].className="visible";
			
				}
			}
		}
		}		
}
};


function popUp(){
var rutas = new Array();
if (document.getElementsByTagName){

	allLinks = document.getElementsByTagName("a");
	
	rutas[0]="";
	for (i=0;i<allLinks.length;i++)
	{
	
		if (allLinks[i].className == "pop")
		{
			rutas[i]=allLinks[i].href;
			allLinks[i].title = allLinks[i].href;
			allLinks[i].onclick= function()
			{
				window.open(this.title , "_blank", "status=yes,toolbar=yes,menubar=yes,location=yes, resizable=yes, scrollbars=yes");
			}
			allLinks[i].href="javascript:void(null)"
		}
		
	}
	
	

}
};


function colapInicial()
{
	var listaCap = document.getElementsByTagName("li");	
	for(var i=0; i<listaCap.length; i++)
	{
		if(listaCap[i].className=="colap_v")
			listaCap[i].className="colap_o";

	}
};

/** 
Devuelve un array con todas las capas que se muestran/ocultan
*/
function getCapas()
{
	var listaAux;
	var listaCapas=new Array();
	var aux;
	
	listaAux=document.getElementsByTagName("li");
	for(var i=0; i<listaAux.length; i++)
	{
		aux=listaAux[i].className;
		
		if(aux.substring(0,5)=="colap")
		{
			listaCapas[listaCapas.length]=listaAux[i];
			
		}		
	}				
	return listaCapas;
};



/**
Colapsa todas las listas del menu al cargar la página excepto la que esté activa
*/
function colapInicialMenu()
{
	var listaCapM = document.getElementsByTagName("li");
	
	for(var i=0; i<listaCapM.length; i++)
	{
		/*cultamos todos submenus*/
		if(listaCapM[i].className=="mcolaps_v") 
			listaCapM[i].className="mcolaps_o";
			
		 /*visualizamos el submenú que tiene activa una opcion*/
		if(listaCapM[i].className=="nivelSegAct") 
		{
			var padre=listaCapM[i].parentNode.parentNode.parentNode;
			padre.className="mcolaps_v";
		}
	}

};


/** 
Devuelve un array con todas las listas que se muestran/ocultan
*/
function getCapaSubmenu()
{
	var listaAuxM;
	var listaCapa=new Array();
	var auxM;

	listaAuxM=document.getElementsByTagName("li");
	for(var i=0; i<listaAuxM.length; i++)
	{
		auxM=listaAuxM[i].className;

		if(auxM.substring(0,6)=="mcolap")
		{
			listaCapa[listaCapa.length]=listaAuxM[i];
		}		

	}				
	return listaCapa;
};



function menuDespl()
{
	var selec;
	var linkM;
	var listaCapa;
	var capaM;
	var numPro;
	var auxM;
	
	if(document.getElementsByName("abrirMenu"))
	{
		var listaL = document.getElementsByName("abrirMenu"); /*todos los enlaces colapsadores*/
		listaCapa=getCapaSubmenu();	/*array con todas las capas que se muestran/ocultan*/	
		for(var i = 0; listaL[i] !=  null; ++i) 
		{
			var element=listaL[i].parentNode.parentNode.className;
			if((element == "menuColaps")) 
			{
				linkM = listaL[i];
				linkM.onclick = function() 
				{		
					numPro=this.parentNode.parentNode.parentNode.id.substring(11,12); //del id del padre (MenuColaps_1) nos quedamos con el número.
					selec = this.id;
					selec = selec.substring(3,5)
					capaM = "men"+numPro+"_" + selec; //la idea es hacer referencia a los elementos con id del tipo men1_1, men1_2...
					for(var i = 0; listaCapa[i] !=  null; ++i) 
					{
						if(listaCapa[i].id==capaM)/*se muestra/oculta la capa correspondiente al enlace clicado*/
						{
							if(listaCapa[i].className=="mcolaps_o")
							{
								listaCapa[i].className="mcolaps_v";
							}
							else
							{
								listaCapa[i].className="mcolaps_o";
							}
						}
						else
						{
							listaCapa[i].className="mcolaps_o"; /*se ocultan las capas de todos los enlace no clicados*/
						}
					}
				}
			}
		}
	}
};

function actualizarSB(){
}

/*-----------------------------------------------------------------------------------*/


