
//cookie party time

/*\
|*|
|*|  :: cookies.js ::
|*|
|*|  A complete cookies reader/writer framework with full unicode support.
|*|
|*|  https://developer.mozilla.org/en-US/docs/DOM/document.cookie
|*|
|*|  This framework is released under the GNU Public License, version 3 or later.
|*|  http://www.gnu.org/licenses/gpl-3.0-standalone.html
|*|
|*|  Syntaxes:
|*|
|*|  * docCookies.setItem(name, value[, end[, path[, domain[, secure]]]])
|*|  * docCookies.getItem(name)
|*|  * docCookies.removeItem(name[, path], domain)
|*|  * docCookies.hasItem(name)
|*|  * docCookies.keys()
|*|
\*/

var docCookies = {
  getItem: function (sKey) {
    return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
  },
  setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) {
    if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return false; }
    var sExpires = "";
    if (vEnd) {
      switch (vEnd.constructor) {
        case Number:
          sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd;
          break;
        case String:
          sExpires = "; expires=" + vEnd;
          break;
        case Date:
          sExpires = "; expires=" + vEnd.toUTCString();
          break;
      }
    }
    document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : "");
    return true;
  },
  removeItem: function (sKey, sPath, sDomain) {
    if (!sKey || !this.hasItem(sKey)) { return false; }
    document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + ( sDomain ? "; domain=" + sDomain : "") + ( sPath ? "; path=" + sPath : "");
    return true;
  },
  hasItem: function (sKey) {
    return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie);
  },
  keys: /* optional method: you can safely remove it! */ function () {
    var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/);
    for (var nIdx = 0; nIdx < aKeys.length; nIdx++) { aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]); }
    return aKeys;
  }
};


function isInt(value)
{
    var er = /^-?[0-9]+$/;

    return er.test(value);
}

/**
 *
 * Tendria que haber encontrado esta funcion antes
 *
 *
 * @param  {[type]} event [description]
 * @return {[type]}       [description]
 */
function on_planyo_form_loaded(event) {


  //       console.log('EVENTO');
		// console.log(event);

        if ( event== 'reserve'){
            if ( $("#product_form").length ){

                reformat_additional_products();

            }


			var isMobile = window.matchMedia("only screen and (max-width: 600px)");

			if (isMobile.matches) {
				  $(window).scroll(function(){
					  if ($(this).scrollTop() > 669  && !$('.price_fixed').length ) {

						  $('.price_info_div').addClass('price_fixed').hide().fadeIn(400);

					  } else if ($(this).scrollTop() <= 669 ){
						  $('.price_info_div').removeClass('price_fixed');
					  }
				  });

			}



        }else if( event == 'payment_confirmation' || event=='checkout' ){


			var isMobile = window.matchMedia("only screen and (max-width: 600px)");

			if (!isMobile.matches) {
				$('footer').css("position", "fixed");
			}else{
			//console.log("match");
				$('#contentwrapper').css("padding", "5px");

			}
            carrito_fix_prices();

        }else if ( event=='resource_desc'){

            resource_add_buttons();

        }else if( event =='show_cart'){

			jQuery('#search_results > div ').css("color","#000");

		}else if( event =='reservation_done' && s_language =="es"){

			//var reg= /(\/book-casa\?)/;

			//var url_final = link.replace(reg, "/es/book-casa?");
			//console.log(url_final);
			/*
			var link = jQuery("#shopping_cart_msg a").attr("href");

			var type = get_type_by_url(link);
			console.log(type);
			var reg= "\/book-"+ type + "?";
			var args = "";
			var url_final = link.replace(new RegExp(reg, args), "/es/book-"+ type +"?");

			console.log(url_final);

			jQuery("#shopping_cart_msg a").attr("href", url_final);
			*/

		}



}


var get_params = function(search_string) {

    var parse = function(params, pairs) {
      var pair = pairs[0];
      var parts = pair.split('=');
      var key = decodeURIComponent(parts[0]);
      var value = decodeURIComponent(parts.slice(1).join('='));

      // Handle multiple parameters of the same name
      if (typeof params[key] === "undefined") {
        params[key] = value;
      } else {
        params[key] = [].concat(params[key], value);
      }

      return pairs.length == 1 ? params : parse(params, pairs.slice(1));
    };

    // Get rid of leading ?
    return search_string.length == 0 ? {} : parse({}, search_string.substr(1).split('&'));
};


/**
 * Modiciar los botones segun el tipo de recurso, ya sea cultura o casa
 * @param  string type Cultura o Casa
 */
function mod_btn_by_type( type ){


    var current_url = jQuery(location).attr('search');

    if( $('.reserve_resource').length > 0){

        params = get_params(current_url);
        var url_dest= $('.reserve_resource a.button').attr("href");

        if( params['start_date'] !=null ){

            url_dest = url_dest.replace("start_time=&", "start_date="+ params['start_date'] + "&" );

        }

        if( params['end_date'] !=null ){

            url_dest = url_dest.replace("end_time=", "end_date="+ params['end_date'] );
        }

        var reg_feedback= /feedback_url=(.+?)&/;
        var args= "";

		var lan = ( s_language == "es")? "es/" : "";

        url_dest = url_dest.replace ( reg_feedback ,  'feedback_url=' + encodeURIComponent('http://helloyok/'+ lan + 'book-'+  type) + '&' );
        var reg= "\/book-"+ type + "\/(\\w.+)\\?";
        var url_final = url_dest.replace(new RegExp(reg, args), "/book-"+ type +"?");

        // alert(url_final);

        $('.reserve_resource a.button').attr("href", url_final);

        var go_back = "<a href='' onclick='window.history.go(-1); return false;' class='button bookthisroom'> "  + s_goback + " </a>";

        $('.reserve_resource').append(go_back);


    }

}


function get_type_by_url( url  ){

    var reg= "\/book-casa\/(\\w.+)\\?";
    var args = "";
    var doc_url = url;

    if( doc_url.match(new RegExp(reg, args)) ){

        type = "casa";

    }else if(doc_url.match(new RegExp("\/book-cultura\/(\\w.+)\\?", args)) ){
        var type= "cultura";

    }

	return type;
}


/**
 * Modificar el boton de "make reservation" y crear el btn de go_back
 */
function resource_add_buttons(){
    //modificamos la url del boton de reserva en la ficha de cada recurso


    var reg_casa= "\/book-casa\/(\\w.+)\\?";
	var reg_cultura = "\/book-cultura\/(\\w.+)\\?";

    var args = "";
    var doc_url = document.URL;


    var re = /(book-cultura\/)(.*)?/;
    var str = 'http://helloyok/book-cultura/urban-sketchers-in-yok/';
    var regx;

    regx = re.exec(str);

    if( doc_url.match(new RegExp(reg_casa, args) ) ){

        mod_btn_by_type('casa');
    }else if(doc_url.match(new RegExp( reg_cultura, args)) ){

        mod_btn_by_type('cultura');
    }else if ( regx[1] == 'book-cultura/' ){

        mod_btn_by_type('cultura');
    }

}

var fechas = [];
var servicios = [];
var selects = [];


function reformat_additional_products() {
    if ($("#product_form").length > 0) {

        var productos = $("  #product_form #planyo_rec_prod li:not(#row_price_info_area) ");
        var adults;

        //console.log(productos);
        $('#planyo_content').append("<div class='product_list'></div>");

		var to_test = $(productos[1]);

		if( to_test.prop("id") == "row_bulk" )	to_test = $(productos[0]);

        //En este recorrido obtenemos los datos de los productos
        $.each(to_test, function(i) {
         //$.each(productos.children().eq(1), function(i) {

            //console.log(html);
            var elem = $(this);


            //console.log(elem.prop("tagName"));

            //(/if ( elem.search("<label>",i) >= 0){
            if (elem.prop("tagName") != "LABEL") {

                var servicios_obj = elem.find("nobr");

                console.log("objeto de servicios");


                if (servicios_obj.length > 0) {

                    single_adult_process(servicios_obj);
                    adults = "single";
                } else {     //procesamiento para varias personas

                    console.log("varios adultos");
                    multi_adult_process(elem);
                    adults = "multi";
                }

            }

        });

        var fecha = {};
        //datos de las fechas
        //este recorrido se podria usar tambien para obtener el resto de datos
        //cuando hay varias personas en la reserva
        var tipo_entrada = (adults == "single") ? "input" : "select";

        $.each(productos, function(i) {

            console.log($(this));
            console.log(i);
            var lbl = $(this).find('label');
            console.log(lbl);
            //console.log(lbl.text());
            //if( $(this).prop("tagName")=="LABEL" ){
            fecha.texto = (lbl.text());


            fechas[i] = lbl.text();
            //console.log(fechas);
            var inputs = $(this).find(tipo_entrada);
            var input_ids = [];

            $.each(inputs, function(j, input) {
                input_ids.push(input.id);

            });

            var select = {};
            select.fecha = lbl.text();
            select.input_ids = input_ids;

            selects[i] = select;


        });

        //console.dir(selects);
        //console.log(servicios);
        //console.log(fechas);

        markup_dates(selects, adults);

        var button_submit = $("<a class='button booknow' id='submitform' href='#'>PROCESS CASA &raquo;</a>").click(function(e) {
            e.preventDefault();
            $("#product_form").submit();
        });
        //$( "#product_form").hide();
        $(".product_list").append(button_submit);

    }
}



function single_adult_process(servicios_obj) {
    //otro recorrido
    //console.log(servicios_obj);
    $.each(servicios_obj, function(j) {

        var el_object = $(this);
        var servicio = {};

        //el nombre esta fuera de un elemento html. Shame on you, planyo
        var id;
        var index;
        var nodes = el_object[0].childNodes;

        //buscar si tenemos un solo adulto o a varios

        $.each(nodes, function(i, e) {

            //console.log(e);
            if (e.tagName == 'INPUT') {
                index = i;
                id = e.id;
                return false;
            }
        });

        //var text = nodes[index + 1].nodeValue;

        //var html_servicio = $(el).find("")
        //from here i can build my markup
        id = id.split("_");
        servicio.id = id[id.length - 1];
        servicio.name = nodes[index + 1].nodeValue;
        servicio.price = el_object.find(".prod_price").text();
        servicio.txt = el_object.find(".with_tooltip").attr("title");

        //obtener la imagen

        var div_image = jQuery('#product_box_' + servicio.id + " img");
        var image = "";
        if (div_image.length > 0) {
            image = jQuery('#product_box_' + servicio.id + " img").attr("src");
            image = image.replace("_minithumb", "");
        }

        servicio.image = image;
        //var image_url = image.html();

        console.log(servicio);
        markup_extra_products(servicio);


        servicios.push(servicio);
    });


}

function multi_adult_process(elem) {

    //var servicios=[];

    var select_count = $(elem[0]).find("select").length;

    var nodes = elem[0].childNodes;

    console.log(elem[0].childNodes);
    console.log($(elem[0]).find("select"));
    console.log(select_count);

    //select_count;

    //add verifications
    for (var i = 0; i < select_count; i++) {
        var d = i * 8;

        //for(var j= 1;i<8; j++ ){

        var servicio = {};
        servicio.name = nodes[1 + d].data;

        //precio
        servicio.precio = nodes[ 2 + d ].innerHTML;
        servicio.txt = nodes[ 4 + d].title;
        servicio.select = nodes[ 8 + d];

        var id;
        id = servicio.select.id;
        id = id.split("_");
        servicio.id = id[id.length - 1];

        var div_image = jQuery('#product_box_' + servicio.id + " img");
        var image = "";
        if (div_image.length > 0) {
            image = jQuery('#product_box_' + servicio.id + " img").attr("src");
            image = image.replace("_minithumb", "");
        }

        console.log(image);
        servicio.image = image;


        servicios.push(servicio);
        //}
        markup_extra_products(servicio);

    }
	console.log('servicios');
    console.log(servicios);

}

function markup_dates(selects, adults) {
    //recorrer e insertar todas las fechas que se pueden seleccionar
    //necesito el tama�o de todo el objeto

	console.log('selects');
	console.log(selects);

    if (adults == "single") {
        $.each($(".register_activity"), function(i) {
            //for( var i = 0; i < select.lenght; i++){
            var destino = $(this);
            var index = i;

            console.log("Indice" + index);
			var id_servicio = servicios[i]["id"];
            $.each(selects, function(j, item) {

                console.log(item.input_ids);

				$.each( item.input_ids, function( z, input_id ){

					//si se corresponde entonces imprimir
					if(  input_id.search(id_servicio) > -1  ){

						insert = "<div class='extra-product-input'> <input class='fecha_checkbox' id='fecha-" + input_id + "' type='checkbox' />";
						insert += " <label for='fecha-" + input_id + "'  >" + item.fecha + "</label></div> ";
						destino.append(insert);
					}

				});

				/*
                insert = "<div class='extra-product-input'> <input class='fecha_checkbox' id='fecha-" + item.input_ids[index] + "' type='checkbox' />";
                insert += " <label for='fecha-" + item.input_ids[index] + "'  >" + item.fecha + "</label></div> ";
                destino.append(insert);
				*/
            });

        });

        $('#contentwrapper').on("click", ".fecha_checkbox", function(e) {
            var input_id = $(this).attr('id');

            input_id = input_id.split("-");

            $("#" + input_id[1]).trigger("click");

        });
    } else if (adults == "multi") {
        $.each($(".register_activity"), function(i) {
            //for( var i = 0; i < select.lenght; i++){
            var destino = $(this);
            var index = i;

			var id_servicio = servicios[i]["id"];

            $.each(selects, function(j, item) {

                console.log(item.input_ids);

				//buscamos si corresponde el select con el id de servicio
				$.each( item.input_ids, function( z, input_id ){

					//si se corresponde entonces imprimir
					if(  input_id.search(id_servicio) > -1  ){

						var input = jQuery("#" + input_id).clone().addClass("fecha_select").attr("id", "fecha-" + input_id);
						insert = "<div class='extra-product-select'>"  +input[0].outerHTML;
						insert += "<label for='fecha-" + input_id + "'  >" + item.fecha + "</label> </div>";
						destino.append(insert);
					}

				});


				/*
                var input = jQuery("#" + item.input_ids[index]).clone().addClass("fecha_select").attr("id", "fecha-" + item.input_ids[index]);
                insert = "<div class='extra-product-select'>"  +input[0].outerHTML;
                insert += "<label for='fecha-" + item.input_ids[index] + "'  >" + item.fecha + "</label> </div>";
                destino.append(insert);
				*/
            });

        });

        $('#contentwrapper').on("change", ".fecha_select", function(e) {
            e.preventDefault();
            var input_id = $(this).attr('id');
            var valor = $(this).val();
            input_id = input_id.split("-");

            $("#" + input_id[1]).val(valor).trigger("change");

        });

    }

}


function markup_extra_products(product) {

    //var html_image = (product.image ==="")?"": "<img src="+ product.image +">";

    console.log("Producto detectado");
    console.log(product);
    var html = "<div class='extra_product'> <div class='img-preview'><img src=" + product.image + "></div>  ";
    html += "<div class='product_preview'><h2>" + product.name + "</h2><p>" + product.txt + "</p></div>";
    html += "<div class='register_activity' id='"+ product.id +"'></div> <hr>  </div>";



    $('.product_list').append(html);

}



function carrito_fix_prices(){
    if ($(".list-item.main-product").length > 0) {
        //operamos sobre cada recurso reservado
        $.each($(".list-item.main-product"), function(i) {
            var div_price = $(this).find(".item_price");
            var text = div_price.text();
            var temp_text = text.split(" ");
            //precio total como lo muestra planyo, ya incluia el precio de los extras, por
            //eso nosotros lo restamos
            var cant = parseInt(temp_text[1]);

            if ($(this).next(".list-item.extra-product").length > 0) {

                $.each($(this).nextUntil(".list-item.main-product"), function(i) {

                    var add_prod_div = $(this).find(".item_price");
                    var add_prod_text = add_prod_div.text();

                    //precio unitario de los extras
                    var add_prod_cant = parseInt(add_prod_text);
                    //unidades del producto extra
                    var add_prod_qty =  parseInt( $(this).find(".item_qty").text() );

                    var add_prod_precio_total = add_prod_cant * add_prod_qty;
                    cant = cant - add_prod_precio_total;

                    add_prod_text = "&euro; " + Number(add_prod_precio_total).toFixed(2) + " ";
                    add_prod_div.html(add_prod_text);

                });
            }

            //obtenemos el precio original de la habitacion, sin extras
            text = "&euro; " + Number(cant).toFixed(2);

            div_price.html(text);


        });

    } else {
        console.log('no change test');
    }

}


$(function() {
/*
	var args="";
	if(document.URL.match(new RegExp("\/es\/(\\w.+)\?", args)) ){
        $.datepicker.setDefaults($.datepicker.regional[ "es" ]);

    }
*/
    $('.no-accordion').bind('click', function(e){
        e.stopImmediatePropagation();
        e.preventDefault();
        e.stopPropagation();
        document.location = $(this).attr('href');
    })


    $('#logo').animate({'opacity': 1}, 'slow');
    /*
    $('a').click(function(){
        var link = $(this).attr('href');
        $('body').fadeOut('fast', function(){
            $('html').css('background-color', '#222');
            window.location.href = link;
        });
        return false;
    });*/

    var isMobile = window.matchMedia("only screen and (max-width: 600px)");

    var active_tab = ( isMobile.matches)? "false": accordion;

    $("#accordion").accordion({clearStyle: true, heightStyle: "content", active: active_tab, collapsible: true});
    $('#contentwrapper').fadeIn('slow');

    if (slug && slug != 'index' && slug != 'book-casa') {
        var label = $('#accordion').find('a[data-slug="'+slug+'"]').parent().prev('div').index();

        if (label<0) {
            var label = $('[data-slug="'+slug+'"]').index();
            $('[data-slug="'+slug+'"]').css({'background-color': 'black !important', 'color': 'white', 'opacity': 1});
            $("#accordion").fadeIn('slow');
        } else {
            $('[data-slug="' + slug + '"]').css({'text-decoration': 'none', 'font-weight': 'bold'});
            if (label>0) $("#accordion").accordion({ active: label/2 }).fadeIn('slow');
        }

    } else {
        $("#accordion").accordion({ active: false }).fadeIn('slow');
    }

    var imagen = $('#ssbg_image1');
    imagen.hide().attr('src', imagen.attr('src') + "?" + new Date().getTime());
    imagen.load(function() {
        $('html').css('background-color', 'transparent');
        imagen.fadeIn('slow');
    });

    $('body').hide().fadeIn('fast');
    $('footer').hide().fadeIn('fast');

    $(document).scroll(function() {
        if ($(window).height() < 729 && $(window).width() > 600) {

            var bottompos = $(window).height() - $("#sidewrapper").height() - 37;
            var fixed = false;

            if ($(document).scrollTop() >= -bottompos) {

                if (!fixed) {
                    fixed = true;
                    $('#sidewrapper').addClass("fixed").css("top", bottompos);

                } else {
                    fixed = false;
                    $('#sidewrapper').removeClass("fixed");
                }

            }

            if ($(document).scrollTop() <= 0) {
                fixed = false;
                if (!fixed) {
                    $('#sidewrapper').removeClass("fixed").css("top", 0);
                    //  $('#sidewrapper').animate( { top: 0 }, 300);
                }
            }
        }
    });

    $("#from").datepicker({
        defaultDate: "+1w",
        dateFormat: 'dd M yy',
        altField: '#from_date',
        altFormat: 'yy-mm-dd',
        changeMonth: false,
        numberOfMonths: 1,
        currentText: "hoy",
        minDate: 0,
        onClose: function(selectedDate) {
            $("#to").datepicker("option", "minDate", selectedDate);
        }
    });

    $("#to").datepicker({
        defaultDate: "+1w",
        dateFormat: 'dd M yy',
        altField: '#to_date',
        altFormat: 'yy-mm-dd',
        changeMonth: false,
        numberOfMonths: 1,
        currentText: "hoy",
        onClose: function(selectedDate) {
            $("#from").datepicker("option", "maxDate", selectedDate);
        }
    });


    $("#date").datepicker({
        defaultDate: "+1d",
        dateFormat: 'dd M yy',
        changeMonth: false,
        numberOfMonths: 1,
        currentText: "hoy"
    });

    $("select#people").change(function() {
        // Now see if it's the value you want
        if ($(this).val() === '9+') {
            alert("Please contact us by email (book@helloyok.com) or phone so that we can make accommodations for your large party. Your booking can not be processed on the website.");
        }
    });

    $("#logo").css("background-position-y", "0em");
    $("#logo").css("-webkit-transition", "background-position 0.5s ease");

    $("#submit-cultura" ).click(function(e){
       e.preventDefault();
       var input = $("form#book-cultura input#date");
       if( !input.val().trim() ){

            $('<p> Please select a date </p>').dialog({
             buttons: {
                "OK": function() {
                  $( this ).dialog( "close" );
                  input.focus();
                 }
             }
            });

       }else{

            $("form#book-cultura").submit();
        }
    });


    $("#submit-casa" ).click(function(e){
        e.preventDefault();

        var msj = "";
        var origin;
        if( !$("#from").val().trim()   ){
            msj += "<span> Select a check-in date</span><br/>";
            origin = $("#from");
        }

        if( !$("#to").val().trim()  ){
            msj += "<span> Select a check-out date</span><br/>";
            origin = $("#to");
        }

        if( msj !== ""){

            $('<p>'+ msj +'</p>').dialog({
             buttons: {
                "OK": function() {
                  $( this ).dialog( "close" );
                  origin.focus();
                 },
             }
            });


        }else {

            $("form#book-casa").submit(); //classic

            /*
            $.ajax({
                type:'POST',
                cache: false,
                async: true,
                data: $('form#book-casa').serialize(),
                url: '/wp-content/themes/yok/checkAvailability.php',
                success: function(rsp) {
                    alert(rsp);
                }
            });
            */
        }

    });

    //procesamiento para los productos extra
    var current_url = jQuery(location).attr('search');
    var i = 0;

    if (current_url.indexOf("mode=reserve") <= 0  && current_url.indexOf("mode=payment_confirmation") <= 0   ) {

        var planyo_cart_id = docCookies.getItem('planyo_cart_id');

        //console.log(planyo_cart_id);

        if(  planyo_cart_id !== null  && isInt( planyo_cart_id) && planyo_cart_id > 0 ){
            //mostrar el cuadro amarillo con el enlace al carrito
            //url del carrito
            //debe existir firt_reservation_id o reservation_id
			var lan= (s_language =="es")? "/es" : "";
            var url = location.protocol + '//' + location.host + lan +"/book-casa" ;

            //console.log(url);

            var first_reservation_id = docCookies.getItem('planyo_first_reservation_id');
            var reservation_id = docCookies.getItem('planyo_reservation_id');

            if(  first_reservation_id!== null && isInt( first_reservation_id) ){

                url += "?mode=show_cart&first_reservation_id="+ first_reservation_id + "&cart_id=" +planyo_cart_id;

                $("a.cart-link").attr("href", url);

                $("#floatingprice").toggle();
                //console.log(url);

            }else if( reservation_id!== null && isInt( reservation_id)  ){

                url += "?mode=show_cart&reservation_id="+ reservation_id + "&&cart_id=" +planyo_cart_id;
                $("a.cart-link").attr("href", url);
                $("#floatingprice").toggle();

                //console.log(url);

            }

        }
    }


  //este evento se tiene que disparar primero
  /*
  $('#ui-accordion-accordion-header-1').click(function(e){
     e.preventDefault();
     e.stopImmediatePropagation();

   var loc = "/book-cultura/book-cultura-events"
   if( s_language =="es" ) loc = "/" + s_language + loc;
   window.location.href = loc;
   return false;

  });
    */

/*
  var eventList = $._data($("#ui-accordion-accordion-header-1")[0], "events");
  eventList.click.unshift(eventList.click.pop());

    $('#ui-accordion-accordion-header-3').click(function(e){
       e.preventDefault();
       e.stopImmediatePropagation();

	   var loc = "/find-yok"
	   if( s_language =="es" ) loc = "/" + s_language + "/find-yok";
       window.location.href = loc;
       return false;
    });


    var eventList = $._data($("#ui-accordion-accordion-header-3")[0], "events");
    eventList.click.unshift(eventList.click.pop());


	$('#ui-accordion-accordion-header-4').click(function(e){
       e.preventDefault();
       e.stopImmediatePropagation();

	   var loc = "/fun-stuff/blog"
	   if( s_language =="es" ) loc = "/" + s_language + "/fun-stuff/blog";
       window.location.href = loc;

       return false;
    });

    eventList = $._data($("#ui-accordion-accordion-header-4")[0], "events");
    eventList.click.unshift(eventList.click.pop());
*/
});




