
function siPortal()
{
	return ( document.location.href.indexOf("/myportal/") > -1 ) ? "myportal" : "portal";
}

function asignar_ventana()
{
	var ventana = window.self;
	ventana.opener = window.self;
	ventana.opener.name = "logout";
}

function buscar_variables(url, variable)
{
	arrVariables = url.replace("?","&").split("&");
	for (i=0; i<arrVariables.length; i++)
	{
		arrVariableActual = arrVariables[i].split("=");
		if (isNaN(parseFloat(arrVariableActual[1])))
		{
			if ( arrVariableActual[0] == variable )
			{
				valor = unescape(arrVariableActual[1]);

				if ( variable == "WCM_GLOBAL_CONTEXT" ) {
					if ( valor.indexOf("connect/") > -1 ) {
						valor = "/" + valor.split("connect/")[1];
					}
				}

				return variable + "=" + valor;
			}
		}
	}

	return "";
}

function buscar_mensaje_error_login()
{
	elementos = document.getElementsByTagName("DIV");
	for(i=0; i < elementos.length; i++) {
		if (elementos[i].className == "wpsStatusMsg")
		{
			msg = elementos[i].innerHTML.stripTags(); // Quitamos los posibles tags html
			msg = msg.substring(msg.indexOf(": ")+2, msg.length); // Quitamos el código de error
			alert(msg);
			i = elementos.length;
		}
	}
}

function activarContenidoSwfImagen(arrayContenido)
{
	visorTmp = arrayContenido;
	_fichero = visorTmp[1];

	if ( _fichero != "" )
	{
		_nombreCapa = visorTmp[0];
		_width = visorTmp[2];
		_height = visorTmp[3];

		if ( _fichero.indexOf(".flv") > -1 )
		{
			_tmp = new SWFObject(visor + "&t=" +new Date().getTime(), "flash"+_nombreCapa, _width, _height, "8");			
			_tmp.addParam("wmode", "transparent");
			_tmp.addVariable("file",_fichero + "%26.flv");
			_tmp.write(_nombreCapa);
		}
		else if ( _fichero.indexOf(".swf") > -1 )
		{
			_tmp = new SWFObject(_fichero, "flash"+_nombreCapa, _width, _height, "8");			
			_tmp.addParam("wmode", "transparent");
			_tmp.write(_nombreCapa);
		}
		else
		{
			_w = ( _width != "" ) ? " width='" + _width + "'" : ""; 
			_h = ( _height != "" ) ? " height='" + _height + "'" : ""; 

			document.getElementById(_nombreCapa).innerHTML = "<img src='" + _fichero + "' border='0'" + _w + _h + "'>";
		}
	}
}

function mostrar(capa)
{
	if ( document.getElementById(capa) != null ) { document.getElementById(capa).style.display = "block"; }
}

function ocultar(capa)
{
	if ( document.getElementById(capa) != null ) { document.getElementById(capa).style.display = "none"; }
}

function getElementsByClassName(oElm, strTagName, strClassName)
{
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function validarIframe()
{
	tmp = getElementsByClassName(document, "div", "Columna2");
	
	if ( tmp.length > 0) {
		tmp2 = tmp[0].getElementsByTagName('iframe');
		
		if ( tmp2.length > 0) {
			tmp2[0].className = "iframe2";
		}
	}
}

function expandir()
{
	tmp = document.getElementById("expandir");

	if (tmp != null)
	{
		document.getElementById("main").style.paddingRight = "20px";
	}
}

/* ******************************************************************************** */
/*							      FUNCIONES WCM										*/
/* ******************************************************************************** */

function IncrustarFlash(swf, ancho, alto)
{
	document.write(	"<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"" + ancho + "\" height=\"" + alto + "\" id=\"Flash\">"+
					"<param name=\"allowScriptAccess\" value=\"sameDomain\" />"+
					"<param name=\"scale\" value=\"noscale\" />"+
					"<param name=\"movie\" value=\"" + swf + "\" />"+
					"<param name=\"quality\" value=\"high\" />"+
					"<param name=\"bgcolor\" value=\"#ffffff\" />"+
					"<embed src=\"" + swf + "\" quality=\"high\" bgcolor=\"#ffffff\" width=\"" + ancho + "\" height=\"" + alto + "\" name=\"Player\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />"+
					"</object>");
}

function mostrarOcultar()
{
		
	if (document.getElementById("ayuda").style.display != "block")
	{
		document.getElementById("ayuda").style.display = "block";
	}
	else 
	{
		document.getElementById("ayuda").style.display = "none";
	}
}

function mostrarOcultarCombos(id)
{
	if (id != "particular")
	{
		document.getElementById("asegurar").style.display = "none";
		document.getElementById("asegurar2").style.display = "block";
	}
	else 
	{		
		document.getElementById("asegurar").style.display = "block";
		document.getElementById("asegurar2").style.display = "none";
	}
}

function enviarValor(valor)
{	
	if (document.getElementById("particular").checked)
	{
		newUrl = document.getElementById("asegurar").value;
	}
	else
	{
		newUrl = document.getElementById("asegurar2").value;
	}
	document.location.href = newUrl;
}

function findPathTheme()
{
	linkTmp = document.getElementsByTagName("link");

	for (i=0;i<linkTmp.length; i++ )
	{
		if ( linkTmp[i].getAttribute('rel') == "shortcut icon" )
		{
			return linkTmp[i].getAttribute('href').split("images/")[0];
		}
	}

	return "";
}

var pathThemes = findPathTheme();

/* ******************************************************************************** */

/*

function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload)
			{
				oldonload();
			}
		func();
		}
	}
}

function ini()
{
}

// Añade al evento ONLOAD la función, en este caso, ini
// addLoadEvent(ini);

isIE = navigator.userAgent.toLowerCase().indexOf('msie ') != -1;
if ( isIE ) { addLoadEvent(validarIframe); }
*/
