﻿function IrA(href, target)
{
	switch (target)
	{
		case "_blank":
			window.open(href);
			break;
		default:
			window.location.href = href;
	}
}
function MenuLateralCambiar(obj, idSubmenu, href) {
    //alert(obj + " " + idSubmenu + " " + href);
	if (idSubmenu == "" || idSubmenu == null)
		return;

	var a = obj;
	var li = a.parentNode;
	var clase = li.className;	
	var div = document.getElementById(idSubmenu);	
	var htmlSubmenu = div.innerHTML;

	//alert(li.parentNode.innerHTML);
	if (clase == "MenuLateralSeleccionado MenuLateralNonExtended" || clase == "MenuLateralSeleccionado SubmenuLateral MenuLateralNonExtended PrimerNivel") // NonExtended
	{
	    li.className = (clase == "MenuLateralSeleccionado MenuLateralNonExtended" ? "MenuLateralSeleccionado MenuLateralExtended" : "MenuLateralSeleccionado SubmenuLateral MenuLateralExtended Item PrimerNivel");
		/*li.innerHTML =  "<a accesskey=\"" + a.accessKey + "\" " + 
						"onclick=\"javascript:MenuLateralCambiar(this, '" + idSubmenu + "', '" + href + "');\" " +
						"tabindex=\"" + a.tabIndex + "\" " +
						"title=\"" + a.title + "\">" +
						a.innerHTML +
						"</a>";
		
		if (idSubmenu == "OfficeSubmenu")
			li.innerHTML += "<ul id=\"OfficeSubmenu\" style=\"display:block;border:solid 1px black\">" + htmlSubmenu + "</ul>";
		if (idSubmenu == "EspecializacionesSubmenu")
			li.innerHTML += "<ul id=\"EspecializacionesSubmenu\" style=\"display:block;\">" + htmlSubmenu + "</ul>";
		if (idSubmenu == "OutsourcingSubmenu")
			li.innerHTML += "<ul id=\"OutsourcingSubmenu\" style=\"display:block;\">" + htmlSubmenu + "</ul>";
		if (idSubmenu == "ProfesionalSubmenu")
			li.innerHTML += "<ul id=\"ProfesionalSubmenu\" style=\"display:block;\">" + htmlSubmenu + "</ul>";*/
	    
	    if (idSubmenu == "OfficeSubmenu") {
	        var liPadre = document.getElementById("OfficeSubmenuLi");
	        liPadre.style.display = "block";
	    }
	    if (idSubmenu == "EspecializacionesSubmenu") {
	        var liPadre = document.getElementById("EspecializacionesSubmenuLi");
	        liPadre.style.display = "block";
	    }
	    if (idSubmenu == "OutsourcingSubmenu") {
	        var liPadre = document.getElementById("OutsourcingSubmenuLi");
	        liPadre.style.display = "block";
	    }
	    if (idSubmenu == "ProfesionalSubmenu") {
	        var liPadre = document.getElementById("ProfesionalSubmenuLi");
	        liPadre.style.display = "block";
	    }
	    div.style.display = "block";

       // alert(htmlSubmenu + "\n\n" + li.innerHTML);
	}
	//else if (clase == "MenuLateralExtended" || clase == "SubmenuLateral MenuLateralExtended Item") //Extended
	else if (clase == "MenuLateralSeleccionado MenuLateralExtended" || clase == "MenuLateralSeleccionado SubmenuLateral MenuLateralExtended Item PrimerNivel") //Extended
	{
	    li.className = (clase == "MenuLateralSeleccionado MenuLateralExtended" ? "MenuLateralSeleccionado MenuLateralNonExtended" : "MenuLateralSeleccionado SubmenuLateral MenuLateralNonExtended PrimerNivel");
		/*var innerHTML =  "<a accesskey=\"" + a.accessKey + "\" ";
		
		if (href != document.location.pathname)
			innerHTML += "href=\"" + href + "\"";
			
		innerHTML += "onclick=\"javascript:MenuLateralCambiar(this, '" + idSubmenu + "', '" + href + "');\" " +
						"tabindex=\"" + a.tabIndex + "\" " +
						"title=\"" + a.title + "\">" +
						a.innerHTML +
						"</a>";
						
		if (idSubmenu == "OfficeSubmenu")
			innerHTML += "<ul id=\"OfficeSubmenu\" style=\"display:none;\">" + htmlSubmenu + "</ul>";
		if (idSubmenu == "EspecializacionesSubmenu")
			innerHTML += "<ul id=\"EspecializacionesSubmenu\" style=\"display:none;\">" + htmlSubmenu + "</ul>";
		if (idSubmenu == "OutsourcingSubmenu")
			innerHTML += "<ul id=\"OutsourcingSubmenu\" style=\"display:none;\">" + htmlSubmenu + "</ul>";
		if (idSubmenu == "ProfesionalSubmenu")
			innerHTML += "<ul id=\"ProfesionalSubmenu\" style=\"display:none;\">" + htmlSubmenu + "</ul>";
			
		li.innerHTML =  innerHTML;*/
		div.style.display = "none";
		if (idSubmenu == "OfficeSubmenu")
		{
			var liPadre = document.getElementById("OfficeSubmenuLi");
			liPadre.style.display = "none";
		}
		if (idSubmenu == "EspecializacionesSubmenu")
		{
			var liPadre = document.getElementById("EspecializacionesSubmenuLi");
			liPadre.style.display = "none";
		}
		if (idSubmenu == "OutsourcingSubmenu")
		{
			var liPadre = document.getElementById("OutsourcingSubmenuLi");
			liPadre.style.display = "none";
		}
		if (idSubmenu == "ProfesionalSubmenu")
		{
			var liPadre = document.getElementById("ProfesionalSubmenuLi");
			liPadre.style.display = "none";
		}
	}
	return false;
}
function ObjetoMostrar(id)
{
	document.getElementById(id).style.display = "block";
}
function VisibilidadCambiar(anchorId, divEnlaceId, divInfoId)
{
	var anchorObj = document.getElementById(anchorId);
	anchorObj.className = (anchorObj.className == "SubmenuNonExtended" ?  "SubmenuExtended": "SubmenuNonExtended");
	
	var divEnlaceObj = document.getElementById(divEnlaceId);
	divEnlaceObj.className = (divEnlaceObj.className == "SA_ServiciosEnlaceOff" ? "SA_ServiciosEnlaceOn" : "SA_ServiciosEnlaceOff");

	var divInfoObj = document.getElementById(divInfoId);
	divInfoObj.style.display = (divInfoObj.style.display == "block" ? "none" : "block");
	divInfoObj.className = (divInfoObj.className == "SA_ServiciosItemOff" ? "SA_ServiciosItemOn" : "SA_ServiciosItemOff");
}
function Volver()
{
	window.history.back();
}

//Funciones para insertar un Flash y que pase la validacion de XHTML 1
function CreateControl(container, objectParamsTag, paramsIn, embedParamsTag)
{
	var objContainer = document.getElementById(container);
	
	var sHtml = "<object " + objectParamsTag + ">\n";
	
	var embedParamsIn = "";
	for (i in paramsIn)
		{
		var param_name = paramsIn[i][0];
		var param_value = paramsIn[i][1];
		
		sHtml +="<param name=\"" +  param_name + "\" value=\"" +  param_value + "\">\n";
		embedParamsIn += param_name + "=\"" + param_value + "\" ";
		}
		
	sHtml += "<embed " + embedParamsTag + " " + embedParamsIn + "></embed>";	
	sHtml += "</object>\n";

	objContainer.innerHTML = sHtml;
}

function CreateFlash(container, objId, swf, w, h, params)
{
	var defaultParams = [["wmode", "transparent"],
						["bgcolor", "#ffffff"],
						["allowScriptAccess", "sameDomain"],
						["quality", "high"]];

	if (!params)					
		params = new Array();
	
	params[params.length] = ["movie", swf];	
	
	var objectParamsTag = "classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\"" +
						  " width=\"" + w + "\"" + 
						  " height=\"" + h + "\"" + 
						  " align=\"middle\"" + 
						  " id=\"" + objId  +"\"" + 
						  " VIEWASTEXT";
						  
	var embedParamsTag = "type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"" +
						" src=\"" + swf + "\"" + 
						 " width=\"" + w + "\"" + 
						 " height=\"" + h + "\"" + 
						 " name=\"" + objId + "\"" + 
						 " align=\"middle\"";
	
	params = DefaultParamsAdd(params, defaultParams);			
					 
	CreateControl(container, objectParamsTag, params, embedParamsTag);						 
}

function DefaultParamsAdd(params, defaultParams)	
{
	for (i in defaultParams)
		{
		var param_name = defaultParams[i][0];
		var param_value = defaultParams[i][1];
		
		var encontrado = false;
		var j = 0;
		
		while (!encontrado && j < params.length)
			{
			if (param_name == params[j][0])
				encontrado = true;
			j++;
			}
		if (!encontrado)
			params[params.length] = [param_name, param_value];
		}
	return(params);
}