function getParameterByName( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

$(document).ready(function(){
    $(function() {
        $('.email').each(function() {
            var $email = $(this);
            var address = $email.text()
            .replace(/\s*\[at\]\s*/, '@')
            .replace(/\s*\[dot\]\s*/g, '.');
            $email.html('<a href="mailto:' + address + '">'
                + address +'</a>');
        });
    });
});	 
$(document).ready(function(){	
    $('#fastcat').selectbox();
    $("#facebook-widget").mouseenter(function() {
        if ($("#facecheck").length == 0)
        $.get('http://klucze.inexus.pl/frontend/helpers/facebook_widget.html', function(data) {
              $('#facebook-widget').html(data);
            });
    });
    $("#facebook-widget").hover(function(){
        $("#facebook-widget").stop(true, false).animate({
            right:"0"
        },"medium");
    },function(){
        $("#facebook-widget").stop(true, false).animate({
            right:"-205"
        },"medium"); 
    },500);
    $('#empty').remove();
});
$(document).ready(function () {
    $(".add-to-cart").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                add_to_cart: 'add'
            },
            function(data) {
                $('#cart-popup').show();
                $('#cart-summary').html(data.cart_text);
                $('#cart').show();
                $('html, body').animate( {
                    scrollTop: 0
                }, 'slow' );
                $('#loader').fadeOut('fast');
                window.location.replace("http://klucze.inexus.pl/koszyk");
            }, "json");
        return false;
    });
    $(".resign").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                del_prod: 'delete'
            },
            function(data) {
                $('#cart-popup').show();
                $('#cart-summary').html(data.cart_text);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".delete-from-cart-one").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                del_prod_one: 'delete'
            },
            function(data) {
                $('#cart-popup').show();
                $('#cart-summary').html(data.cart_text);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    //orders ajax
    $(".add-to-cart-order").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                add_to_cart_order: 'add'
            },
            function(data) {
                $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $("#points-aff-order").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                points_aff: $('.aff-inputs').find('#points-aff-value').val(),
                submit_points_aff_order: 'points'
            },
            function(data) {
                $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".resign-order").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                del_prod_order: 'delete'
            },
            function(data) {
                var pattern = /^<p/;
                if (data.orderpage.match(pattern))
                {
                    $('#pay-form').html(data.orderpage);
                }
                else
                    $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".delete-from-cart-one-order").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                del_prod_one_order: 'delete'
            },
            function(data) {
                var pattern = /^<p/;
                if (data.orderpage.match(pattern))
                {
                    $('#pay-form').html(data.orderpage);
                }
                else
                    $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    //cart ajax
    $(".add-to-cart-cart").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                add_to_cart_cart: 'add'
            },
            function(data) {
                $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $("#points-aff-cart").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                points_aff: $('.aff-inputs').find('#points-aff-value').val(),
                submit_points_aff_cart: 'points'
            },
            function(data) {
                $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".resign-cart").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                del_prod_cart: 'delete'
            },
            function(data) {
                var pattern = /^<p/;
                if (data.orderpage.match(pattern))
                {
                    $('#pay-form').html(data.orderpage);
                }
                else
                    $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".delete-from-cart-one-cart").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/helpers.php",
            {
                id_produkt: $(this).attr('name'),
                del_prod_one_cart: 'delete'
            },
            function(data) {
                var pattern = /^<p/;
                if (data.orderpage.match(pattern))
                {
                    $('#pay-form').html(data.orderpage);
                }
                else
                    $('#orderbody').html(data.orderpage);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".canalgate").tooltip({
        delay: 0,
        showURL: false,
        bodyHandler: function() {
            return $(this).find("span").html();
        },
        track: true
    });
    $("#summary").live('mouseover', function(event){
        $('.points-hint-container').tooltip({
        delay: 0,
        showURL: false,
        bodyHandler: function() {
            return $(this).find("span").html();
        },
        track: true,
        top: -50
        });
    });
    $('.payment-method-img').click(function() {
        $('.payment-method-img').each(function() {
            $(this).removeClass("selected-tab");
        });
        $("input[name=pay]").removeAttr("checked");
        $(".canalgate").removeClass("hovercanal");
        $(this).addClass("selected-tab");
    });
    $('.payment-method-img:first').addClass('selected-tab');
    $("#tabs").tabs({
        selected: 0
    });
    if(document.location.hash!='') {
            tabSelect = document.location.hash.substr(1,document.location.hash.length);
            $("#liga-tabs").tabs({selected: tabSelect-1});
    } else $("#liga-tabs").tabs({selected: 0});

    $(".canals").addClass("hidden");
    $(".payment-link").click(function(){
        $(this).next(".canals").toggleClass("hidden");
        return false;
    });
    $(".showcart-link").hover(function() {
        $("#cart-popup").show();

    },
    function() {
        $("#cart-popup").hide();
    });
    $("#cart-popup").mouseover(function()  {
        $(this).show();
        $(".showcart-link").addClass("showcart-link-hover");
    });
    $("#cart-popup").mouseout(function()  {
        $(".showcart-link").removeClass("showcart-link-hover");
        $(this).hide();
    });
    $(".cart-popup-close").click(function() {
        $("#cart-popup").hide();
        return false;
    });
    $("#alphanav").listnav(
    {
        showCounts: false,
        noMatchText: "Brak gier",
        includeAll: true
    });
    $("#show-all-games").click(function(){
        $("#all-games-wrap").show();
        $('html, body').animate( {
            scrollTop: 50
        }, 'slow' );
        return false;
    });
    $("#close-all-games").click(function(){
        $("#all-games-wrap").hide();
        return false;
    });
    $("#load-user-form").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/users.php",
            {
                show_user_form: "form"
            },
            function(data) {
                $('#tabs-1').html(data);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $("#load-user-pass-form").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/users.php",
            {
                show_user_pass_form: "form"
            },
            function(data) {
                $('#tabs-1').html(data);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".cancel-changes").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/users.php",
            {
                client_show_data: "form"
            },
            function(data) {
                $('#tabs-1').html(data);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $("#user-edit-data-form").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "http://klucze.inexus.pl/frontend/users.php",
            {
                client_edit_submit: "form",
                first_name: $('input#form-first-name').val(),
                last_name: $('input#form-last-name').val(),
                street: $('input#form-street').val(),
                city: $('input#form-city').val(),
                postal: $('input#form-postal').val(),
                phone: $('input#form-phone').val()
            },
            function(data) {
                $('#tabs-1').html(data.user_page);
                $('.info').html(data.errors);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $("#pay-form").bind("keypress", function(e) {
      if (e.keyCode == 13) return false;
    });
    $("input[name=pay]").click(function(){
            $("input[name=pay]").each(function(){
           $(this).parent().removeClass('hovercanal');
        });     
    });
    $("input[name=pay]").click(function(){
        $(this).parent().addClass('hovercanal');
    });
    $(".canalgate").click(function() {
            $(this).find("input[name=pay]").attr("checked", "checked");
            $("input[name=pay]").each(function(){
                $(this).parent().removeClass('hovercanal');
            });
            $(this).addClass('hovercanal');
    });
});
function goto_URL(object) {
    window.location.href = object.options[object.selectedIndex].value;
}
$(function() {
    $('a.lightbox').lightBox({
        overlayBgColor: '#FFF',
        overlayOpacity: 0.6,
        imageBtnClose: 'http://klucze.inexus.pl/images/lightbox-btn-close.gif'
    });
});
function SelectAll()
{
    $('#ref-link-copy-paste').focus();
    $('#ref-link-copy-paste').select();
}

//kody rabatowe
$("#discount-cart").live('click', function(event){
    $('#loader').fadeIn('fast');
    $.post(
        "http://klucze.inexus.pl/frontend/helpers.php",
        {
            discount: $("input[name=discount]").val(),
            discount_cart: 'add'
        },
        function(data) {
            var pattern = /^<p/;
            if (data.orderpage.match(pattern))
            {
                $('#pay-form').html(data.orderpage);
            }
            else
                $('#orderbody').html(data.orderpage);
            $('#loader').fadeOut('fast');
        }, "json");
    return false;
});
$("#discount-order").live('click', function(event){
    $('#loader').fadeIn('fast');
    $.post(
        "http://klucze.inexus.pl/frontend/helpers.php",
        {
            discount: $("input[name=discount]").val(),
            discount_order: 'add'
        },
        function(data) {
            var pattern = /^<p/;
            if (data.orderpage.match(pattern))
            {
                $('#pay-form').html(data.orderpage);
            }
            else
                $('#orderbody').html(data.orderpage);
            $('#loader').fadeOut('fast');
        }, "json");
    return false;
});