//ga tag de seguimiento
/*var _gaq	=	_gaq || [];
_gaq.push(['_setAccount','UA-6489994-2']);
_gaq.push(['_trackPageLoadTime']);*/
/*(function() {    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);  })();*/
// JavaScript Document
/* BROWSER DETECT */
// nombre navegador: BrowserDetect.browser;
// versión navegador: BrowserDetect.version;
// OS navegador: BrowserDetect.OS;
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
function cerrarLightBox(){
	$('.lightbox').fadeOut(200, function(){
		$('.fondoLightbox').fadeOut(100, function(){
			$('.lightbox, .fondoLightbox').remove();
		});
	});
}
function iniciarLogadoIntereses(){
	$('#misIntereses a#misIntereseToggle').text('Abrir').css({'background-position':'bottom'});
	$('#misIntereses #misInteresesForm').animate({top:'-50px'},400);
	$('#misIntereses').animate({height:'24px'},400);
}
//}
/* FILTRADO VENTAJAS */
function prepararFiltrado(baseUrl){
	var baseUrl = '';
	/* Ventajas */
	var abra ='<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/abradelpas" id="abradelpas" title="Abra del Pas" target="_self" rel="subsection">abradelpas</a></div><p>10% de descuento al presentar tu tarjeta Doblecero en la tarifa Green Fee.</p><a href="'+baseUrl+'/ocioventajas/abradelpas" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var bodyFactory = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/bodyfactory" id="bodyfactory" title="BodyFactory" target="_self" rel="subsection">bodyFactory</a></div><p>Presentando tu tarjeta Doblecero llévate la matrícula gratis en las cuotas generales y un 10% de descuento en la cuota anual general.</p><a href="'+baseUrl+'/ocioventajas/bodyfactory" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var megaSport = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/megasport" id="megasport" title="MegaSport" target="_self" rel="subsection">MegaSport</a></div><p>Presenta tu tarjeta Doblecero al hacerte socio y te ahorrarás los 100€ de la matrícula en tu cuota ilimitada.</p><a href="'+baseUrl+'/ocioventajas/megasport" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var illes = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/illeswellness" id="illes" title="Illes Centros de Wellness" target="_self" rel="subsection">Illes Centros de Wellness</a></div><p>Presenta tu tarjeta Doblecero y llévate tu matrícula gratis.</p><p class="hasta">Promoción válida hasta el 01/07/2011</p><a href="'+baseUrl+'/ocioventajas/illeswellness" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var aliva ='<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/aliva" id="avila" title="Áliva" target="_self" rel="subsection">Áliva</a></div><p>Presenta tu tarjeta Doblecero y disfruta de una habitación doble con un 10%de descuento.</p><a href="'+baseUrl+'/ocioventajas/aliva" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var bosc = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/elbosqueanimat" id="bosc" title="Bosc Animat" target="_self" rel="subsection">Bosc</a></div><p>Obtén un 10% de descuento en tu entrada al parque y en los circuitos de aventura por los árboles al presentar tu tarjeta Doblecero.<br /><em>Promoción válida hasta el 21/12/2010</em></p><a href="'+baseUrl+'/ocioventajas/elbosqueanimat" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var cabarceno ='<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/cabarceno" id="cabarceno" title="Cabarceno" target="_self" rel="subsection">cabarceno</a></div><p>Presenta tu tarjeta Doblecero y ahórrate un 10% al comprar tu entrada individual.</p><a href="'+baseUrl+'/ocioventajas/cabarceno" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var cabarga = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/cabarga" id="cabarga" title="Cabarga" target="_self" rel="subsection">cabarga</a></div><p>Obtén un 10% de descuento en la entrada individual presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/ocioventajas/cabarga" class="btnPlusTrans fL"><span>Más info</span></a>';

	var cineSur01 = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/cinesur" id="cinesur" title="CineSur" target="_self" rel="subsection">CineSur</a></div><p>Presenta tu tarjeta Doblecero en nuestras taquillas y tú y tu acompañante tendréis todos los días las entradas a precio reducido.</p><a href="'+baseUrl+'/ocioventajas/cinesur" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var corza = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/lacorzablanca" id="corza" title="La Corza" target="_self" rel="subsection">La Corza</a></div><p>Presenta tu tarjeta Doblecero y disfruta de una habitación doble con un 10%de descuento.</p><a href="'+baseUrl+'/ocioventajas/lacorzablanca" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var eci = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/elcorteingles" id="eci" title="El Corte Inglés" target="_self" rel="subsection">El Corte Inglés</a></div><p>Presenta tu tarjeta Doblecero y solo te cobrarán 8 euros por cargos de emisión al comprar tus  billetes.<br /><em>Promoción exclusiva hasta el 31 de Agosto de 2010</em></p><a href="'+baseUrl+'/ocioventajas/elcorteingles" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var golfFantasia = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/golffantasia" id="fantasia" title="Golf Fantasia" target="_self" rel="subsection">Golf Fantasia</a></div><p>Presenta tu tarjeta Doblecero en nuestras taquillas y ahórrate un 35% en tu entrada general.</p><a href="'+baseUrl+'/ocioventajas/golffantasia" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var fontiebre = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/fontibre" id="fontiebre" title="Fontibre" target="_self" rel="subsection">Fontibre</a></div><p>Presenta tu tarjeta Doblecero y obtén un 10% de descuento sobre la tarifa de Menú o Carta.</p><a href="'+baseUrl+'/ocioventajas/fontiebre" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var ecobar = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/ecobarspa" id="eco" title="Ecobar&spa" target="_self" rel="subsection">Ecobar&spa</a></div><p>Presenta tu tarjeta Doblecero o descárgate el flyer y obtén un 10% de descuento en tus cenas de martes a jueves. (No acumulables).</p><a href="'+baseUrl+'/ocioventajas/ecobarspa" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var illa = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/illafantasia" id="illa" title="Illa Fantasia" target="_self" rel="subsection">Nova Illa Fantasia</a></div><p>Ahórrate un 15% si compras tus entradas con tu tarjeta Doblecero en El Corte Inglés.</p><a href="'+baseUrl+'/ocioventajas/illafantasia" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var katmandu = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/katmandu" id="katmandu" title="Katmandu" target="_self" rel="subsection">Katmandu</a></div><p>“La casa al revés” de Magalluf (Mallorca) te ofrece un 35% de descuento en tus entradas presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/ocioventajas/katmandu" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var kinepolis = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/kinepolis" id="kinepolis" title="Kinepolis" target="_self" rel="subsection">Kinepolis</a></div><p>Disfruta de 1€ de descuento en palomitas, refrescos y nachos presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/ocioventajas/kinepolis" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mmc ='<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/mmc" id="mmc" title="Museo Marítimo del Cantábrico" target="_self" rel="subsection">Museo Marítimo del Cantábrico</a></div><p>Obtén un 10% de descuento en la entrada individual presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/ocioventajas/mmc" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mydays ='<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/mydayses" id="mydays" title="My Days" target="_self" rel="subsection">My Days</a></div><p>Disfruta de un 10% de descuento en todas las experiencias.</p><p class="hasta">Promoción válida hasta el 15/02/2011</p><a href="'+baseUrl+'/ocioventajas/mydayses" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var nestares = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/nestares" id="nestares" title="Nestares" target="_self" rel="subsection">Nestares</a></div><p>10% de descuento al presentar tu tarjeta Doblecero en la tarifa Green Fee.</p><a href="'+baseUrl+'/ocioventajas/nestares" class="btnPlusTrans fL"><span>Más info</span></a>';

	var valnord = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/vallnord" id="vallnord" title="Vallnord" target="_self" rel="subsection">Vallnord</a></div><p>Presenta tu tarjeta Doblecero en las taquillas y obtendrás un 10% de descuento en el forfait.</p><a href="'+baseUrl+'/ocioventajas/vallnord" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmo = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/yelmocines" id="yelmo" title="Yelmo" target="_self" rel="subsection">Yelmo</a></div><p>Presenta tu tarjeta Doblecero en nuestras taquillas y tú y tu acompañante disfrutareis del precio reducido todos los días.</p><a href="'+baseUrl+'/ocioventajas/yelmocines" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmonerea = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/yelmocinesbigfour" id="yelmobigfour" title="Yelmo Big 4" target="_self" rel="subsection">Yelmo: Big Four</a></div><p>YELMO CINES RETRANSMITE UN CONCIERTO ÚNICO: METALLICA, SLAYER, MEGADETH Y ANTHRAX, JUNTOS SOBRE EL ESCENARIO.</p><a href="'+baseUrl+'/ocioventajas/yelmocinesbigfour" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmomundial = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/yelmocinesmundial" id="yelmomundial" title="Yelmo Mundial" target="_self" rel="subsection">Yelmo: Mundial</a></div><p>Yelmo Cines te trae a La Roja en 3D. Por 1ª vez en la historia podrás disfrutar del Mundial de Fútbol en directo y en 3 Dimensiones. Compra ya tu entrada.</p><a href="'+baseUrl+'/ocioventajas/yelmocinesmundial" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmobunbury = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/yelmocinesbunbury" id="bunbury" title="Bunbury en concierto" target="_self" rel="subsection">Yelmo: Bunbury en 3D</a></div><p>Disfruta de Bunbury en el primer concierto español en 3 Dimensiones el 29 de Julio.</p><a href="'+baseUrl+'/ocioventajas/yelmocinesbunbury" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var hedonai ='<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/hedonai" id="hedonai" title="Hedonai" target="_self" rel="subsection">Hedonai</a></div><p>Disfruta de un 10% de descuento en los packs Bono Joven, Plan Ahorro o Plan 3 de Depilación Láser con Hedonai.</p><a href="'+baseUrl+'/ocioventajas/hedonai" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mac = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/mcdonals" id="mcdonals" title="mcdonals" target="_self" rel="subsection">mcdonals</a></div><p>Presenta tu tarjeta Doblecero y disfruta de un 10% de descuento en todas tus consumiciones.</p><p class="hasta">Promoción válida hasta el 20/01/2011</p><a href="'+baseUrl+'/ocioventajas/mcdonals" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var selwo = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/selwo" id="selwo" title="Selwo Aventura" target="_self" rel="subsection">Selwo Aventura</a></div><p>Un 30% de descuento en la compra de la entrada a los titulares de la tarjeta Doblecero y a un acompañante.</p><p class="hasta">&nbsp;</p><a href="'+baseUrl+'/ocioventajas/selwo" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mijas = '<div class="fotoVentaja"><a href="'+baseUrl+'/ocioventajas/mijas" id="mijas" title="Parque Acuático Mijas" target="_self" rel="subsection">Parque Acuático Mijas</a></div><p>Disfruta de un menú gratis en el Parque Acuático Mijas presentando tu tarjeta Doblecero.</p><p class="hasta">&nbsp;</p><a href="'+baseUrl+'/ocioventajas/mijas" class="btnPlusTrans fL"><span>Más info</span></a>';
						
	/* Filtros */
	var belleza =[hedonai];
	var gimnasios = [bodyFactory,megaSport,illes];
	var cines = [kinepolis,cineSur01,yelmo,yelmomundial,yelmobunbury];
	var parques = [illa,abra,nestares,mmc,cabarga,golfFantasia,katmandu,bosc,selwo];
	var esqui = [valnord];
	var rest = [ecobar,aliva,corza,fontiebre,mac];
	var viajes = [eci,mydays];
	var todas = [abra,yelmo,valnord,nestares,mydays,mmc,kinepolis,katmandu,illa,ecobar,fontiebre,golfFantasia,eci,corza,cineSur01,cabarga,cabarceno,bosc,aliva,illes,megaSport,bodyFactory,hedonai,mac,selwo,yelmomundial,yelmobunbury];
	var novedades = [abra,yelmo,valnord,nestares,mydays,mmc,kinepolis,katmandu,illa,ecobar,fontiebre,golfFantasia,eci,corza,cineSur01,cabarga,cabarceno,bosc,aliva,illes,megaSport,bodyFactory,hedonai,mac,selwo,yelmomundial,yelmobunbury];

	$('#ordeExpe').change(function(){
		var categorial = $('#ordeExpe option:selected').attr('id');
		$('#ventajasOcio li').remove(); // limpia filas
		var numVentajas = eval(categorial).length; // Numero de ventajas
		var filas = Math.ceil(numVentajas/2); // Numero de filas
						
		var filaPar = true;
		
		var cont = 0;
		for (var i=0; i<filas;i++){
			if(filaPar){
				$('#ventajasOcio').append('<li class="impar" id="celda'+i+'"><ul><li class="ventajaIzq">'+eval(categorial)[cont++]+'</li><li class="ventajaDer">'+((cont >= numVentajas)?"":eval(categorial)[cont++])+'</li></ul></li>');
				filaPar = false;
				
			}else{
				$('#ventajasOcio').append('<li class="par" id="celda'+i+'"><ul><li class="ventajaIzq">'+eval(categorial)[cont++]+'</li><li class="ventajaDer">'+((cont >= numVentajas)?"":eval(categorial)[cont++])+'</li></ul></li>');
				filaPar = true;
			}
		};
		
		asignaAltura();
		
	});
}
/* FILTRADO VENTAJAS PREPRO */
function prepararFiltradoPrepro(baseUrl){
	var baseUrl = '';
	/* Ventajas */
	var abrapre ='<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/abradelpas" id="abradelpas" title="Abra del Pas" target="_self" rel="subsection">abradelpas</a></div><p>10% de descuento al presentar tu tarjeta Doblecero en la tarifa Green Fee.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/abradelpas" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var bodyFactorypre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/bodyfactory" id="bodyfactory" title="BodyFactory" target="_self" rel="subsection">bodyFactory</a></div><p>Presentando tu tarjeta Doblecero llévate la matrícula gratis en las cuotas generales y un 10% de descuento en la cuota anual general.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/bodyfactory" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var megaSportpre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/megasport" id="megasport" title="MegaSport" target="_self" rel="subsection">MegaSport</a></div><p>Presenta tu tarjeta Doblecero al hacerte socio y te ahorrarás los 100€ de la matrícula en tu cuota ilimitada.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/megasport" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var illespre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/illafantasia" id="illa" title="Illa Fantasia" target="_self" rel="subsection">Nova Illa Fantasia</a></div><p>Ahórrate un 15% si compras tus entradas con tu tarjeta Doblecero en El Corte Inglés.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/illafantasia" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var alivapre ='<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/aliva" id="avila" title="Áliva" target="_self" rel="subsection">Áliva</a></div><p>Presenta tu tarjeta Doblecero y disfruta de una habitación doble con un 10%de descuento.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/aliva" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var boscpre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/elbosqueanimat" id="bosc" title="Bosc Animat" target="_self" rel="subsection">Bosc</a></div><p>Obtén un 10% de descuento en tu entrada al parque y en los circuitos de aventura por los árboles al presentar tu tarjeta Doblecero.<br /><em>Promoción válida hasta el 21/12/2010</em></p><a href="'+baseUrl+'/preproduccion/ocioventajas/elbosqueanimat" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var cabarcenopre ='<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/cabarceno" id="cabarceno" title="Cabarceno" target="_self" rel="subsection">cabarceno</a></div><p>Presenta tu tarjeta Doblecero y ahórrate un 10% al comprar tu entrada individual.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/cabarceno" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var cabargapre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/cabarga" id="cabarga" title="Cabarga" target="_self" rel="subsection">cabarga</a></div><p>Obtén un 10% de descuento en la entrada individual presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/cabarga" class="btnPlusTrans fL"><span>Más info</span></a>';

	var cineSur01pre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/cinesur" id="cinesur" title="CineSur" target="_self" rel="subsection">CineSur</a></div><p>Presenta tu tarjeta Doblecero en nuestras taquillas y tú y tu acompañante tendréis todos los días las entradas a precio reducido.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/cinesur" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var corzapre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/lacorzablanca" id="corza" title="La Corza" target="_self" rel="subsection">La Corza</a></div><p>Presenta tu tarjeta Doblecero y disfruta de una habitación doble con un 10%de descuento.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/lacorzablanca" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var ecipre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/elcorteingles" id="eci" title="El Corte Inglés" target="_self" rel="subsection">El Corte Inglés</a></div><p>Presenta tu tarjeta Doblecero y solo te cobrarán 8 euros por cargos de emisión al comprar tus  billetes.<br /><em>Promoción exclusiva hasta el 31 de Agosto de 2010</em></p><a href="'+baseUrl+'/preproduccion/ocioventajas/elcorteingles" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var golfFantasiapre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/golffantasia" id="fantasia" title="Golf Fantasia" target="_self" rel="subsection">Golf Fantasia</a></div><p>Presenta tu tarjeta Doblecero en nuestras taquillas y ahórrate un 35% en tu entrada general.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/golffantasia" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var fontiebrepre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/fontibre" id="fontiebre" title="Fontibre" target="_self" rel="subsection">Fontibre</a></div><p>Presenta tu tarjeta Doblecero y obtén un 10% de descuento sobre la tarifa de Menú o Carta.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/fontiebre" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var ecobarpre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/ecobarspa" id="eco" title="Ecobar&spa" target="_self" rel="subsection">Ecobar&spa</a></div><p>Presenta tu tarjeta Doblecero o descárgate el flyer y obtén un 10% de descuento en tus cenas de martes a jueves. (No acumulables).</p><a href="'+baseUrl+'/preproduccion/ocioventajas/ecobarspa" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var illapre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/illafantasia" id="illa" title="Illa Fantasia" target="_self" rel="subsection">Nova Illa Fantasia</a></div><p>Ahórrate un 15% si compras tus entradas con tu tarjeta Doblecero en El Corte Inglés.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/illafantasia" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var katmandupre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/katmandu" id="katmandu" title="Katmandu" target="_self" rel="subsection">Katmandu</a></div><p>“La casa al revés” de Magalluf (Mallorca) te ofrece un 35% de descuento en tus entradas presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/katmandu" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var kinepolispre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/kinepolis" id="kinepolis" title="Kinepolis" target="_self" rel="subsection">Kinepolis</a></div><p>Disfruta de 1€ de descuento en palomitas, refrescos y nachos presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/kinepolis" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mmcpre ='<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/mmc" id="mmc" title="Museo Marítimo del Cantábrico" target="_self" rel="subsection">Museo Marítimo del Cantábrico</a></div><p>Obtén un 10% de descuento en la entrada individual presentando tu tarjeta Doblecero.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/mmc" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mydayspre ='<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/mydayses" id="mydays" title="My Days" target="_self" rel="subsection">My Days</a></div><p>Disfruta de un 10% de descuento en todas las experiencias.</p><p class="hasta">Promoción válida hasta el 15/02/2011</p><a href="'+baseUrl+'/preproduccion/ocioventajas/mydayses" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var nestarespre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/nestares" id="nestares" title="Nestares" target="_self" rel="subsection">Nestares</a></div><p>10% de descuento al presentar tu tarjeta Doblecero en la tarifa Green Fee.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/nestares" class="btnPlusTrans fL"><span>Más info</span></a>';

	var valnordpre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/vallnord" id="vallnord" title="Vallnord" target="_self" rel="subsection">Vallnord</a></div><p>Presenta tu tarjeta Doblecero en las taquillas y obtendrás un 10% de descuento en el forfait.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/vallnord" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmopre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocines" id="yelmo" title="Yelmo" target="_self" rel="subsection">Yelmo</a></div><p>Presenta tu tarjeta Doblecero en nuestras taquillas y tú y tu acompañante disfrutareis del precio reducido todos los días.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocines" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmonereapre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocinesbigfour" id="yelmobigfour" title="Yelmo Big 4" target="_self" rel="subsection">Yelmo: Big Four</a></div><p>YELMO CINES RETRANSMITE UN CONCIERTO ÚNICO: METALLICA, SLAYER, MEGADETH Y ANTHRAX, JUNTOS SOBRE EL ESCENARIO.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocinesbigfour" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmomundialpre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocinesmundial" id="yelmomundial" title="Yelmo Mundial" target="_self" rel="subsection">Yelmo: Mundial</a></div><p>Yelmo Cines te trae a La Roja en 3D. Por 1ª vez en la historia podrás disfrutar del Mundial de Fútbol en directo y en 3 Dimensiones. Compra ya tu entrada.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocinesmundial" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var yelmobunburypre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocinesbunbury" id="bunbury" title="Bunbury en concierto" target="_self" rel="subsection">Yelmo: Bunbury en 3D</a></div><p>Disfruta de Bunbury en el primer concierto español en 3 Dimensiones el 1 de Julio.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/yelmocinesbunbury" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var hedonaipre ='<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/hedonai" id="hedonai" title="Hedonai" target="_self" rel="subsection">Hedonai</a></div><p>Disfruta de un 10% de descuento en los packs Bono Joven, Plan Ahorro o Plan 3 de Depilación Láser con Hedonai.</p><a href="'+baseUrl+'/preproduccion/ocioventajas/hedonai" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var macpre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/mcdonals" id="mcdonals" title="mcdonals" target="_self" rel="subsection">mcdonals</a></div><p>Presenta tu tarjeta Doblecero y disfruta de un 10% de descuento en todas tus consumiciones.</p><p class="hasta">Promoción válida hasta el 20/01/2011</p><a href="'+baseUrl+'/preproduccion/ocioventajas/mcdonals" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var selwopre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/selwo" id="selwo" title="Selwo Aventura" target="_self" rel="subsection">Selwo Aventura</a></div><p>Un 30% de descuento en la compra de la entrada a los titulares de la tarjeta Doblecero y a un acompañante.</p><p class="hasta">&nbsp;</p><a href="'+baseUrl+'/preproduccion/ocioventajas/selwo" class="btnPlusTrans fL"><span>Más info</span></a>';
	
	var mijaspre = '<div class="fotoVentaja"><a href="'+baseUrl+'/preproduccion/ocioventajas/mijas" id="mijas" title="Parque Acuático Mijas" target="_self" rel="subsection">Parque Acuático Mijas</a></div><p>Disfruta de un menú gratis en el Parque Acuático Mijas presentando tu tarjeta Doblecero.</p><p class="hasta">&nbsp;</p><a href="'+baseUrl+'/preproduccion/ocioventajas/mijas" class="btnPlusTrans fL"><span>Más info</span></a>';
						
	/* Filtros */
	var bellezapre =[hedonaipre];
	var gimnasiospre = [bodyFactorypre,megaSportpre,illespre];
	var cinespre = [kinepolispre,cineSur01pre,yelmopre,yelmonereapre,yelmobunburypre];
	var parquespre = [illapre,abrapre,nestarespre,mmcpre,cabargapre,golfFantasiapre,katmandupre,boscpre,selwopre,mijaspre];
	var esquipre = [valnordpre];
	var restpre = [ecobarpre,alivapre,corzapre,fontiebrepre,macpre];
	var viajespre = [ecipre,mydayspre];
	var todaspre = [abrapre,yelmopre,yelmonereapre,valnordpre,nestarespre,mydayspre,mmcpre,kinepolispre,katmandupre,illapre,ecobarpre,fontiebrepre,golfFantasiapre,ecipre,corzapre,cineSur01pre,cabargapre,cabarcenopre,boscpre,alivapre,illespre,megaSportpre,bodyFactorypre,hedonaipre,macpre,selwopre,mijaspre,yelmobunburypre];
	var novedadespre = [abrapre,yelmopre,yelmonereapre,valnordpre,nestarespre,mydayspre,mmcpre,kinepolispre,katmandupre,illapre,ecobarpre,fontiebrepre,golfFantasiapre,ecipre,corzapre,cineSur01pre,cabargapre,cabarcenopre,boscpre,alivapre,illespre,megaSportpre,bodyFactorypre,hedonaipre,macpre,selwopre,mijaspre,yelmobunburypre];

	$('#ordeExpe').change(function(){
		var categorial = $('#ordeExpe option:selected').attr('id');
		$('#ventajasOcio li').remove(); // limpia filas
		var numVentajas = eval(categorial).length; // Numero de ventajas
		var filas = Math.ceil(numVentajas/2); // Numero de filas
						
		var filaPar = true;
		
		var cont = 0;
		for (var i=0; i<filas;i++){
			if(filaPar){
				$('#ventajasOcio').append('<li class="impar" id="celda'+i+'"><ul><li class="ventajaIzq">'+eval(categorial)[cont++]+'</li><li class="ventajaDer">'+((cont >= numVentajas)?"":eval(categorial)[cont++])+'</li></ul></li>');
				filaPar = false;
				
			}else{
				$('#ventajasOcio').append('<li class="par" id="celda'+i+'"><ul><li class="ventajaIzq">'+eval(categorial)[cont++]+'</li><li class="ventajaDer">'+((cont >= numVentajas)?"":eval(categorial)[cont++])+'</li></ul></li>');
				filaPar = true;
			}
		};
		
		asignaAltura();
		
	});
}

/* AJUSTA ALTURA */
function asignaAltura(){	
	var alturaVen = $(window).height();
	var alturaDoc = $('#content').height()+$('#footer').height()+$('#header').height()+5;
	
	if(alturaDoc>alturaVen){
		$('#wrap').height(alturaDoc);
	}else{
		$('#wrap').height(alturaVen);
	}
	alturaVen = null;		
	anchura1024();
};
/**
 * anchura1024()
 * asigna la anchura mínima para resoluciones más pequeñas
 */
function anchura1024(){
	var anchoBody	=	$(window).width();
	var altoBody	=	$(document).height();
	if($.browser.mozilla){
		var resta	= 21;		
		anchoBody = anchoBody - resta +21;		
	}
	if(anchoBody >= 960 && anchoBody < 1315){
		$("#content_html,#content_body").css({"width":anchoBody});
	}else if(anchoBody < 960){
		$("#content_html,#content_body").css({"width":"960px"});
	}else{
		$("#content_html,#content_body").css({"width":"1315px"});
	}	
	if(altoBody < 670){
		$('#wrap').height(670);
	}
}
function eventos(){

/*********************************************
	AJUSTE FOOTER
*********************************************/
	asignaAltura();
	
	/* AL REESCALAR AJUSTAMOS ALTURA */
	$(window).resize(function(){
		asignaAltura();							  
	});
	
/*********************************************
	MIS INTERESES caja desplegable
*********************************************/				
	
	
	$('#misIntereses a#misIntereseToggle').unbind("click").click(function(){
		//alert($(this).text());
		var modo	=	$(this).text()=="Abrir"?false:true;
		if(modo){
			$(this).text('Abrir').css({'background-position':'bottom'});
			$('#misIntereses #misInteresesForm').animate({top:'-50px'},400);
			$('#misIntereses').animate({height:'24px'},400);			
			$.ajax({
				type:'POST',
				dataType:'json',
			   	url: url+"/micuenta/activarfiltro",			   	
			   	data: 'activar=0',
			   	success: function(data){
			   			window.location=window.location.pathname;
				},
				error: function(e) {					
					lightbox("Problemas en el servidor","No se ha completado el proceso correctamente, por favor, verifique los datos.","Cerrar");
				}
			});			
		}else{
			$(this).text('Cerrar').css({'background-position':'top'});
			$('#misIntereses').animate({height:'63px'},400);
			$('#misIntereses #misInteresesForm').animate({top:'19px'},400);			
			$.ajax({
				type:'POST',
				dataType:'json',
			   	url: url+"/micuenta/activarfiltro",			   	
			   	data: 'activar=1',
			   	success: function(data){
			   			window.location=window.location.pathname;
				},
				error: function(e) {					
					lightbox("Problemas en el servidor","No se ha completado el proceso correctamente, por favor, verifique los datos.","Cerrar");
				}
			});			
		}
	});
	
	//Funcion desplegado en caso no logueado
	/*function desplegar(){
		if($('#misIntereses').hasClass('cerrado')){
			$(this).text('').css({'background-position':'top'});
			$('#misIntereses').animate({height:'63px'},400);
			$('#misIntereses #misInteresesForm').animate({top:'19px'},400);			
			misInteresesDesplegable=true;
		}		
	}*/
	
	/* Checkbox todos */
	$('#misIntereses #misInteresesForm #misInteresesTodos input').unbind("click").click(function(){
		if(($('#misIntereses #misInteresesForm #misInteresesTodos #todos').attr('checked'))==true){
			$('#misIntereses #misInteresesForm #misInteresesTodos #labelTodos').text('DESMARCAR TODOS');
			$('#misIntereses #misInteresesForm #misInteresesTodos #todos').attr('name','todos');
			$('#misIntereses #misInteresesForm').find('input').attr('checked','checked');			
			cambiarInteres(this.name);
		}else{
			$('#misIntereses #misInteresesForm #misInteresesTodos #labelTodos').text('MARCAR TODOS');
			$('#misIntereses #misInteresesForm #misInteresesTodos #todos').attr('name','ntodos');
			$('#misIntereses #misInteresesForm').find('input').attr('checked',false);
			cambiarInteres(this.name);
		}
		try{				
		    _gaq.push(['_trackEvent','Participar','MisIntereses','Todos']);
		}catch(err){
			try{
				var _gaq	=	_gaq || [];
			    _gaq.push(['_setAccount','UA-6489994-2']);		    
			    _gaq.push(['_trackPageLoadTime']);
			    _gaq.push(['_trackEvent','Participar','MisIntereses','Todos']);
			}catch(err1){}
		}
	});
	
	$('#misIntereses #misInteresesForm #misInteresesCheckbox input').unbind("click").click(function(){
		$('#misIntereses #misInteresesForm #misInteresesTodos #labelTodos').text('MARCAR TODOS');
		$('#misIntereses #misInteresesForm #misInteresesTodos #todos').attr('checked',false);		
		//cambiarInteres(this.name);
		var valorGA	=	null;
		switch(this.id){
			case 'deportes':
				valorGA	=	"Deportes";
				break;
			case 'perfumeria':
				valorGA	=	"Cosmetica";
				break;
			case 'zapateria':
				valorGA	=	"ZapateriaComplementos";
				break;
			case 'telefonia':
				valorGA	=	"Telefonia";
				break;
			case 'musica':
				valorGA	=	"Musica";
				break;
			case 'el':
				valorGA	=	"ModaEl";
				break;
			case 'ella':
				valorGA	=	"ModaElla";
				break;
			case 'fotografia':
				valorGA	=	"Fotografia";
				break;
			case 'videojuegos':
				valorGA	=	"Videojuegos";
				break;
			case 'supermercados':
				valorGA	=	"Supermercados";
				break;
			case 'peliculas':
				valorGA	=	"Peliculas";
				break;
			default:
		}
		try{				
		    _gaq.push(['_trackEvent','Participar','MisIntereses',valorGA]);
		}catch(err){
			try{
				var _gaq	=	_gaq || [];
			    _gaq.push(['_setAccount','UA-6489994-2']);		    
			    _gaq.push(['_trackPageLoadTime']);
			    _gaq.push(['_trackEvent','Participar','MisIntereses',valorGA]);
			}catch(err1){}
		}
		chequeaMisIntereses(this.name);
	});		
	
	function chequeaMisIntereses(nombre){
		var checked = $('#misIntereses #misInteresesForm #misInteresesCheckbox input:checked').size();
		if(checked==10){
			$('#misIntereses #misInteresesForm #misInteresesTodos #todos').attr('checked',true);
			$('#misIntereses #misInteresesForm #misInteresesTodos #labelTodos').text('DESMARCAR TODOS');
		};		
		cambiarInteres(nombre);
	}
	
/*********************************************
	FORMULARIOS VALUES
*********************************************/
	var arrInputPreValues		=	new Array("Escribe aquí el título de tu experiencia","máximo 45 carácteres","Puedes adjuntar imágenes o enlaces para apoyar gráficamente tu propuesta");
	var arrTextAreasPreValues	=	new Array("Cuéntanos en qué consiste tu experiencia","Haz un breve resumen de tu experiencia para que otros usuarios la voten","máximo 150 carácteres","máximo 900 carácteres");
	$('input.inputFieldvalue').unbind("click").click(function (){
		for(var item in arrInputPreValues){			
			if ($(this).val()== arrInputPreValues[item])
				$(this).val('');
		}
		//var thisId	=	this.id;
		//$(this).removeClass("inputFieldvalue");
	});
	$('textarea.inputFieldvalue').unbind("click").click(function (){
		for(var item in arrTextAreasPreValues){
			if ($(this).val()== arrTextAreasPreValues[item])
				$(this).val('');
		}
		//if ($(this).val()=='máximo 150 carácteres' || $(this).val()=='máximo 900 carácteres')
			//$(this).val('')
		//var thisId	=	this.id;
		//$(this).removeClass("inputFieldvalue");
	});

/*********************************************
	BOTONES
*********************************************/
	$('a span:contains(Volver), a span:contains(volver)').unbind("click").click(function(){
		history.back();
		return(false);
	});
	
	/* AL HACER CLICK RESETEAR ESTADO */
	$('a.btnEntrarBoxSup, a.btnSaldo').click(function(){
		$(this).css({'background-position':'top right'});
	});
	
	$('a.btnBasic, a.btnPlus, a.btnPlusTrans, a.btnPlusGris, a.btnPlusCrema, a.btnPlusCrema02, a.btnPlusRemate, ').unbind("click").click(function(){
		$(this).css({'background-position':'top right'});
		$(this).find('span').css({'background-position':'top left'});		
	});
	
	/* HOVERS */
	$('.btnEntrarBoxSup').hover(
		function(){
			$(this).css({'background-position':'bottom right'});			
		}, 
		function(){
			$(this).css({'background-position':'top right'});
		}
	);
	$("#btnCerrarLightBox,#btnCerrarLightBox span").live("click",function(){		
		$('.lightbox').fadeOut(200, function(){
			$('.fondoLightbox').fadeOut(100, function(){
				$('.lightbox, .fondoLightbox').remove();
			});
		});
	});
	$('.btnSaldo').hover(
		function(){
			$(this).css({'background-position':'bottom right'});			
		}, 
		function(){
			$(this).css({'background-position':'top right'});
		}
	);	

	$('.btnBasic').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);
	
	$('.btnBasicGris').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);	
	
	$('.btnPlus').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);
	
	$('.btnPlusTrans').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);	
	
	
	$('.btnPlusGris').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);
	
	$('.btnPlusCrema').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);	
	
	$('.btnPlusCrema02').hover(
		function(){
			$(this).css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);	
	
	/* BTN REMATE */
	$('.btnPlusRemate').hover(
		function(){			
			$(this).find('a').css({'background-position':'bottom right'});
			$(this).find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).find('a').css({'background-position':'top right'});
			$(this).find('span').css({'background-position':'top left'});
		}
	);	
	
	$('.btnNaranjaDer').hover(
		function(){
			$(this).find('span').css({color:'#7a7a7a'});
		}, 
		function(){
			$(this).find('span').css({color:'#fff'});
		}
	);

	$('.btnNaranjaIzq').hover(
		function(){
			$(this).find('span').css({color:'#7a7a7a'});
		}, 
		function(){
			$(this).find('span').css({color:'#fff'});
		}
	);
	$('.gaRecordar').live("click",function(){_gaq.push(['_trackEvent','Usuario','RecordarDatos']);});
/* FORMULARIO LOGIN */

	$('#logins #nombre').unbind("keypress").keypress(function(event){
		if (event.keyCode == '13') {
     		$('#boxSupForm').submit();			
   		}		
	});

	$('#logins #pass').unbind("keypress").keypress(function(event){
		if (event.keyCode == '13') {
     		$('#boxSupForm').submit();
   		}		
	});

	$('#boxSupForm').validate({
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){
			lightbox('La combinación usuario/contraseña es incorrecta.<br/>','<br/>Comprueba que tienes desbloqueada la tecla de Bloq Mayús e inténtalo de nuevo.<br /> Si no recuerdas tu contraseña, <a href="http://www.doblecero.com/recordar" title="recordar contraseña" class="gaRecordar">pulsa aquí</a> e introduce tu email para recibir una nueva.<br />Si tienes algún problema durante el registro, te podemos atender de forma personalizada en el 901 122 122 o en <a href="mailto:info@doblecero.com">info@doblecero.com</a>','Aceptar',1);
		},
		submitHandler: function(form) {
			$.ajax({
				type:'POST',
				dataType:'json',
			   	url: $('#boxSupForm').attr('action'),			   	
			   	data: 'nombre=' + $('#nombre').val() + '&pass=' + $('#pass').val(),
			   	success: function(data){
					try{
						if (data.error == true){								
							var stringForm	=	'<fieldset id="logins">'+
													'<label>Nombre/Mail</label>'+
													'<input id="nombre" class="required" type="text" name="nombre">'+
													'<label>Contraseña</label>'+
													'<input id="pass" class="required" type="password" name="pass">'+
												'</fieldset>'+
												'<fieldset id="enlaces">'+
													'<a href="/recordar" onclick="_gaq.push([\'_trackEvent\',\'Usuario\',\'RecordarDatos\']);">Recordar datos de acceso</a>'+
													'<a href="/registro" onclick="_gaq.push([\'_trackEvent\',\'Usuario\',\'HazteSocio\']);"><strong>Hazte socio de Doblecero</strong></a>'+											
												'</fieldset>'+
												'<a class="btnEntrarBoxSup" onclick="onclick="_gaq.push([\'_trackEvent\',\'Usuario\',\'Entrar\']);$(\'#boxSupForm\').submit();" href="javascript:;">Entrar</a>';
							$("#boxSupForm").html(stringForm);			
							$('#logins #nombre').unbind("keypress").keypress(function(event){
								if (event.keyCode == '13') {
						     		$('#boxSupForm').submit();			
						   		}		
							});
	
							$('#logins #pass').unbind("keypress").keypress(function(event){
								if (event.keyCode == '13') {
						     		$('#boxSupForm').submit();
						   		}		
							});
							if(data["menor"] == 'menor'){
								$('#nombre').val('');
								$('#pass').val('');
								lightbox('Error de inicio de sesión<br/>','<br/>Lo sentimos pero por motivos legales tienes que ser mayor de 14 años para poder participar en Doblecero.','Aceptar');
							}else{
								$('#nombre').val('');
								$('#pass').val('');
								lightbox('La combinación usuario/contraseña es incorrecta.<br/>','<br/>Comprueba que tienes desbloqueada la tecla de Bloq Mayús e inténtalo de nuevo.<br /> Si no recuerdas tu contraseña, <a href="http://www.doblecero.com/recordar" class="gaRecordar" title="recordar contraseña">pulsa aquí</a> e introduce tu email para recibir una nueva.<br />Si tienes algún problema durante el registro, te podemos atender de forma personalizada en el 901 122 122 o en <a href="mailto:info@doblecero.com">info@doblecero.com</a>','Aceptar',1);
							}
															
						}else{
							
							//Activo mis Intereses
							$('#misInteresesHeader').replaceWith('<h3 id="misInteresesHeader">Mis Intereses</h3>');
							$('#misInteresesForm').after('<a id="misIntereseToggle">Abrir</a>');
							$('#misInteresesForm input').removeAttr('disabled');												
							iniciarLogadoIntereses();
							//cargo el box con la sesión del usuario
							//$('#boxSupForm').replaceWith(data.html);
							//$('#boxSupForm').html(data.html);																		
	
							//redirijo a la misma página:	
							//alert(window.location.pathname);
							window.location.replace(window.location.pathname);
							
							//Modifico el enlace a Mi cuenta
							$('#mainMenu li:contains("Mi cuenta") a').removeAttr('onclick');
							$('#mainMenu li:contains("Mi cuenta") a').attr('href',url+'/micuenta/');
							
							//Elimino el onclick del participa de las experiencias y promos
							$('#subsecciones li:contains("Participa") a').removeAttr('onclick');
							
							//Elimino el onclick del enviar a amigo
							$('#linkEnviarAmigo').removeAttr('onclick');
							
							//Elimino el onclick del Contacto
							$('#linkContacto').removeAttr('onclick');
							
							//Elimino el onclick de Sugerencias
							$('#linkSugerencias').removeAttr('onclick');
							
							//Elimino el onclick del crear tu experiencia
							$('#linkCreaExperiencia').removeAttr('onclick');
							
							//Elimino el onclick del registrar tarjeta
							$('#linkRegistrarTarjeta').removeAttr('onclick');
							
							//Elimino el onclick del solicitar tarjeta
							$('#linkSolicitarTarjeta').removeAttr('onclick');
							
							//Elimino el onclick de los botones de más info de "tus experiencias"
							$('.tablaElementMasInfo a').removeAttr('onclick');
							
						}
					}catch(error){
						try{
							if (obj.error == true){									
								var stringForm	=	'<fieldset id="logins">'+
														'<label>Nombre/Mail</label>'+
														'<input id="nombre" class="required" type="text" name="nombre">'+
														'<label>Contraseña</label>'+
														'<input id="pass" class="required" type="password" name="pass">'+
													'</fieldset>'+
													'<fieldset id="enlaces">'+
														'<a href="/recordar" onclick="_gaq.push([\'_trackEvent\',\'Usuario\',\'RecordarDatos\']);">Recordar datos de acceso</a>'+
														'<a href="/registro" onclick="_gaq.push([\'_trackEvent\',\'Usuario\',\'HazteSocio\']);"><strong>Hazte socio de Doblecero</strong></a>'+											
													'</fieldset>'+
													'<a class="btnEntrarBoxSup" onclick="onclick="_gaq.push([\'_trackEvent\',\'Usuario\',\'Entrar\']);$(\'#boxSupForm\').submit();" href="javascript:;">Entrar</a>';
								$("#boxSupForm").html(stringForm);			
								$('#logins #nombre').unbind("keypress").keypress(function(event){
									if (event.keyCode == '13') {
							     		$('#boxSupForm').submit();			
							   		}		
								});
		
								$('#logins #pass').unbind("keypress").keypress(function(event){
									if (event.keyCode == '13') {
							     		$('#boxSupForm').submit();
							   		}		
								});
								if(data.menor == 'menor'){
									$('#nombre').val('');
									$('#pass').val('');
									lightbox('Error de inicio de sesión<br/>','<br/>Lo sentimos pero por motivos legales tienes que ser mayor de 14 años para poder participar en Doblecero.','Aceptar');
								}else{
									$('#nombre').val('');
									$('#pass').val('');
									lightbox('Error de inicio de sesión<br/>','<br/>No se ha encontrado ningún usuario que coincida con la contraseña indicada. Antes de introducir la contraseña compruebe que tiene desbloqueada la tecla Bloq Mayús e inténtelo de nuevo.<br />Si estás teniendo algún problema durante tu registro o tienes alguna duda te podemos atender personalmente en el 901 122 122','Aceptar',1);
								}
																
							}else{
								
								//Activo mis Intereses
								$('#misInteresesHeader').replaceWith('<h3 id="misInteresesHeader">Mis Intereses</h3>');
								$('#misInteresesForm').after('<a id="misIntereseToggle">Abrir</a>');
								$('#misInteresesForm input').removeAttr('disabled');												
								iniciarLogadoIntereses();
								//cargo el box con la sesión del usuario
								//$('#boxSupForm').replaceWith(data.html);
								//$('#boxSupForm').html(data.html);																		
		
								//redirijo a la misma página:	
								//alert(window.location.pathname);
								window.location.replace(window.location.pathname);
								
								//Modifico el enlace a Mi cuenta
								$('#mainMenu li:contains("Mi cuenta") a').removeAttr('onclick');
								$('#mainMenu li:contains("Mi cuenta") a').attr('href',url+'/micuenta/');
								
								//Elimino el onclick del participa de las experiencias y promos
								$('#subsecciones li:contains("Participa") a').removeAttr('onclick');
								
								//Elimino el onclick del enviar a amigo
								$('#linkEnviarAmigo').removeAttr('onclick');
								
								//Elimino el onclick del Contacto
								$('#linkContacto').removeAttr('onclick');
								
								//Elimino el onclick de Sugerencias
								$('#linkSugerencias').removeAttr('onclick');
								
								//Elimino el onclick del crear tu experiencia
								$('#linkCreaExperiencia').removeAttr('onclick');
								
								//Elimino el onclick del registrar tarjeta
								$('#linkRegistrarTarjeta').removeAttr('onclick');
								
								//Elimino el onclick del solicitar tarjeta
								$('#linkSolicitarTarjeta').removeAttr('onclick');
								
								//Elimino el onclick de los botones de más info de "tus experiencias"
								$('.tablaElementMasInfo a').removeAttr('onclick');
								
							}
						}catch(error){
							//window.location.replace(window.location.pathname);
						}
					}
				}
			 });			
			/*$.getJSON($('#boxSupForm').attr('action'),{nombre:$('#nombre').val(),pass:$('#pass').val()},function(json){
					document.write(json.error);				
			});*/
			 return false;		
		}
	});
	/** --------------------------------------------------- jQuery validator methods ---------------------------------- **/
	jQuery( function () {
	  jQuery.validator.addMethod( "fechas", function( value, element, params ) {				
		if(isNaN($("#dia").val()) || $("#dia").val() == null || $("#dia").val() == 0 || $("#dia").val() == undefined || $("#dia").val() == "" || isNaN($("#mes").val()) || $("#mes").val() == null || $("#mes").val() == 0 || $("#mes").val() == undefined || $("#mes").val() == "" || isNaN($("#year").val()) || $("#year").val() == null || $("#year").val() == 0 || $("#year").val() == undefined || $("#year").val() == "" || $("#year").val().length < 4 ){	//es alfa al menos una
			return false;
		}else{			//es número
			return validarFecha($("#dia").val(),$("#mes").val(),$("#year").val());			
		}
	  }, "El campo debe ser fecha" );
	});
	jQuery( function () {
		  jQuery.validator.addMethod( "esCP", function( value, element, params ) {				
			if(isNaN($("#cp").val()) || $("#cp").val() == null || $("#cp").val() == undefined || $("#cp").val() == ""){
				return false;
			}else{			//es número
				return $("#cp").val().length == 5;			
			}
		  }, "El campo debe tener 5 digitos" );
		});
	jQuery( function () {
		  jQuery.validator.addMethod( "esMovil", function( value, element, params ) {				
			  if(/^[6]{1}\d{8}$/.test($("#movil").val())){
					return true;
			  }else{
					return false;
			  }
		  }, "El campo movil debe tener 9 dígitos y empezar por 6" );
		});
	jQuery( function () {
		  jQuery.validator.addMethod( "esCPEnvio", function( value, element, params ) {
			  	var objeto	=	$("input[name='solicitaTarjeta']");							
				if(objeto.size()){
					objeto	=	$("input[name='solicitaTarjeta']:checked");
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							if(/^\d{5}$/.test($("#cp_envio").val())){
								return true;
							}else{
								return false;
							}
						}else{
							return true;
						}
					}else{
						return false;
					}
				}else{
					if(/^\d{5}$/.test($("#cp_envio").val())){
						return true;
					}else{	
						return false;
					}
				}
			  //-----------------------------------------------
			/*  if($('#solicitaTarjeta').size() > 0){
				  if ($('#solicitaTarjeta:checked').size()){
					  if(/^\d{5}$/.test($("#cp_envio").val())){
							return true;
					  }else{
							return false;
					  }
				  }else{
					  $("#cp_envio").val("");
					  return true;
				  }
			  }else{
				  if(/^\d{5}$/.test($("#cp_envio").val())){
						return true;
				  }else{
						return false;
				  }
			  }*/
			  
		  }, "El campo cp debe tener 5 dígitos" );
		});
		jQuery( function () {
		  jQuery.validator.addMethod( "esProvincioEnvio", function( value, element, params ) {
			  	var objeto	=	$("input[name='solicitaTarjeta']");							
				if(objeto.size()){
					objeto	=	$("input[name='solicitaTarjeta']:checked");
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							if(!/^[-]{0,2}$/.test($("#provincia_envio").val()) && $("#provincia_envio").val() != ''){
								return true;
							}else{
								return false;
							}
						}else{
							return true;
						}
					}else{
						return false;
					}
				}else{
					if(!/^[-]{0,2}$/.test($("#provincia_envio").val()) && $("#provincia_envio").val() != ''){
						return true;
					}else{	
						return false;
					}
				}
			  //-----------------------------------------------
			/*  if($('#solicitaTarjeta').size() > 0){
				  if ($('#solicitaTarjeta:checked').size()){
					  if(/^\d{5}$/.test($("#cp_envio").val())){
							return true;
					  }else{
							return false;
					  }
				  }else{
					  $("#cp_envio").val("");
					  return true;
				  }
			  }else{
				  if(/^\d{5}$/.test($("#cp_envio").val())){
						return true;
				  }else{
						return false;
				  }
			  }*/
			  
		  }, "El campo cp debe tener 5 dígitos" );
		});
		jQuery( function () {
			  jQuery.validator.addMethod( "esNumTarjeta", function( value, element, params ) {
				  	var objeto	=	$("#numTarjeta");
				  	if(objeto.val()){				  		
						if(/^[0-9]{13}$/.test(objeto.val())){							
							return true;
						}else{							
							return false;
						}
				  	}else{
				  		return true;
				  	}
			  }, "El campo numTarjeta debe tener 13 dígitos o ser vacío." );
			});
		jQuery( function () {
			  jQuery.validator.addMethod( "esLocalidadEnvio", function( value, element, params ) {
				  	var objeto	=	$("input[name='solicitaTarjeta']");							
					if(objeto.size()){
						objeto	=	$("input[name='solicitaTarjeta']:checked");
						if(objeto.size()){
							if (objeto.val() == "solicitar"){
								if(!/^[-]{0,2}$/.test($("#localidad_envio").val()) && $("#localidad_envio").val() != ''){
									return true;
								}else{
									return false;
								}
							}else{
								return true;
							}
						}else{
							return false;
						}
					}else{
						if(!/^[-]{0,2}$/.test($("#localidad_envio").val()) && $("#localidad_envio").val() != ''){
							return true;
						}else{	
							return false;
						}
					}
				  //-----------------------------------------------
				/*  if($('#solicitaTarjeta').size() > 0){
					  if ($('#solicitaTarjeta:checked').size()){
						  if(/^\d{5}$/.test($("#cp_envio").val())){
								return true;
						  }else{
								return false;
						  }
					  }else{
						  $("#cp_envio").val("");
						  return true;
					  }
				  }else{
					  if(/^\d{5}$/.test($("#cp_envio").val())){
							return true;
					  }else{
							return false;
					  }
				  }*/
				  
			  }, "El campo cp debe tener 5 dígitos" );
			});
	/* FORMULARIO REGISTRO -------------------------------------------------------------------------------------------- */
	$('#registro').validate({		
		rules: {
			annoNacimiento: "fechas",
			dia: "fechas",
			mes: "fechas",
			year: "fechas",
			cp: "esCP",
			movil:"esMovil",
			numTarjeta: "esNumTarjeta",
			via_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
										
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			localidad_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			direccion_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			numero_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},			
			cp_envio:"esCPEnvio",
			direccion_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			numero_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			numero_tarjeta: {
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "tarjeta"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}					
				}
			},
			pin_tarjeta: {
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "tarjeta"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}					
				}
			},
			password_conf: {
		      equalTo: "#password"
			},
			email_conf: {
			      equalTo: "#email"
				},
			/*legalesTarjeta:{
				required: function(element){
					if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;
				}
			},*/
			solicitaTarjeta:{
				required: true
			},
			legales: {
				required: true
			},
			mayor:{
				required: true
			}
			
		},
		highlight: function(element, errorClass) {
			if (element.id!='legales'){
				if(element.id == 'numTarjeta'){
					$("#labelNumTarjeta").addClass('formError');
				}else{
					$(element).parent("li").find("label:first").addClass('formError');
				}
			}else
				$("#labelLegales").addClass('formError');
		},
		unhighlight: function(element, errorClass) {
			if (element.id!='legales'){
				if(element.id == 'numTarjeta'){
					$("#labelNumTarjeta").removeClass('formError');
				}
				if (element.id!='escalera' && element.id!='piso' && element.id!='puerta' && element.id!='escalera_envio' && element.id!='piso_envio' && element.id!='puerta_envio')
					$(element).parent("li").find("label:first").removeClass('formError');
			}else
				$("#labelLegales").removeClass('formError');
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	/* FORMULARIO REGISTRO V2 ----------------------------------------------------------------------------------------- */
	$('#registrov2').validate({		
		rules: {
			annoNacimiento: "fechas",
			dia: "fechas",
			mes: "fechas",
			year: "fechas",
			cp: "esCP",
			movil:"esMovil",
			numTarjeta: "esNumTarjeta",
			numero: {
				required: true
			},
			via_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
										
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			localidad_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			direccion_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			numero_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},			
			cp_envio:"esCPEnvio",
			direccion_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			numero_envio:{
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "solicitar"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}
					/*if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;*/
				}
			},
			numero_tarjeta: {
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "tarjeta"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}					
				}
			},
			pin_tarjeta: {
				required: function(element){
					var objeto	=	$("input[name='solicitaTarjeta']:checked");							
					if(objeto.size()){
						if (objeto.val() == "tarjeta"){
							return true;
						}else{
							return false;
						}
					}else{
						return false;
					}					
				}
			},
			password_conf: {
		      equalTo: "#password"
			},
			email_conf: {
			      equalTo: "#email"
				},
			/*legalesTarjeta:{
				required: function(element){
					if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;
				}
			},*/
			solicitaTarjeta:{
				required: true
			},
			legales: {
				required: true
			}			
			
		},
		highlight: function(element, errorClass) {
			if (element.id!='legales'){
				if(element.id == 'numTarjeta'){
					$("#labelNumTarjeta").addClass('formError');
				}else{
					$(element).parent("li").find("label:first").addClass('formError');
				}
			}else{
				$("#labelLegales").addClass('formError');
			}
			if($(element).attr("id")=="year" || $(element).attr("id")=="mes" || $(element).attr("id")=="dia"){
				$("#year").parents("li").prev().find("label").addClass('formError');
				$("#mes").parents("li").prev().find("label").addClass('formError');
				$("#dia").parents("li").prev().find("label").addClass('formError');
			}else{
				$(element).parents("li").prev().find("label").addClass('formError');
			}
		},
		unhighlight: function(element, errorClass) {
			if (element.id!='legales'){
				if(element.id == 'numTarjeta'){
					$("#labelNumTarjeta").removeClass('formError');
				}
				if (element.id!='escalera' && element.id!='piso' && element.id!='puerta' && element.id!='escalera_envio' && element.id!='piso_envio' && element.id!='puerta_envio')
					$(element).parent("li").find("label:first").removeClass('formError');
			}else{
				$("#labelLegales").removeClass('formError');
			}
			if($(element).attr("id")=="year" || $(element).attr("id")=="mes" || $(element).attr("id")=="dia"){
				$("#year").parents("li").prev().find("label").removeClass('formError');
				$("#mes").parents("li").prev().find("label").removeClass('formError');
				$("#dia").parents("li").prev().find("label").removeClass('formError');
			}else{
				$(element).parents("li").prev().find("label").removeClass('formError');	
			}
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
	  	invalidHandler: function(form, validator){			
	  		var html	=	'';			
	  		var campo = false;	
			for(var auxTipo in validator.errorList){				
				if(validator.errorList[auxTipo].element){
					switch(validator.errorList[auxTipo].element.id){
						case 'dia':						
							campo	=	true;						
							break;
						case 'mes':						
							campo	=	true;						
							break;
						case 'year':						
							campo	=	true;						
							break;
						case 'annoNacimiento':						
							campo	=	true;						
							break;												
					}
				}
				if(campo != false){
					html 	=	"<br />Sólo pueden participar en el programa Doblecero los mayores de 14 años.";
				}
			}
			if(campo!=false)
				lightbox('Error de registro<br/>',html,'Aceptar',1);
	  	}
	});
	/* FORMULARIO MI PERFIL V2 ----------------------------------------------------------------------------------------- */
	$('#modificarPerfilv2').validate({		
		rules: {
			annoNacimiento: "fechas",
			dia: "fechas",
			mes: "fechas",
			year: "fechas",
			cp: "esCP",
			movil:"esMovil",
			numTarjeta: "esNumTarjeta",
			via_envio:{
				required: true	
			},
			localidad_envio:{
				required: true
			},
			direccion_envio:{
				required: true
			},
			numero_envio:{
				required: true
			},			
			cp_envio:"esCPEnvio",									
			password_conf: {
		      equalTo: "#password"
			},
			email_conf: {
			      equalTo: "#email"
			}
			/*legalesTarjeta:{
				required: function(element){
					if ($('#solicitaTarjeta:checked').size())
						return true;
					else
						return false;
				}
			},*/						
			
		},
		highlight: function(element, errorClass) {
			if (element.id!='legales'){
				if(element.id == 'numTarjeta'){
					$("#labelNumTarjeta").addClass('formError');
				}else{
					$(element).parent("li").find("label:first").addClass('formError');
				}
			}else{
				$("#labelLegales").addClass('formError');
			}
			if($(element).attr("id")=="year" || $(element).attr("id")=="mes" || $(element).attr("id")=="dia"){
				$("#year").parents("li").prev().find("label").addClass('formError');
				$("#mes").parents("li").prev().find("label").addClass('formError');
				$("#dia").parents("li").prev().find("label").addClass('formError');
			}else{
				$(element).parents("li").prev().find("label").addClass('formError');
			}
		},
		unhighlight: function(element, errorClass) {
			if (element.id!='legales'){
				if(element.id == 'numTarjeta'){
					$("#labelNumTarjeta").removeClass('formError');
				}
				if (element.id!='escalera' && element.id!='piso' && element.id!='puerta' && element.id!='escalera_envio' && element.id!='piso_envio' && element.id!='puerta_envio')
					$(element).parent("li").find("label:first").removeClass('formError');
			}else{
				$("#labelLegales").removeClass('formError');
			}
			if($(element).attr("id")=="year" || $(element).attr("id")=="mes" || $(element).attr("id")=="dia"){
				$("#year").parents("li").prev().find("label").removeClass('formError');
				$("#mes").parents("li").prev().find("label").removeClass('formError');
				$("#dia").parents("li").prev().find("label").removeClass('formError');
			}else{
				$(element).parents("li").prev().find("label").removeClass('formError');	
			}
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	/* FORMULARIO BAJA ------------------------------------------------------------------------------------------------ */
	$('#FormDobleLoginBajaUsuario').validate({
		rules: {			
			usuario:{
				required: true				
			},
			password:{
				required: true
			}		
		},
		highlight: function(element, errorClass) {		
			$(element).parent("li").find("label:first").addClass('formError');		
		},
		unhighlight: function(element, errorClass) {					
				$(element).parent("li").find("label:first").removeClass('formError');		
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
			error.appendTo( $("#mensajeErrorNoVisible"));	    		    
		},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
	});
	/* FORMULARIO MI PERFIL ------------------------------------------------------------------------------------------- */
	$('#modificarPerfil').validate({
		rules: {
			annoNacimiento: "fechas",
			dia: "fechas",
			mes: "fechas",
			year: "fechas",
			cp: "esCP",
			numTarjeta: "esNumTarjeta",
			movil:"esMovil",
			via_envio:{
				required: true				
			},
			localidad_envio:{
				required: true
			},
			direccion_envio:{
				required: true
			},
			numero_envio:{
				required: true
			},			
			cp_envio:"esCPEnvio",
			direccion_envio:{
				required:true
			},
			numero_envio:{
				required: true
			},
			legales:{
				required: true
			},
			password:{
				required: false
			},								
			password_conf: {
		      equalTo: "#password",
			  required: function(element){
			  		if ($('#password').val()!='')	
						return true;
					else
						return false;
			  }
			}
		},
		highlight: function(element, errorClass) {
			if(element.id == 'numTarjeta'){
				$("#labelNumTarjeta").addClass('formError');
			}
			if (element.id!='legales')
				$(element).parent("li").find("label:first").addClass('formError');
			else
				$("#labelLegales").addClass('formError');
		},
		unhighlight: function(element, errorClass) {
			if(element.id == 'numTarjeta'){
				$("#labelNumTarjeta").removeClass('formError');
			}
			if (element.id!='legales'){
				if (element.id!='escalera' && element.id!='piso' && element.id!='puerta' && element.id!='escalera_envio' && element.id!='piso_envio' && element.id!='puerta_envio')
					$(element).parent("li").find("label:first").removeClass('formError');
			}else
				$("#labelLegales").removeClass('formError');
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	
	/* FORMULARIO MI PERFIL ------------------------------------------------------------------------------------------- */
	$('#solicitarTarjeta').validate({
		rules: {			
			via_envio:{
				required: true				
			},
			direccion_envio:{
				required: true
			},
			numero_envio:{
				required: true
			},			
			cp_envio:"esCPEnvio",
			provincia_envio:"esProvincioEnvio",
			localidad_envio:"esLocalidadEnvio",
			direccion_envio:{
				required:true
			},
			numero_envio:{
				required: true
			},
			legales:{
				required: true
			}			
		},
		highlight: function(element, errorClass) {
			switch(element.id){
				case 'legales':
					$("#labelLegales").addClass('formError');
					break;
				case 'localidad_envio':
					$("#labelLocalidad_envio").addClass('formError');
					break;
				case 'provincia_envio':
					$("#labelProvincia_envio").addClass('formError');
					break;
				case 'escalera_envio':
					$("#labelEscalera_envio").addClass('formError');
					break;
				case 'piso_envio':
					$("#labelPiso_envio").addClass('formError');
					break;
				case 'puerta_envio':
					$("#labelPuerta_envio").addClass('formError');
					break;
				default:
					$(element).parent("li").find("label:first").addClass('formError');
			}
			/*if (element.id!='legales')
				$(element).parent("li").find("label:first").addClass('formError');
			else 
				$("#labelLegales").addClass('formError');*/
			
		},
		unhighlight: function(element, errorClass) {
			switch(element.id){
				case 'legales':
					$("#labelLegales").removeClass('formError');
					break;
				case 'localidad_envio':
					$("#labelLocalidad_envio").removeClass('formError');
					break;
				case 'provincia_envio':
					$("#labelProvincia_envio").removeClass('formError');
					break;
				case 'escalera_envio':
					$("#labelEscalera_envio").removeClass('formError');
					break;
				case 'piso_envio':
					$("#labelPiso_envio").removeClass('formError');
					break;
				case 'puerta_envio':
					$("#labelPuerta_envio").removeClass('formError');
					break;
				default:
					if (element.id!='escalera' && element.id!='piso' && element.id!='puerta' && element.id!='escalera_envio' && element.id!='piso_envio' && element.id!='puerta_envio')
						$(element).parent("li").find("label:first").removeClass('formError');
			}
			/*if (element.id!='legales'){
				if (element.id!='escalera' && element.id!='piso' && element.id!='puerta' && element.id!='escalera_envio' && element.id!='piso_envio' && element.id!='puerta_envio')
					$(element).parent("li").find("label:first").removeClass('formError');
			}else
				$("#labelLegales").removeClass('formError');*/
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	
	/* FORMULARIO REGISTRAR TARJETA ----------------------------------------------------------------------------------- */
	$('#registraTarjeta').validate({
		rules: {			
			numTarjeta:{
				required: true,
				minlength: 13,
				maxlength: 13
			},
			pinCode:{
				required: true,
				minlength: 4,
				maxlength: 4
			}											
		},
		highlight: function(element, errorClass) {			
			$(element).parent("li").find("label:first").addClass('formError');			
		},
		unhighlight: function(element, errorClass) {			
			$(element).parent("li").find("label:first").removeClass('formError');			
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el número de tarjeta y código pin.");
		}
		
	});
	/* FORMULARIO ENVIAR TUS EXPERIENCIAS */
	$('#enviarExperiencia').validate({
		/*if($("#nombreExp").hasClass("inputFieldvalue")){
			$("#nombreExp").val("");
		}
		if($("#descripcionExp").hasClass("inputFieldvalue")){
			$("#descripcionExp").val("");
		}
		if($("#descripcionBreveExp").hasClass("inputFieldvalue")){
			$("#descripcionBreveExp").val("");
		}*/
		rules: {
			nombreExp:{				
				required: true				
			},
			descripcionExp:{				
				required: true
			},
			descripcionBreveExp:{
				
				required: true
			},
			fichero01:{
				accept: "pdf|jpg|gif"
			},
			fichero02:{
				accept: "pdf|jpg|gif"
			},
			fichero03:{
				accept: "pdf|jpg|gif"
			},
			fichero04:{
				accept: "pdf|jpg|gif"
			}
			
		},
		highlight: function(element, errorClass) {			
			$(element).parent("li").find("label:first").addClass('formError');			
		},
		unhighlight: function(element, errorClass) {			
			$(element).parent("li").find("label:first").removeClass('formError');			
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		},
		submitHandler: function(form, validator){
			
			//Si el formulario no está en modo de previsualización, lo paso a ese modo.
			if ($("#envio").val()=='0' || !$("#envio").val()){
				
				$("#enviarExperiencia .nombreUsuario").hide();
				$("#enviarExperiencia .liNombreExp").hide();
				$("#enviarExperiencia .liDescripcionExp").hide();
				$("#enviarExperiencia .liDescripcionBreveExp").hide();
				$(".adjuntarFichero").hide();
						
				$("#modificar").show();				
								
				$("<li>").html("<label>Descripción breve: </label><br /><p>" + $("#descripcionBreveExp").val().replace(/\n/g,"<br/>") + "</p>").attr("class","previo").prependTo($("#enviarExperiencia ol"));
				$("<li>").html("<label>Descripción de la experiencia: </label><br /><p>" + $("#descripcionExp").val().replace(/\n/g,"<br/>") + "</p>").attr("class","previo").prependTo($("#enviarExperiencia ol"));		
				$("<li>").html("<label>Nombre de la experiencia: </label><p>" + $("#nombreExp").val() + "</p>").attr("class","previo").prependTo($("#enviarExperiencia ol"));
				
				$("#envio").val("1");
				return false;	
			}else{
				if ($("#envio").val()=='1')
					form.submit();
			}
						
		}
		
	});
	
	/* FORMULARIO ENVIAR A UN AMIGO */
	$('#enviarAmigo').validate({		
		highlight: function(element, errorClass) {			
			$(element).parent("li").find("label:first").addClass('formError');			
		},
		unhighlight: function(element, errorClass) {			
			$(element).parent("li").find("label:first").removeClass('formError');			
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	
	/* FORMULARIO CONTACTO */
	$('#contactoEnviar').validate({		
		highlight: function(element, errorClass) {			
			$(element).addClass('formError');			
		},
		unhighlight: function(element, errorClass) {			
			$(element).removeClass('formError');			
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	
	/* FORMULARIO SUGERENCIAS */
	$('#sugerenciaEnviar').validate({		
		highlight: function(element, errorClass) {			
			$(element).addClass('formError');			
		},
		unhighlight: function(element, errorClass) {			
			$(element).removeClass('formError');			
		},
		errorContainer: $("#mensajeError"),
		errorPlacement: function(error, element) {
	    	error.appendTo( $("#mensajeErrorNoVisible"));	    		    
	  	},
		invalidHandler: function(form, validator){			
			$("#mensajeError").html("Debe rellenar el e-mail y la contraseña.");
		}
		
	});
	
	
};

/*********************************************
	CAMPO FILE
*********************************************/
function adjuntar(){
	$('.inputOculto').hover(
		function(){
			$(this).parent('li').find('#btnAdjuntar').css({'background-position':'bottom right'});
			$(this).parent('li').find('#btnAdjuntar').find('span').css({'background-position':'bottom left'});
		}, 
		function(){
			$(this).parent('li').find('#btnAdjuntar').css({'background-position':'top right'});
			$(this).parent('li').find('#btnAdjuntar').find('span').css({'background-position':'top left'});
		}
	);
	$('.inputOculto').change(function(){
		var fichero = String($(this).val());
		$(this).parent('li').find('.imagenFake').val(fichero);
	});
}

/*********************************************
	CARRUSEL CONCURSOS
*********************************************/
//INICIALIZACION VARIABLES
var topeCarrusel;
var posCarrusel;

//FUNCI�N PARA CREAR CARRUSEL HOME
function carruselGenerar(num,num02){
	if(num<=num02){
		$('.flecha').hide();
	}
	var numElementos = num;// N�mero de concursos
	if(num02==3){
		$('#homeConcursos #carrusel ul').css({width:numElementos*290}); // Ancho del UL del carrusel	
		topeCarrusel = (numElementos*290-(num02*290))*-1; //Tope para el desplazamiento a la izquierda
		carruselEventos(0);
	}else{
		$('#homeConcursos #carrusel ul').css({width:numElementos*330}); // Ancho del UL del carrusel
		topeCarrusel = (numElementos*330-(num02*330))*-1; //Tope para el desplazamiento a la izquierda
		carruselEventos(1);
	}
	posCarrusel = 0; //inicializaci�n de la variable posicion
	$('#homeConcursos a#izq').css({display:'none'});

	//carruselEventos();
}

//CLICKS CARRUSEL
function carruselEventos(tipo){
	$('#homeConcursos .flecha').click(function(){
		var flecha = $(this).attr('id');//Detecta qu� flecha ha sido pulsada
	
		if(flecha=='izq' && posCarrusel<0){ // si es la flecha izquierda y no se ha llegado al tope Izquierdo
			if(tipo==1){
				posCarrusel +=330; // ancho del concurso+margenes de separacion	
			}else{
				posCarrusel +=290; // ancho del concurso+margenes de separacion	
			}
			
			$('#homeConcursos a#der').css({display:'block'});
			$('#homeConcursos #carrusel ul').animate({left:posCarrusel+'px'},900,'easeOutBack'); //mueve carrusel
	
			if(posCarrusel == 0){
				$('#homeConcursos a#izq').css({display:'none'});
			}	
		}else if(flecha== 'der' && posCarrusel>topeCarrusel){// Si se pulsa la flecha derecha y no se ha llegado al tope der.
			if(tipo==1){
				posCarrusel -=330; // ancho del concurso+margenes de separacion	
			}else{
				posCarrusel -=290; // ancho del concurso+margenes de separacion	
			}
			$('#homeConcursos a#izq').css({display:'block'});
			$('#homeConcursos #carrusel ul').animate({left:posCarrusel+'px'},900,'easeOutBack');//mueve el carrusel
			
			if(posCarrusel == topeCarrusel){
				$('#homeConcursos a#der').css({display:'none'});
			}
		}		
	});	
}

/*********************************************
	COLUMNA TOP PROMO
*********************************************/
	//INIT VARIABLES
	var columnaPromoPos = 0;
	var columnaPromoNumColumnas;
	var columnaPromoTopeIzq;	
	//GENERA COLUMNAS
	function columnaPromosGenera(num){
		columnaPromoNumColumnas = num;
		columnaPromoTopeIzq = (columnaPromoNumColumnas*176-176)*-1;
		$('.topColumna .btnNaranjaIzq').css({display:'none'});
		if(num==1){
			$('.topColumna .btnNaranjaDer').hide();
		}
		columnaPromosEventos();
	}
	//COLUMNA EVENTOS
	function columnaPromosEventos(){
		$('.topColumna .btnNaranjaIzq, .topColumna .btnNaranjaDer').click(function(){
			var flecha= $(this).attr('id');	
			if(flecha=='atras' && columnaPromoPos<0){
				columnaPromoPos +=176;
				$('.topColumna a#siguiente').fadeIn(400);
				$('#topColumnaContainer').animate({left:columnaPromoPos+'px'},800,'easeOutBack');
				
				if(columnaPromoPos == 0){
					$(this).fadeOut(200);
				}				
			}else if(flecha=='siguiente' && columnaPromoPos>columnaPromoTopeIzq){
				columnaPromoPos -=176;
				$('.topColumna a#atras').fadeIn(400);
				$('#topColumnaContainer').animate({left:columnaPromoPos+'px'},800,'easeOutBack');
				
				if(columnaPromoPos == columnaPromoTopeIzq){
					$(this).fadeOut(200);
				}
			}
		});
	}
	
/*********************************************
	LIGHTBOX
*********************************************/	
function lightbox(titulo,contenido,boton,activado){	
	/* GENERA FONDO */
	lightboxFondoGenera();
	function lightboxFondoGenera(){
		$('body').prepend('<div class="fondoLightbox"></div>');
		
		lightboxFondoDimensiona();
		
		$('.fondoLightbox')
			.animate({'opacity':0},0)
			.animate({'opacity':0.4},100, function(){
				
			});		
	}
	
	/* DIMENSIONA FONDO*/	
	function lightboxFondoDimensiona(){
		var altoVentana = $(document).height();
		$('.fondoLightbox').height(altoVentana);
		$('.fondoLightbox').css({'width':'100%'});
	}
	
	lightboxGenera(titulo,contenido,boton,activado);
	/* GENERA LIGHTBOX */	
	function lightboxGenera(tit,content,button,activado){
		if(activado == "1")
		{						
			var div='<div class="lightbox"><span class="cabecera"><a class="btn"> X</a></span><div id="lightboxContent"><h5>'+tit+'<img src="https://mediacontactses.solution.weborama.fr/fcgi-bin/comptage_wreport.fcgi?WRP_ID=428658&WRP_SECTION=Registro &WRP_SUBSECTION=Confirmacion" width="1" height="1" ALT="" /></h5><p>'+content+'</p><a id="btnCerrarLightBox" class="btnPlusTrans fR" onclick="cerrarLightBox();"><span>'+button+'</span></a></div><span class="cierrel">*********************************</span></div>';
		}else
		{
			var div='<div class="lightbox"><span class="cabecera"><a class="btn"> X</a></span><div id="lightboxContent"><h5>'+tit+'</h5><p>'+content+'</p><a id="btnCerrarLightBox" class="btnPlusTrans fR" onclick="cerrarLightBox();"><span>'+button+'</span></a></div><span class="cierrel">*********************************</span></div>';
		}
		
		$('body').prepend(div);
		lightboxPosiciona();
		$('.lightbox').fadeIn(300);
		lightboxEventos();
	}
	
	/* POSICIONA LIGHTBOX */
	function lightboxPosiciona(){
		var anchoVentana = $(window).width();
		var escrollTop = $(window).scrollTop();
	
		var lightbox_X=(anchoVentana/2)-296;
		var lightbox_Y=escrollTop+50;
		$('.lightbox')
			.css({'left':lightbox_X})
			.stop()
			.animate({'top':lightbox_Y},500,'easeOutQuint');
		$('.lightbox .cabecera .btn')
		.css({'float':'right','margin-right':'30px','margin-top':'27px','color':'#636363','cursor':'pointer','width':'20px','height':'20px'});
	}
	/* EVENTOS  LIGHTBOX */
	function lightboxEventos(){
		
		$('.lightbox .cabecera a.btn, a#btnCerrarLightBox').click(function(){
			$('.lightbox').fadeOut(200, function(){
				$('.fondoLightbox').fadeOut(100, function(){
					$('.lightbox, .fondoLightbox').remove();
				});
			});			
		});		
	}
	
	function lightbox(){
		$('.lightbox').fadeOut(200, function(){
			$('.fondoLightbox').fadeOut(100, function(){
				$('.lightbox, .fondoLightbox').remove();
			});
		});
	}
	
	/* EN CASO DE REESCALAR */
	$(window).resize(function(){
		lightboxFondoDimensiona();
		lightboxPosiciona();
	});
	
	/* EN CASO DE SCROLLEAR */
	$(window).scroll(function(){
		lightboxPosiciona();
	});
	
}
/*********************************************
	LIGHTBOX GALERIA 
*********************************************/	
function lightboxGaleria(){
	
	/* ARRANCA LIGHTBOX */
	$('.galeriaThumb li.fotos a').click(function(){		
		var imgBig = $(this).attr('href');		
		lightboxFondoGenera();
		lightboxGenera(imgBig);		
		return(false);
	});
	
	/* GENERA FONDO */	
	function lightboxFondoGenera(){
		$('body').prepend('<div class="fondoLightbox"></div>');		
		lightboxFondoDimensiona();		
		$('.fondoLightbox')
			.animate({'opacity':0},0)
			.animate({'opacity':0.4},100);		
	}
	
	/* DIMENSIONA FONDO*/	
	function lightboxFondoDimensiona(){
		var altoVentana = $(document).height();
		$('.fondoLightbox').height(altoVentana);
		$('.fondoLightbox').css({'width':'100%'});
	}
	

	/* GENERA LIGHTBOX */	
	function lightboxGenera(img){
		var div='<div class="lightboxGaleria"><div class="lightboxGaleriaTop"><a class="alightboxGaleria">X</a></div><div class="lighboxGaleriaMed"></div><div class="lighboxGaleriaBottom"></div><img src="'+img+'" class="lightboxGaleriaFotoBig" /></div>';
		
		$('body').prepend(div);
		lightboxPosiciona();
		$('.lightbox').fadeIn(300);
		lightboxEventos();
	}
	
	/* POSICIONA LIGHTBOX */
	function lightboxPosiciona(){
		var anchoVentana = $(window).width();
		var escrollTop = $(window).scrollTop();
	
		var lightbox_X=(anchoVentana/2)-296;
		var lightbox_Y=escrollTop+50;
		$('.lightboxGaleria')
			.css({'left':lightbox_X})
			.stop()
			.animate({'top':lightbox_Y},500,'easeOutQuint');
		$('.alightboxGaleria')
			.css({'float':'right','margin-right':'30px','margin-top':'27px','color':'#636363','cursor':'pointer'});
	}
	
	/* EVENTOS  LIGHTBOX */
	function lightboxEventos(){
		$('.lightboxGaleria a.alightboxGaleria').click(function(){
			$('.lightboxGaleria').fadeOut(200, function(){
				$('.fondoLightbox').fadeOut(100, function(){
					$('.lightboxGaleria, .fondoLightbox').remove();
				});
			});			
		});
	}
	
	function lightbox(){
		$('.lightboxGaleria').fadeOut(200, function(){
			$('.fondoLightbox').fadeOut(100, function(){
				$('.lightboxGaleria, .fondoLightbox').remove();
			});
		});
	}
	
	/* EN CASO DE REESCALAR */
	$(window).resize(function(){
		lightboxFondoDimensiona();
		lightboxPosiciona();
	});
	
	/* EN CASO DE SCROLLEAR */
	$(window).scroll(function(){
		lightboxPosiciona();
	});
	
}

/*********************************************
	MIS INTERESES NO LOGIN
*********************************************/
	/* Comportamiento NO LOGIN */
	function misInteresesNoLogin(){
		$('#misIntereses input').attr('disabled','disabled');
		$('h3#misInteresesHeader')
			.addClass('noLogin')
			.text('Para marcar tus intereses necesitas estar registrado. Si no lo estás, hazlo ahora.');
		$('#misIntereseToggle').remove();
	}
	
/*********************************************
	TOPPROMO HOME CARRUSEL
*********************************************/
function topPromoHomeGenera(n){
	if(n<=1){
		$('#btnSiguienteTopPromo').hide();		
	}
	var anchoContenedor = n*934;
	$('#topPromosHomeCarrusel').css({'width':anchoContenedor});
	var altura = $('#topPromosHomeCarrusel .topPromosBloque ul:eq(0)').height();
	$('#topPromosHome').height(altura);
	
}
 
function topPromoHomeEventos(){
	var posBloque = 0;
	var topeDer = ($('#topPromosHomeCarrusel').width()*-1)+934;
	$('a.flecha').click(function(){		
		var cuala = $(this).attr('id');
		if(cuala=='btnSiguienteTopPromo' && posBloque>topeDer){
			posBloque -=934;
			$('#topPromosHomeCarrusel').stop().animate({'left':posBloque+'px'},2500,'easeOutQuint');
			$('a#btnAtrasTopPromo').fadeIn(300);
			if(posBloque==topeDer){
				$(this).fadeOut(300);
			}
		}else if(cuala=='btnAtrasTopPromo' && posBloque<0){
			posBloque +=934;
			$('#topPromosHomeCarrusel').stop().animate({'left':posBloque+'px'},2500,'easeOutQuint');
			$('a#btnSiguienteTopPromo').fadeIn(300);
			if(posBloque==0){
				$(this).fadeOut(300);
			}
		}
	});
}

/*********************************************
	FORMULARIOS
*********************************************/
/* REGISTRO */
function popUpCondicionesLegales(){
	NewWindow('/condiciones.html','condiciones','650','600','yes','center');return false;
	
}
function popUpCondicionesLegalesTarjeta(){
	NewWindow('/condicionesTarjeta.html','condiciones','650','600','yes','center');return false;	
}

/*********************************************
	VALORACIÓN ESTRELLAS
*********************************************/

function valStars(){
	
	/* AL HACER CLICK EN UNA ESTRELLA */
	$('ul#creaExpVota li').click(function(){
		var estrella = $(this).attr('class');
		$('ul#creaExpVota').removeClass();
		$('ul#creaExpVota').addClass(estrella);
		$('ul#creaExpVota li').unbind('mouseenter').unbind('mouseleave');
		//asigno el valor a $('#valor')
		var valor;
		switch(estrella){
			case "e00":
				valor = 0;
				break;
			case "e01":
				valor = 1;
				break;
			case "e02":
				valor = 2;
				break;
			case "e03":
				valor = 3;
				break;
			case "e04":
				valor = 4;
				break;
			case "e05":
				valor = 5;
				break;
			default:
				valor = 0;			
		}
		$('#valor').val(valor);
	});
	
	/* AL HACER HOVER EN LAS ESTRELLAS */
	$('ul#creaExpVota li').hover(
		function(){
			var estrella = $(this).attr('class');
			$('ul#creaExpVota').addClass(estrella);			
		}, 
		function(){
			$('ul#creaExpVota').removeClass().addClass('e00');	
		}
	);
	
	/* AL DARLE AL BOTÓN DE ENVIAR */
	$('#creaExpVotarBtn').live("click",function(){
		$('ul#creaExpVota li').unbind('mouseenter').unbind('mouseleave').unbind('click');
		var puntuacion= $('ul#creaExpVota').attr('class').substring(2);
		$('#creaExpVotarBtn').fadeOut(300);
		$('ul#creaExpVota li').css({'cursor':'default'});
		$('#FormDobleCeroVotarExperiencia').submit();
	});
}

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
	
	if(pos=="random"){LeftPosition=(screen.availWidth)?Math.floor(Math.random()*(screen.availWidth-w)):50;TopPosition=(screen.availHeight)?Math.floor(Math.random()*((screen.availHeight-h)-75)):50;}
	if(pos=="center"){LeftPosition=(screen.availWidth)?(screen.availWidth-w)/2:50;TopPosition=(screen.availHeight)?(screen.availHeight-h)/2:50;}
	if(pos=="default"){LeftPosition=50;TopPosition=50}
	
	else if((pos!="center" && pos!="random" && pos!="default") || pos==null){LeftPosition=0;TopPosition=20}

	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
	win=window.open(mypage,myname,settings);

	if(win.focus){win.focus();}
	
}
/*************************************************
 * VALDAR FECHAS
 ************************************************/
function validarFecha(dia,mes,anio)
{	
	var elDia	=	parseInt(dia,10);
	var elMes 	=	parseInt(mes,10);
	var elAnio 	=	parseInt(anio,10);
	var retorno	=	true;
	if(elMes>12){
		retorno = false;
	}
	//MES FEBRERO
	if(elMes == 2){
		if(esBisiesto(elAnio)){
			if(elDia > 29){
				retorno = false;
			}else{
				retorno = true;
			}
		}else{
			if(elDia > 28){
				retorno = false;
			}else{
				retorno = true;
			}
		}
	}
	//RESTO DE MESES
	if(elMes== 4 || elMes==6 || elMes==9 || elMes==11){
		if(elDia > 30){
			retorno = false;
		}
	}	
	if(retorno){		
		retorno = esMayor(""+elDia+"/"+elMes+"/"+elAnio);
	}
	return retorno;
}
function esBisiesto(anio)
{
	var BISIESTO;
	if(anio%4==0){
		if(anio%100==0){
			if(anio%400==0){
				BISIESTO=true;
			}
			else{
				BISIESTO=false;
			}
		}else{
			BISIESTO=true;
		}
	}else{
		BISIESTO=false;
	}
	return BISIESTO;
}
function esMayor(fecha){
	//calculo la fecha de hoy
    hoy=new Date();
    //alert(hoy.getYear()-100+2000);

    //calculo la fecha que recibo
    //La descompongo en un array
    var array_fecha = fecha.split("/");
    //si el array no tiene tres partes, la fecha es incorrecta
    if (array_fecha.length!=3)
    	return false;

    //compruebo que los ano, mes, dia son correctos
    var ano;
    ano = parseInt(array_fecha[2]);
    if (isNaN(ano))
    	return false;

    var mes;
    mes = parseInt(array_fecha[1]);
    if (isNaN(mes))
    	return false;

    var dia;
    dia = parseInt(array_fecha[0]);
    if (isNaN(dia))
    	return false;


    //si el año de la fecha que recibo solo tiene 2 cifras hay que cambiarlo a 4
    if (ano<=99)
       ano +=1900;

    //resto los años de las dos fechas
    edad=(hoy.getYear()>2000?hoy.getYear()-2000+100:hoy.getYear())-100+2000- ano - 1; //-1 porque no se si ha cumplido años ya este año, el -100+2000 es para que el año me lo de como 2010 no como 110
	//alert(edad);
    //si resto los meses y me da menor que 0 entonces no ha cumplido años. Si da mayor si ha cumplido
    if (hoy.getMonth() + 1 - mes < 0){ //+ 1 porque los meses empiezan en 0
    	edad = edad;    	
    }else{
    	if (hoy.getUTCDate() - dia >= 0){
        	edad = edad + 1;
    	}else{
    		edad =  edad;
    	}
    }    
    if(edad >= 14)
    	return true;
    return false;    	
}
// -->
