/*
		Coloca las secciones principales de la web y despues 
		llama al menu correspondiente de cada una.
		© Década Soft
*/

var seccionPrincipal
var subseccionPrincipal
var nombreSeccionPrincipal

function seccionesPrincipales (seccion){
	seccionPrincipal = seccion;
	seccionesPrincipalesRequest = createRequest();
	if (seccionesPrincipalesRequest == null){
	} else {
		var url = "asp/seccionesPrincipales.asp";
		seccionesPrincipalesRequest.onreadystatechange = colocarSeccionesPrincipales;
		seccionesPrincipalesRequest.open("GET", url, true);
		seccionesPrincipalesRequest.send(null);
	}
}

function colocarSeccionesPrincipales(){
	if(seccionesPrincipalesRequest.readyState == 4){
		if(seccionesPrincipalesRequest.status == 200){
		
		var xmlDoc = seccionesPrincipalesRequest.responseXML.documentElement;
		var x = xmlDoc.getElementsByTagName("resultado");
		txt="";

		//Creo la estructura de la cabecera
		for (i=0;i<x.length;i++){
			if ((i+1) == seccionPrincipal){
				txt = txt + "<li id=" + "Id" + (i+1) + " class='selected'>"
				txt = txt + xmlDoc.getElementsByTagName("Nombre_Seccion")[i].childNodes[0].nodeValue;
				txt = txt + "</li>"
			}else{
				txt = txt + "<li id=" + "Id" + (i+1) + ">"
				var dire = xmlDoc.getElementsByTagName('Nombre_Html')[i].childNodes[0].nodeValue
				txt = txt + "<a href=" + dire
				txt = txt + " onmouseUp='cambiarDeSeccion(" + xmlDoc.getElementsByTagName("Id")[i].childNodes[0].nodeValue + ", " + xmlDoc.getElementsByTagName('Nombre_Seccion')[i].childNodes[0].nodeValue + "); return false'>"
				txt = txt + xmlDoc.getElementsByTagName("Nombre_Seccion")[i].childNodes[0].nodeValue 
				txt = txt + "</a></li>"
			}
		}
		
		document.getElementById('main_nav').innerHTML=txt;
		
		nodo = seccionPrincipal-1;
		
		//Creo la estructura de los textos principales y la imagen principal de la seccion.
		txt2="";
		
		//El titulo siempre se muestra
		txt2 = txt2 + "<p id='tituloseccion' class='tituloseccion'>" + xmlDoc.getElementsByTagName('Nombre_Seccion')[nodo].childNodes[0].nodeValue + "</p>"
		
		//La imagen solo se muestra si Mostrar_Imagen es == true
		if (xmlDoc.getElementsByTagName('Mostrar_Imagen')[nodo].childNodes[0].nodeValue == "true"){
			var archivo = xmlDoc.getElementsByTagName('Imagen')[nodo].childNodes[0].nodeValue;
			var extArchivo= archivo.toLowerCase()
			var swfSioNo = extArchivo.indexOf("swf")
			txt2 = txt2 + anadirImgSwf(archivo, swfSioNo);		
			if (xmlDoc.getElementsByTagName('Nombre_Seccion')[nodo].childNodes[0].nodeValue == "Inicio"){
				txt2= txt2 + "<br/><br/><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='451' height='100' title='Últimos comunicados'><param name='movie' value='images/comunicados.swf'><param name='quality' value='high'><embed src='images/comunicados.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='451' height='100'></embed></object>";
			}
		}
		
		//El texto solo se muestra si Mostrar_Texto_Principal es == true		
		if (xmlDoc.getElementsByTagName('Mostrar_Texto_Principal')[nodo].childNodes[0].nodeValue == "true"){
			txt2 = txt2 + "<p>" + xmlDoc.getElementsByTagName('Texto_Principal')[nodo].childNodes[0].nodeValue + "</p><br/>"
		}
		document.getElementById('portada').innerHTML=txt2;
		
		//Los banners solo se muestran si estan == true
		txt3="";
		if (xmlDoc.getElementsByTagName('Mostrar_Banner1')[nodo].childNodes[0].nodeValue == "true"){
			txt3 = txt3 + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='160' height='100' title='Sindicato Libre Af&iacute;liate'><param name='movie' value='" + xmlDoc.getElementsByTagName('Banner1')[nodo].childNodes[0].nodeValue + "'><param name='quality' value='high'><embed src='" + xmlDoc.getElementsByTagName('Banner1')[nodo].childNodes[0].nodeValue + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='160' height='100'></embed></object>";
		}
		if (xmlDoc.getElementsByTagName('Mostrar_Banner2')[nodo].childNodes[0].nodeValue == "true"){
			txt3 = txt3 + "<br/><br/>";
			txt3 = txt3 + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='160' height='100' title='Sindicato Libre Af&iacute;liate'><param name='movie' value='" + xmlDoc.getElementsByTagName('Banner2')[nodo].childNodes[0].nodeValue + "'><param name='quality' value='high'><embed src='" + xmlDoc.getElementsByTagName('Banner2')[nodo].childNodes[0].nodeValue + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='160' height='100'></embed></object>";
		}
		document.getElementById('banners').innerHTML=txt3;
				
		//Llamo al crear el submenu correspondiente
		menu();
		}
	}
}

/*························································································································································
													TEXTOS PARA INSERTAR IMAGEN O SWF
························································································································································*/

function anadirImgSwf(archivo, swfSioNO){
	var textoParaArchivo = "";
	if(swfSioNO >= 0){
		textoParaArchivo = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='451' height='391'><param name='movie' value='" + archivo + "'><param name='quality' value='high'><embed src='" + archivo + "' width='451' height='391' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='opaque'></embed></object>"
	}else{
		textoParaArchivo = "<img src='" + archivo + "' alt='Sindicato Libre de Correos y Telecomunicaciones' width='451' height='299'>"
	}
	return textoParaArchivo
}



/*Carga la informacion en las variables, con ellas sabremos siempre en que 
seccion principal se encuentra para cargar despues la subseccion*/
function cambiarDeSeccion(idSeccionPrincipal, seccionPrincipal){
	//alert("Entra en cambiar de seccion: " + idSeccionPrincipal + " - " + seccionPrincipal)
	//alert("Estas cambiando a: " + idSeccionPrincipal)
	seccionPrincipal = idSeccionPrincipal;
	nombreSeccionPrincipal = seccionPrincipal;
}
