(function($){
	$.fn.clearDefault = function(){
		return this.each(function(){
			var default_value = $(this).val();
			$(this).focus(function(){
				if ($(this).val() == default_value)
                              $(this).val("");
			});
			$(this).blur(function(){
				if ($(this).val() == "")
                              $(this).val(default_value);
			});
		});
	};
})(jQuery);

jQuery(document).ready(function($) {

	$(".page-title br").remove();

	$(".nav a").removeAttr("title");
	
	$(".page-item-31 a").attr("href","http://www.danone.es/Danone/paginas/formulario.jsp");

	$('input.search, #feed-mail').clearDefault();

 	$('.widget').append('<span class="widget-icon"></span>');

	$("#nueva_formula").click(function(e) {
		e.preventDefault();
		openFullBanner();
	});
	
	function openFullBanner(){

		overlay = $('<div id="overlay"></div>');		
		$("body").append(overlay);
		$("#overlay").fadeTo('slow', 0.6);

		f_container = $('<div id="flash_container" rel="'+$("#base_url").attr("rel")+'"></div>');		
		$("body").append(f_container);

		$("#flash_container").css("display","block");
		$('#flash_container').width( $(window).width() );
		$('#flash_container').height( $(window).height() );


		$('#dynamicSlideShow').css("visibility","hidden");


		$('#flash_container').flash(
		    { 
				src: $('#flash_container').attr("rel")+'/fullbanner/banner_nueva_formula.swf' ,
	          	width: $(window).width(),
	          	height: $(window).height(),
	 			wmode: 'transparent',
	          	flashvars: { VideoPath: $('#flash_container').attr("rel")+'/fullbanner/banner_nueva_formula.flv' }
		
		
		
			}
		);

	}

	//Abrimos por defecto el banner la primera vez que se carga la página
	if(! $.cookie('primeraCookie') ){
		 $.cookie('primeraCookie', 'glassmonster', { expires: 150 });		
		 openFullBanner();
	}
	


	cont=0;
	$('.refrescar_captcha').click(function(e){
	   e.preventDefault();
	  base_capcha=$("#captcha_image img").attr("src").split('?')[0];
	  $("#captcha_image img").attr("src", base_capcha+'?v='+cont);
	  cont++;
	});
	cont=0;
	$('#formcodigos').submit(function(e){
		var dataString = 'pincode='+ $("#pincode").val() + '&captcha=' + $("#captcha").val();
		var urlenv=$(this).attr("action")+'?v='+cont;
		cont++;
		$.ajax({  
		   type: "POST",  
		   url: urlenv,
		   data: dataString,  
		   success: function(response) {  
		   msgmas='<div class="opcmsgerr"><input value="'+_jsVolver+'" type="button" class="volverm verificar"><input value="'+_jsAceptar+'" type="button" class="aceptarm verificar"></div>';
			switch (response){
				case 'ko':
					$("#mensajesInformativos").removeClass('negmsg');
					mensaje=_jsNoDanone+msgmas;
					break;
				case 'ko_capcha':
					$("#mensajesInformativos").removeClass('negmsg');
					mensaje=_jsCodigoSeguridad+msgmas;
					break;
				case 'ko_actimel':
					$("#mensajesInformativos").removeClass('negmsg');
					mensaje=_jsNoActimel+msgmas;
					break;
				default:
					msgmas='<div class="opcmsgerr"><input value="'+_jsAceptar+'" type="button" class="aceptarm verificar"></div>';
					$("#mensajesInformativos").addClass('negmsg');
					
					pageTracker._trackPageview("/pincodes/pincode_donado_pasteur"); 
					
					mensaje=_jsGracias+msgmas;
					break;
			}
			$("#mensajesInformativos").html(mensaje);
			$("#mensajesInformativos").css('visibility','visible');
			$(".aceptarm").click(function(){
				$("#infocodigos").css('visibility','hidden');
				$("#mensajesInformativos").css('visibility','hidden');
			});
			$(".volverm").click(function(){
				$("#mensajesInformativos").html('');
				$("#mensajesInformativos").css('visibility','hidden');
			});
		   }  
		 });
		 return false;
		 
	});
	$("#abrirCodigos").click(function(e){
		e.preventDefault();
		$("#semitrans").css('height',$("body").outerHeight()+'px');
		$("#infocodigos").css('visibility','visible');
		$("#pincode").val("");
		$("#captcha").val("");
	});
	
	$(".cerrarCodigos").click(function(e){
		e.preventDefault();
		$("#infocodigos").css('visibility','hidden');
		$("#mensajesInformativos").css('visibility','hidden');
	});
	
});


//Cerrar full banner de actimel con cross o al finalizar la animacion
function FinAnimacion(){

	d = parent.document.body;
	olay = parent.document.getElementById("overlay");
	f_container = parent.document.getElementById("flash_container");
	throwaway_1 = d.removeChild(olay);
	throwaway_2 = d.removeChild(f_container);


	document.getElementById("dynamicSlideShow").style.visibility = "visible";

}





function mensajeCodigos(idioma){
	if(idioma == "es"){
		 window["_jsVolver"]='Volver';
		 window["_jsAceptar"]='Aceptar';
		 window["_jsNoDanone"]='El código no es de <strong>Danone</strong>, asegurate de haber introducido correctamente todos los caracteres correctamente.';
		 window["_jsCodigoSeguridad"]='El código de seguridad no es correcto, por favor vuelve a escribirlo y si no lo lees bien refréscalo. Gracias.';
		 window["_jsNoActimel"]='Para poder apoyar al Instituto Pasteur, debes introducir un código de <strong>Actimel</strong>. Gracias';
		 window["_jsGracias"]='Gracias por apoyar al <strong>Instituto Pasteur</strong> en la investigación del sistema inmunitario" "Recuerda que tu código sigue siendo válido para <strong>www.gananones.es</strong>" "Promoción válida del 19 de Mayo al 19 de Junio, limitada a 80.000 packs';
	}else{
		 window["_jsVolver"]='Tornar';
		 window["_jsAceptar"]='Acceptar';
		 window["_jsNoDanone"]="El codi no és de <strong>Danone</strong>, assegura't d'haver introduït correctament tots els caràcters correctament.";
		 window["_jsCodigoSeguridad"]='El codi de seguretat no és correcte, si us plau torna a escriure i si no ho llegeixes bé refréscalo. Gràcies.';
		 window["_jsNoActimel"]="Per poder donar suport a l'Institut Pasteur, has d'introduir un codi d'<strong>Actimel</strong>. Gràcies";
		 window["_jsGracias"]='Gràcies per donar suport a l\'<strong>Institut Pasteur</strong> en la investigació del sistema immunitari "Recorda que el teu codi continua sent vàlid per <strong>www.gananones.es</strong>" "Promoció vàlida del 19 de maig al 19 de juny, limitada a 80.000 packs"';
	}
}


