/**
 * Read the JavaScript cookies tutorial at:
 *   http://www.netspade.com/articles/javascript/cookies.xml
 */

/**
 * Sets a Cookie with the given name and value.
 *
 * name       Name of the cookie
 * value      Value of the cookie
 * [expires]  Expiration date of the cookie (default: end of current session)
 * [path]     Path where the cookie is valid (default: path of calling document)
 * [domain]   Domain where the cookie is valid
 *              (default: domain of calling document)
 * [secure]   Boolean value indicating if the cookie transmission requires a
 *              secure transmission
 */
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        //((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create cookie)
 * [domain]  domain of the cookie (must be same as domain used to create cookie)
 */
function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}


//FUNCIONES PARA EL TRATAMIENTO DE LAS COOKIES DE FAVORITOS
//Esta funcion se utiliza tanto para añadir barcos a preferidos desde la home, como para borrarlos
//desde ahí mismo (utilizando el check box)
function anyadir_favoritos(campo,tipo_item)
{
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva="";
	lista_ids = campo.value + "|";
	
	//alert("nombre cookie es: "+nombre_cookie);
	//alert("dominio es: "+dominio);
	
	
	if(getCookie(nombre_cookie) == null)	//si la cookie no existe, la creamos
	{
		setCookie(nombre_cookie, lista_ids, "", "", dominio);
		
		var elemento = document.getElementById('num_preferidos');
		elemento.innerHTML = '1';
		var elemento2 = document.getElementById('num_preferidos2');
		elemento2.innerHTML = '1';
		
	}
	else	//si la cookie existe, añadimos la id a continuacion, si no existe ya...
	{
		cookie_antigua = getCookie(nombre_cookie);
		
		//alert("El contenido antiguo es: "+cookie_antigua);
		
		encontrado = 0;
		array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
		for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
		{
			//alert(array_antigua[i]);
			existe=false;
			if(array_antigua[i] == campo.value) existe=true;
						
			if(existe==false) //si la id que miramos no es la que estamos añadiendo, se mete
			{
				cookie_nueva += array_antigua[i] + "|"; 
			}
			else //si la id que miramos es la que estamos añadiendo, no se mete
			{
				encontrado = 1;
			}
		}
		
		if(encontrado == 1)	//si la id ya estaba en la cookie, es que tenemos que borrarla, por lo tanto, no la metemos en la nueva cookie
		{}
		else	//si la id no estaba en la cookie, es que tenemos que meterla 
		{
			cookie_nueva += lista_ids; 		//añadimos en la nueva cookie la nueva id
		}
		deleteCookie(nombre_cookie); 	//borramos la cookie antigua
		setCookie(nombre_cookie, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
		
		//alert("El contenido nuevo es: "+cookie_nueva);
		
		//procedemos a actualizar el contador de elementos totales
		var cookie_bo="";
		var cookie_an="";
		var cookie_am="";
		var cookie_ba="";
		var cookie_bnv="";
		var cookie_bnvl="";
		var cookie_bnm="";
		var cookie_bnma="";
		var cookie_bnn="";
		
		if(getCookie("favoritos_bo") != null) cookie_bo = getCookie("favoritos_bo");
		if(getCookie("favoritos_an") != null) cookie_an = getCookie("favoritos_an");
		if(getCookie("favoritos_am") != null) cookie_am = getCookie("favoritos_am");
		if(getCookie("favoritos_ba") != null) cookie_ba = getCookie("favoritos_ba");
		if(getCookie("favoritos_bnv") != null) cookie_bn = getCookie("favoritos_bnv");
		if(getCookie("favoritos_bnvl") != null) cookie_bn = getCookie("favoritos_bnvl");
		if(getCookie("favoritos_bnm") != null) cookie_bn = getCookie("favoritos_bnm");
		if(getCookie("favoritos_bnma") != null) cookie_bn = getCookie("favoritos_bnma");
		if(getCookie("favoritos_bnn") != null) cookie_bn = getCookie("favoritos_bnn");
		num_items_total = (cookie_bo.split('|')).length-1 + (cookie_an.split('|')).length-1 + (cookie_am.split('|')).length-1 + (cookie_ba.split('|')).length-1 + (cookie_bnv.split('|')).length-1 + (cookie_bnvl.split('|')).length-1 + (cookie_bnm.split('|')).length-1 + (cookie_bnma.split('|')).length-1 + (cookie_bnn.split('|')).length-1;
				
		var elemento = document.getElementById('num_preferidos'); //actualizamos el contador
		elemento.innerHTML = num_items_total;
		var elemento2 = document.getElementById('num_preferidos2'); //actualizamos el contador
		elemento2.innerHTML = num_items_total;
	}
	
	inicializa_favoritos_bo();
}


function anyadir_favoritos_ficha(id_barco,tipo_item)
{
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva="";
	lista_ids = id_barco + "|";
	
	if(getCookie(nombre_cookie) == null)	//si la cookie no existe, la creamos
	{
		setCookie(nombre_cookie, lista_ids, "", "", dominio);
		array_ids = lista_ids.split('|');
		var elemento = document.getElementById('num_preferidos');
		elemento.innerHTML = array_ids.length-1;
		
	}
	else	//si la cookie existe, añadimos el ids a continuacion, [elminando los que ya existan]
	{
		cookie_antigua = getCookie(nombre_cookie);
		
		array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
		for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
		{
			//alert(array_antigua[i]);
			existe=false;
			if(array_antigua[i] == id_barco) //si la id antigua es la id_barco, no se mete
			{}
			else //si la id antigua no es la nueva id_barco, se mete
			{
				cookie_nueva += array_antigua[i] + "|"; 
			}
		}
		
		cookie_nueva += lista_ids; 		//añadimos en la nueva cookie el nuevo id
		deleteCookie(nombre_cookie); 	//borramos la cookie antigua
		setCookie(nombre_cookie, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
		
		//procedemos a actualizar el contador de elementos totales
		var cookie_bo="";
		var cookie_an="";
		var cookie_am="";
		var cookie_ba="";
		var cookie_bnv="";
		var cookie_bnvl="";
		var cookie_bnm="";
		var cookie_bnma="";
		var cookie_bnn="";
		
		if(getCookie("favoritos_bo") != null) cookie_bo = getCookie("favoritos_bo");
		if(getCookie("favoritos_an") != null) cookie_an = getCookie("favoritos_an");
		if(getCookie("favoritos_am") != null) cookie_am = getCookie("favoritos_am");
		if(getCookie("favoritos_ba") != null) cookie_ba = getCookie("favoritos_ba");
		if(getCookie("favoritos_bnv") != null) cookie_bn = getCookie("favoritos_bnv");
		if(getCookie("favoritos_bnvl") != null) cookie_bn = getCookie("favoritos_bnvl");
		if(getCookie("favoritos_bnm") != null) cookie_bn = getCookie("favoritos_bnm");
		if(getCookie("favoritos_bnma") != null) cookie_bn = getCookie("favoritos_bnma");
		if(getCookie("favoritos_bnn") != null) cookie_bn = getCookie("favoritos_bnn");
		num_items_total = (cookie_bo.split('|')).length-1 + (cookie_an.split('|')).length-1 + (cookie_am.split('|')).length-1 + (cookie_ba.split('|')).length-1 + (cookie_bnv.split('|')).length-1 + (cookie_bnvl.split('|')).length-1 + (cookie_bnm.split('|')).length-1 + (cookie_bnma.split('|')).length-1 + (cookie_bnn.split('|')).length-1;
		
		var elemento = document.getElementById('num_preferidos'); //actualizamos el contador
		elemento.innerHTML = num_items_total;
	}
	
	var ancla_ficha = document.getElementById('imagen_ancla_ficha');
	ancla_ficha.innerHTML = '<a onclick="javascript:borrar_favorito_ficha(\''+id_barco+'\',\''+tipo_item+'\'); return false;" href="" class=ancla><img border=0 src=http://www.cosasdebarcos.com/images/ancla_buena.gif></a> <a onclick="javascript:borrar_favorito_ficha(\''+id_barco+'\',\''+tipo_item+'\'); return false;" href="" class=preferidos>Quitar de preferidos</a>';
	
	//alert("El barco ha sido añadido a tus preferidos.");
}


function anyadir_favoritos_galeria(id_barco,tipo_item,num_item)
{
	//alert(num_item);
	
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva="";
	lista_ids = id_barco + "|";
	
	if(getCookie(nombre_cookie) == null)	//si la cookie no existe, la creamos
	{
		setCookie(nombre_cookie, lista_ids, "", "", dominio);
		array_ids = lista_ids.split('|');
		var elemento = document.getElementById('num_preferidos');
		elemento.innerHTML = array_ids.length-1;
		
	}
	else	//si la cookie existe, añadimos el ids a continuacion, [elminando los que ya existan]
	{
		cookie_antigua = getCookie(nombre_cookie);
		
		array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
		for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
		{
			//alert(array_antigua[i]);
			existe=false;
			if(array_antigua[i] == id_barco) //si la id antigua es la id_barco, no se mete
			{}
			else //si la id antigua no es la nueva id_barco, se mete
			{
				cookie_nueva += array_antigua[i] + "|"; 
			}
		}
		
		cookie_nueva += lista_ids; 		//añadimos en la nueva cookie el nuevo id
		deleteCookie(nombre_cookie); 	//borramos la cookie antigua
		setCookie(nombre_cookie, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
		
		//procedemos a actualizar el contador de elementos totales
		var cookie_bo="";
		var cookie_an="";
		var cookie_am="";
		var cookie_ba="";
		var cookie_bnv="";
		var cookie_bnvl="";
		var cookie_bnm="";
		var cookie_bnma="";
		var cookie_bnn="";
		
		if(getCookie("favoritos_bo") != null) cookie_bo = getCookie("favoritos_bo");
		if(getCookie("favoritos_an") != null) cookie_an = getCookie("favoritos_an");
		if(getCookie("favoritos_am") != null) cookie_am = getCookie("favoritos_am");
		if(getCookie("favoritos_ba") != null) cookie_ba = getCookie("favoritos_ba");
		if(getCookie("favoritos_bnv") != null) cookie_bn = getCookie("favoritos_bnv");
		if(getCookie("favoritos_bnvl") != null) cookie_bn = getCookie("favoritos_bnvl");
		if(getCookie("favoritos_bnm") != null) cookie_bn = getCookie("favoritos_bnm");
		if(getCookie("favoritos_bnma") != null) cookie_bn = getCookie("favoritos_bnma");
		if(getCookie("favoritos_bnn") != null) cookie_bn = getCookie("favoritos_bnn");
		num_items_total = (cookie_bo.split('|')).length-1 + (cookie_an.split('|')).length-1 + (cookie_am.split('|')).length-1 + (cookie_ba.split('|')).length-1 + (cookie_bnv.split('|')).length-1 + (cookie_bnvl.split('|')).length-1 + (cookie_bnm.split('|')).length-1 + (cookie_bnma.split('|')).length-1 + (cookie_bnn.split('|')).length-1;
		
		var elemento = document.getElementById('num_preferidos'); //actualizamos el contador
		elemento.innerHTML = num_items_total;
	}
	
	}


function borrar_favorito(id_barco,tipo_item)
{
	//alert(id_barco);
	
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva = "";
	cookie_antigua = getCookie(nombre_cookie);
	array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
	
	for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
	{
		//alert(array_antigua[i]);
				
		if(array_antigua[i] != id_barco) //si la id actual no es la que se quiere borrar
		{
			cookie_nueva += array_antigua[i] + "|";  //se añade esa id a la nueva cookie
		}
		else //si la id actual es la que se quiere borrar, no se mete
		{}
	}
		
	deleteCookie(nombre_cookie); 	//borramos la cookie antigua
	setCookie(nombre_cookie, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
	//document.location = "ver_favoritos.cfm"; //recargamos la pagina
	window.location.reload();
}

function borrar_favorito_ficha(id_barco,tipo_item)
{
	//aunque la variable se llame id_barco, guarda el id del item que sea
	//alert(id_barco);
	
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva = "";
	cookie_antigua = getCookie(nombre_cookie);
	array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
	
	for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
	{
		//alert(array_antigua[i]);
				
		if(array_antigua[i] != id_barco) //si la id actual no es la que se quiere borrar
		{
			cookie_nueva += array_antigua[i] + "|";  //se añade esa id a la nueva cookie
		}
		else //si la id actual es la que se quiere borrar, no se mete
		{}
	}
		
	deleteCookie(nombre_cookie); 	//borramos la cookie antigua
	setCookie(nombre_cookie, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
	
	var ancla_ficha = document.getElementById('imagen_ancla_ficha');
	ancla_ficha.innerHTML = '<a onclick="javascript:anyadir_favoritos_ficha(\''+id_barco+'\',\''+tipo_item+'\'); return false;" href="" class=ancla><img border=0 src=http://www.cosasdebarcos.com/images/ancla_buena2.gif></a> <a onclick="javascript:anyadir_favoritos_ficha(\''+id_barco+'\',\''+tipo_item+'\'); return false;" href="" class=preferidos>Añadir a preferidos</a>';
	inicializa_favoritos_bo();
}


function borrar_favorito_galeria(id_barco,tipo_item,num_item)
{
	//aunque la variable se llame id_barco, guarda el id del item que sea
	//alert(num_item);
	
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva = "";
	cookie_antigua = getCookie(nombre_cookie);
	array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
	
	for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
	{
		//alert(array_antigua[i]);
				
		if(array_antigua[i] != id_barco) //si la id actual no es la que se quiere borrar
		{
			cookie_nueva += array_antigua[i] + "|";  //se añade esa id a la nueva cookie
		}
		else //si la id actual es la que se quiere borrar, no se mete
		{}
	}
		
	deleteCookie(nombre_cookie); 	//borramos la cookie antigua
	setCookie(nombre_cookie, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
	
}


function vaciar_favoritos(tipo_item)
{
	if(tipo_item=="bo") //Si vaciamos desde ver_favoritos.cfm, vaciamos las cookies de cosasdebarcos.com
	{
		deleteCookie("favoritos_bo", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_an", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_ba", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_bnv", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_bnvl", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_bnm", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_bnma", "", ".cosasdebarcos.com"); 	//borramos la cookie
		deleteCookie("favoritos_bnn", "", ".cosasdebarcos.com"); 	//borramos la cookie
	}
	else //si vaciamos desde ver_favoritos_amarres.cfm, vaciamos la cookie de buscoamarre.com 
	{
		deleteCookie("favoritos_am", "", ".buscoamarre.com"); 	//borramos la cookie
	}
	window.location.reload();
}

function inicializa_favoritos_bo()
{
	var nombre_cookie = new Array(4) 
	nombre_cookie[0]="favoritos_bo";
	nombre_cookie[1]="favoritos_an";
	nombre_cookie[2]="favoritos_am";
	nombre_cookie[3]="favoritos_ba";
	nombre_cookie[4]="favoritos_bnv";
	nombre_cookie[5]="favoritos_bnvl";
	nombre_cookie[6]="favoritos_bnm";
	nombre_cookie[7]="favoritos_bnma";
	nombre_cookie[8]="favoritos_bnn";
	
	var contador=0;
	
	for(i=0;i<9;i++)
	{
		if(getCookie(nombre_cookie[i]) == null)	//si la cookie no existe, no sumamos nada al contador
		{
			var elemento = document.getElementById('num_preferidos');
			elemento.innerHTML = contador;
			//var elemento2 = document.getElementById('num_preferidos2');
			//elemento2.innerHTML = contador;
		}
		else	//si la cookie existe, contamos el numero de elementos
		{
			cookie = getCookie(nombre_cookie[i]); //cogemos la cookie
			contador = contador + (cookie.split('|')).length-1; //actualizamos el contador
			var elemento = document.getElementById('num_preferidos'); 
			elemento.innerHTML = contador;    //actualizamos el numerito
			//var elemento2 = document.getElementById('num_preferidos2'); 
			//elemento2.innerHTML = contador;    //actualizamos el numerito
		}
	}
	
}


//funcion utilizada para lo mismo que inicializa_favoritos_bo, pero sin cargar la imagen del ancla.
//Es asi para la nueva version del diseño.
function inicializa_favoritos_boV2()
{
	var nombre_cookie = new Array(4) 
	nombre_cookie[0]="favoritos_bo";
	nombre_cookie[1]="favoritos_an";
	nombre_cookie[2]="favoritos_am";
	nombre_cookie[3]="favoritos_ba";
	nombre_cookie[4]="favoritos_bnv";
	nombre_cookie[5]="favoritos_bnvl";
	nombre_cookie[6]="favoritos_bnm";
	nombre_cookie[7]="favoritos_bnma";
	nombre_cookie[8]="favoritos_bnn";
	
	var contador=0;
	
	for(i=0;i<9;i++)
	{
		if(getCookie(nombre_cookie[i]) == null)	//si la cookie no existe, no sumamos nada al contador
		{
			var elemento = document.getElementById('num_preferidos');
			elemento.innerHTML = contador;
			//var elemento2 = document.getElementById('num_preferidos2');
			//elemento2.innerHTML = contador;
		}
		else	//si la cookie existe, contamos el numero de elementos
		{
			cookie = getCookie(nombre_cookie[i]); //cogemos la cookie
			contador = contador + (cookie.split('|')).length-1; //actualizamos el contador
			var elemento = document.getElementById('num_preferidos'); 
			elemento.innerHTML = contador;    //actualizamos el numerito
			//var elemento2 = document.getElementById('num_preferidos2'); 
			//elemento2.innerHTML = contador;    //actualizamos el numerito
		}
	}
}


function inicializa_favoritos_bo2()
{
	var nombre_cookie = new Array(4) 
	nombre_cookie[0]="favoritos_bo";
	nombre_cookie[1]="favoritos_an";
	nombre_cookie[2]="favoritos_am";
	nombre_cookie[3]="favoritos_ba";
	nombre_cookie[4]="favoritos_bnv";
	nombre_cookie[5]="favoritos_bnvl";
	nombre_cookie[6]="favoritos_bnm";
	nombre_cookie[7]="favoritos_bnma";
	nombre_cookie[8]="favoritos_bnn";
	
	var contador=0;
	for(i=0;i<9;i++)
	{
		if(getCookie(nombre_cookie[i]) == null)	//si la cookie no existe, no sumamos al contador
		{
			var elemento2 = document.getElementById('num_preferidos2');
			elemento2.innerHTML = contador;
		}
		else	//si la cookie existe, contamos el numero de elementos
		{
			cookie = getCookie(nombre_cookie[i]); //cogemos la cookie
			contador = contador + (cookie.split('|')).length-1; //actualizamos el contador
			var elemento2 = document.getElementById('num_preferidos2'); 
			elemento2.innerHTML = contador;    //actualizamos el numerito
		}
	}
}


function existe_en_favoritos(id_item,tipo_item,id_checkbox)
{
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie = getCookie(nombre_cookie);
	if(cookie != null)	//si la cookie existe
	{
		array = cookie.split('|'); //pasamos la cookie a array
		encontrado = 0;
		
		for(i=0;i<array.length-1;i++)	//recorremos el array de la cookie
		{
			if(array[i] == id_item) //si encontramos la id en favoritos
			{
				encontrado = 1;
			}
			else //si no encontramos la id en favoritos
			{}
		}
		if(encontrado==1)
		{
			document.getElementById(id_checkbox).checked=true;
		}
	}
}

function existe_en_favoritos_ficha(id_item,tipo_item)
{
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie = getCookie(nombre_cookie);
	if(cookie != null)	//si la cookie existe
	{
		array = cookie.split('|'); //pasamos la cookie a array
		encontrado = 0;
		
		for(i=0;i<array.length-1;i++)	//recorremos el array de la cookie
		{
			if(array[i] == id_item) //si encontramos la id en favoritos
			{
				encontrado = 1;
			}
			else //si no encontramos la id en favoritos
			{}
		}
		if(encontrado==1)
		{
			var ancla_ficha = document.getElementById('imagen_ancla_ficha');
			ancla_ficha.innerHTML = '<a onclick="javascript:borrar_favorito_ficha(\''+id_item+'\',\''+tipo_item+'\'); return false;" href="" class=ancla><img border=0 src=http://www.cosasdebarcos.com/images/ancla_buena.gif></a> <a onclick="javascript:borrar_favorito_ficha(\''+id_item+'\',\''+tipo_item+'\'); return false;" href="" class=preferidos>Quitar de preferidos</a>';
		}
		else
		{
			var ancla_ficha = document.getElementById('imagen_ancla_ficha');
			ancla_ficha.innerHTML = '<a onclick="javascript:anyadir_favoritos_ficha(\''+id_item+'\',\''+tipo_item+'\'); return false;" href="" class=ancla><img border=0 src=http://www.cosasdebarcos.com/images/ancla_buena2.gif></a> <a onclick="javascript:anyadir_favoritos_ficha(\''+id_item+'\',\''+tipo_item+'\'); return false;" href="" class=preferidos>Añadir a preferidos</a>';
		}
	}
}


//para eliminar un elemento de la comparacion, pero no de la cookie de favoritos
function eliminarComparativa(id_elemento,tipo_item)
{
	if(tipo_item=="bo") {var nombre_cookie="favoritos_bo"; var cookie_compara="compara_bo"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="an") {var nombre_cookie="favoritos_an"; var cookie_compara="compara_an"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="am") {var nombre_cookie="favoritos_am"; var cookie_compara="compara_am"; var dominio=".buscoamarre.com";}
	else if(tipo_item=="ba") {var nombre_cookie="favoritos_ba"; var cookie_compara="compara_ba"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnv") {var nombre_cookie="favoritos_bnv"; var cookie_compara="compara_bnv"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnvl") {var nombre_cookie="favoritos_bnvl"; var cookie_compara="compara_bnvl"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnm") {var nombre_cookie="favoritos_bnm"; var cookie_compara="compara_bnm"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnma") {var nombre_cookie="favoritos_bnma"; var cookie_compara="compara_bnma"; var dominio=".cosasdebarcos.com";}
	else if(tipo_item=="bnn") {var nombre_cookie="favoritos_bnn"; var cookie_compara="compara_bnn"; var dominio=".cosasdebarcos.com";}
	
	cookie_nueva = "";
	if(getCookie(cookie_compara) != null) //si ya existe la cookie de comparacion, la usamos
	{	
		cookie_antigua = getCookie(cookie_compara);
	}
	else //si no existe la cookie de comparacion, usamos la de preferidos
	{
		cookie_antigua = getCookie(nombre_cookie);
	}
	
	array_antigua = cookie_antigua.split('|'); //pasamos la cookie antigua a array
	
	if(array_antigua.length-1 < 2) //si solo queda un elemento en la cookie, no se borra
	{
		alert("Debes tener al menos un barco en tu comparativa.");
	}
	else
	{
		for(i=0;i<array_antigua.length-1;i++)	//recorremos el array de la cookie antigua
		{
			if(array_antigua[i] != id_elemento) //si la id actual no es la que se quiere borrar
			{
				cookie_nueva += array_antigua[i] + "|";  //se añade esa id a la nueva cookie
			}
			else //si la id actual es la que se quiere borrar, no se mete
			{}
		}
		
		if(cookie_nueva == "") cookie_nueva="vacia";
			
		deleteCookie(cookie_compara); 	//borramos la cookie de comparacion antigua
		setCookie(cookie_compara, cookie_nueva, "", "", dominio);	//creamos la nueva cookie
		window.location.reload();
	}
}
//para comprobar si el usuario ya ha votado una empresa
function valoraAcademia(id_empresa)
{
	if(getCookie("valoracionAcademias") != null) //si ya existe la cookie de valoraciones, la usamos
	{	
		var contenido=getCookie("valoracionAcademias");
		
		//miramos si el id_empresa ya está en la cookie y si es así, no dejamos votar
		array = contenido.split('|'); //pasamos la cookie a array
		encontrado = 0;
		
		for(i=0;i<array.length-1;i++)	//recorremos el array de la cookie
		{
			if(array[i] == id_empresa) //si encontramos la id en favoritos
			{
				encontrado = 1;
			}
			//si no encontramos la id en favoritos
		}
		if(encontrado==1)
		{
			var hueco_valora = document.getElementById('texto_valora');
			hueco_valora.innerHTML = 'Ya has valorado esta academia.';
		}
	}
	//si no existe la cookie, dejamos votar
}

//para crear la cookie o añadir el id a la cookie si el usuario ha pulsado valorar
function existeCookieValoraAcademia(id_empresa)
{
	if(getCookie("valoracionAcademias") != null) //si ya existe la cookie de valoraciones, la usamos
	{
		var contenido=getCookie("valoracionAcademias");
		var cookie_nueva="";
		cookie_nueva += contenido + id_empresa + "|";	
		deleteCookie("valoracionAcademias"); 	//borramos la cookie antigua
		setCookie("valoracionAcademias", cookie_nueva, "01/01/2015", "", ".cosasdebarcos.com");	//creamos la nueva cookie
	}
	else
	{
		cookie_nueva = id_empresa + "|";
		setCookie("valoracionAcademias", cookie_nueva, "01/01/2015", "", ".cosasdebarcos.com");	//creamos la nueva cookie
	}
}