jQuery(document).ready(function($) {


	/* - - - - - - - -
	Campañas internas
	- - - - - - - - - */

	// Página de sección de catálogo desde links laterales	
	$(".catalogo #sub_menu li a").click(function() {
		var titulo =  $(this).attr("title");
		_gaq.push(["_trackEvent","Sección de catálogo de artículos","Catálogo de artículos ( links laterales )",titulo]);	
	});

	// Página de sección de catálogo desde links grandes	
	$(".catalogo #big_sub_menu li a").click(function() {
		var titulo =  $(this).attr("title");
		_gaq.push(["_trackEvent","Sección de catálogo de artículos","Catálogo de artículos ( links grandes )",titulo]);	
	});

	// Páginade regalo indiviudal desde banner grande en catalogo
	$(".banner_jpg_1x1").each(function(index) {
		var literal_regalo = $(this).attr("data-literal");
		$(this).find(".info_button").click(function() {
			_gaq.push(["_trackEvent","Página individual artículo","Sección del catálogo de artículos",literal_regalo]);
		});
	});

	// Páginade regalo indiviudal desde banner pequeño en cuenta lateral
	$(".banner_jpg_0x0").each(function(index) {
		var literal_regalo = $(this).attr("data-literal");
		$(this).find(".info_button").click(function() {
			_gaq.push(["_trackEvent","Página individual artículo","Sección lateral en cuenta privada",literal_regalo]);
		});
	});

	// banner en la home gif
	$("body.home .tamano_1x1_2.extension_gif").each(function(index) {
		
		if($(this).parents("a").size() > 0){

			var src_banner = $(this).find("img").attr("src");
		
			$(this).parents("a").click(function() {
				_gaq.push(["_trackEvent","Banner inferior unidad pequeño","Página home",src_banner]);
			
			});			
		}

	});



	/* - - - - - - - -
	Cupones
	- - - - - - - - - */

	$("body").bind("cuponAdded", function(event,literalCupon) {
		_gaq.push(['_trackEvent', 'Cupones - Añade cupón a cesta',  'Página de selección de cupones', literalCupon]);
	});

	$("body").bind("cuponRemoved", function(event,literalCupon) {
		_gaq.push(['_trackEvent', 'Cupones - Quita cupón de cesta',  'Acción desde cesta en el lateral', literalCupon]);
	});

	$("body").bind("cuponesImprimiendo", function(event) {
		_gaq.push(['_trackEvent', 'Cupones - Impresión de cupones',  'Página de impresión de cupones', $.param($("#cupones_form .cupon_id_input"))]);
	});

	

	/* - - - - - - - -
	Links de salida
	- - - - - - - - - */

	$("#footer a[target=_blank], #header a[target=_blank]")
	.click(function() {
		_gaq.push(["_trackEvent","Enlaces de salida",$(this).attr("title"),$(this).attr("href")]);
		console.log(["_trackEvent","Enlaces de salida",$(this).attr("title"),$(this).attr("href")]);
	});


	/* - - - - - - - -
	Objetivos de conversión
	- - - - - - - - - */
	$("#entre_fechas").submit(function(){
		alert("hos!!!");
		var fechaInicio = $(this).find("#date_inicio").val(); 
		var fechaFin = $(this).find("#date_final").val(); 
		_gaq.push(["_trackEvent","ConsultaPuntos","Fecha Inicio", fechaInicio]);
		_gaq.push(["_trackEvent","ConsultaPuntos","Fecha Fin", fechaFin]);
	});


	/* - - -Registro- - - -*/

	// que campos se permiten enviar por política de protección de datos
	//var camposPermitidosRegistro = ["literalCid","nombre","telefono_2"]; 

	// registro erroneo

	/*
	//
	$("body").bind("registroErroneo", function(event,params_object) {
		var valor;
		var nombre_campo;
		$(params_object).each(function(){
			if(jQuery.inArray( $(this).attr("name"), camposPermitidosRegistro ) >= 0){
				nombre_campo = $(this).attr("name"));
				valor = $(this).val();
				if(valor == "") valor = "vacio";
				_gaq.push(["_trackEvent", "Registro Erróneo (no completado)", nombre_campo, valor]);
			}
		});
	});
	*/

	// registro éxito
	/*
	$("body").bind("registroExito", function(event,params_object) {
		var valor;
		var nombre_campo;
		$(params_object).each(function(){
			if(jQuery.inArray( $(this).attr("name"), camposPermitidosRegistro ) >= 0){
				nombre_campo = $(this).attr("name"));
				valor = $(this).val();
				if(valor == "") valor = "vacio";
				_gaq.push(["_trackEvent", "Registro Completado", nombre_campo, valor]);
			}
		});
	});
	*/


	/* - - -Introducción de puntos- - - -*/
	/*
	$("body").bind("introduccionPuntos", function(event,params_object) {

	
		_gaq.push(["_setCustomVar", 5, "Puntos-Codigo-Producto", 60, 3]);
		_gaq.push(["_trackEvent", "IntroduccionPuntos", "Introduccion Puntos", "FH9Yb6FCFH"]);
		_gaq.push(['_trackPageview', '/Puntos-Productos']);
	
	}*/



});
