// Funciones y parametros para remarketing dinamico
// 20100517
// Producciones Lo Nunca Visto (http://www.lonuncavisto.biz)
//
// Array de posibles ids y capas
// FORMATO:
// setCapaVisitas(cookie, id_origen, fichero_capa, visitas, nombre_capa, overlay);
// Donde:
//  cookie: es el nombre de la cookie a chequear
//  id_origen: es el id sobre el que se activa la capa. Admite el comodin *
//  fichero_capa: es la ruta del fichero que contiene la capa
//  nombre_capa: nombre de la capa a mostrar
//  overlay es un booleano que indica si se muestra la capa de fondo oscurecido o no.
var capas = Array();

// ATENCION: Establecer aqui el numero de visitas necesario para que se visualice la capa
setCapaVisitas('visitas', 'me_gusta', 'capas_remarketing/oferta_cajafuerte.html', 3, 'lightbox', true);
// setCapaVisitas('visitas', 'google1', 'capas_remarketing/capa_generica1.html', 3, 'lightbox', true);
// setCapaVisitas('visitas', '*', 'capas_remarketing/capa_generica1.html', 2, 'lightbox', true);
// setCapaVisitas('visitasCliente', '*', 'capas_remarketing/oferta_paraclientes.html', 2, 'lightbox', true);
// setCapaVisitas('visitasCliente', '*', 'capas_remarketing/oferta_bannerclientes.html', 3, 'divTopLeft', false);
// FIN

// Gestion de cookies
var visitas = GetCookie("visitas");
var visitasCliente = GetCookie("visitasCliente");

if ( visitasCliente != undefined && visitasCliente != null && GetCookie("visitaHoy") == null ) {
 		setCookieYears("visitasCliente", ++visitasCliente, 1);
 		visitas = 0;
}

if ( visitas == undefined || visitas == null  ) {
	visitas = 0;
	setCookieYears("visitas", 1 , 1);
}
else if ( GetCookie("visitaHoy") == null ) {
 		setCookieYears("visitas", ++visitas, 1);
}

setCookie("visitaHoy", 1);

mostrarCapas();

// Funciones
function setCapaVisitas(cookie, id, src, visits, layer, overlay) {
		
	capas[capas.length] = Array();
	
	capas[capas.length-1][0] = cookie;
	capas[capas.length-1][1] = id;
	capas[capas.length-1][2] = src;
	capas[capas.length-1][3] = visits;
	capas[capas.length-1][4] = layer;
	capas[capas.length-1][5] = overlay;
	
}

function setCookieCliente() {
	setCookieYears("visitasCliente", 1 , 1);
	setCookie("visitaHoy", 1);
	return true;
}

function mostrarCapas ( ) {
	for (var i=0; i < capas.length; i++) {
		expresion = new RegExp(capas[i][1].replace('*', '.*'), 'im');
		
		if ( GetCookie(capas[i][0]) == capas[i][3] && expresion.test(GetCookie('Origen')) && !GetCookie('solicitud') ) {
			top.document.getElementById('lightbox').src=capas[i][2];
			mostrarCapaPromo(capas[i][5], capas[i][4]);
			break;
		}
	}
}

// Capas
function ocultarCapaPromo ( overlay ) {
	top.document.getElementById('lightbox').style.display='none';
  if ( overlay ) {
  	top.document.getElementById('overlay').style.display='none';
  }
	return false;
}

function mostrarCapaPromo ( overlay, capa ) {

	if ( capa === undefined ) {
		capa = 'lightbox';
	}

	top.document.getElementById(capa).style.display='block';
  if ( overlay ) {
  	top.document.getElementById('overlay').style.display='block';
  }
	return false;
}