var es_tv = false;
var entrada_tv_contrata = "/on/io/navegacion/on.html?servicio=entrada&entrada=imagenio_mi&menu_cab_sup=television&menu_izq=contratacion&nodo_izq=ayudamos"
//var entrada_tv_configurador = "/on/io/navegacion/on.html?servicio=entrada&entrada=imagenio_mi&menu_cab_sup=television&menu_izq=5"
var entrada_combinada = "/on/io/navegacion/on.html?servicio=entrada&entrada=combina_mi&menu_cab_sup=combinada&menu_izq=1"
var sDirectorioImagenio = "recomendador_version3";

if (parent.document.location.href.indexOf("menu_cab_sup%2Btelevision")!=-1) es_tv = true;

//Para llamdas dentro del recomendador
function irEntrada(url,ventana) 
{	
	if (ventana==null) ventana=window;

	bClose=false;
	ventana.document.location.href= url + (url.indexOf('?')>=0?getParametros().replace('?','&'):getParametros());
}

//Para llamdas desde fuera del recomendador para que se monten todos los menus.
function irEntrada_md(url) 
{
	var v_referrer = getParametro('v_referrer',top.window);
	if (es_tv) {
		bClose=false;
		parent.document.location.href= entrada_tv_contrata + "&v_referrer="+v_referrer+"&uri=/on/io/es/imagenio/" + sDirectorioImagenio + "/" + encodeURIComponent(url);
	} else {	
		bClose=false;
		parent.document.location.href= entrada_combinada + "&v_referrer="+v_referrer+"&uri=/on/io/es/imagenio/" + sDirectorioImagenio + "/" + encodeURIComponent(url);
	}
}

//Administración de cookies
function ExtraeValorDeCookie(val) 
{
	if ((FinalDeCookie = document.cookie.indexOf(";", val)) == -1) {
	FinalDeCookie = document.cookie.length;
	}
	return unescape(document.cookie.substring(val,FinalDeCookie));
}

function LeerCookie(NombreDeCookie) 
{
	var NumDeCookies = document.cookie.length;
	var NombreParaCookie = NombreDeCookie + "=";
	var LongDeCookie = NombreParaCookie.length;
	var x = 0;
	while (x <= NumDeCookies) 
	{
		var y = (x + LongDeCookie);
		if (document.cookie.substring(x, y) == NombreParaCookie)
		{
			return (ExtraeValorDeCookie(y));
		}
		x = document.cookie.indexOf(" ", x) + 1;
		if (x == 0)
			break;
	}
	var vacio=null;
	return (vacio);
}

function CrearCookie(Nombre, Valor, Caduca) 
{
	var Dia = new Date();
	if (Caduca == null) Caduca = 0;

	Dia.setDate(Dia.getDate() + Caduca);
	document.cookie = Nombre + "=" + Valor + ";path=/";
	//+ "; expires=" + Dia.toGMTString() + ";"
}

function BorrarCookie (NombreDeCookie) 
{
	if (LeerCookie(NombreDeCookie)) {
		document.cookie = NombreDeCookie+"=; expires=Thu, 01-Jan-70 00:00:01 GMT;path=/" 
	}
}



//fimagenio		- Valores posibles (familiar, basico)
//fadsl			- id del elemento seleccionado
//fllamadas		- id del elemento seleccionado
function ConstruirCookies (fimagenio, fadsl, fllamadas)
{
	var imagenioSeleccionado=LeerCookie('cookieTelevision');
	if (imagenioSeleccionado!= null)
	{
		if (fimagenio != imagenioSeleccionado)
		{
			BorrarCookie ('cookieCanales'); 
		}
	}
	BorrarCookie ('cookieTelevision'); 
	BorrarCookie ('cookieAdsl'); 
	BorrarCookie ('cookieLlamadas'); 

	if (fimagenio != null) CrearCookie('cookieTelevision', fimagenio);
	if (fadsl != null) CrearCookie('cookieAdsl', fadsl);
	if (fllamadas != null) CrearCookie('cookieLlamadas', fllamadas);
}