//$(window).load( function() {
//        if (!$.cookie('archlord') || $.cookie('archlord') == null)
//        {
//            // if the function argument is given to overlay,
//            // it is assumed to be the onBeforeLoad event listener
//            $("#archlord-promo").overlay({
//                    mask: {color: '#161c1e', opacity: 1},
//                    load: true,
//                    closeOnClick: false,
//                    top: -215,
//                    fixed: false,
//                    left: -75,
//                    onClose: function(event)
//                    {
//                        $.cookie('archlord', "1", {path: "/"});
//                    }
//                });
//        }
//});
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(){
    $('#slider-box').cycle({
        fx:     'fade',
        speed:   1000,
        timeout: 5000,
        pager:  '#slider-nav',
        before: function() {
            $('#caption').html(this.alt);
        }
    });
    $(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>');
        });
    });
    $('#edit-user-data-modal').dialog({
			autoOpen: false,
			width: 400,
			modal: true,
                        resizable: false,
                        draggable: false,
                        closeText: '',
                        title: "Twoje dane"
		});
    $("#editbutton").click(function() {
        $("#edit-user-data-modal").dialog('open');
        return false;
    })
    $('#user-edit-pass-modal').dialog({
			autoOpen: false,
			width: 400,
                        height:210,
			modal: true,
                        resizable: false,
                        draggable: false,
                        closeText: '',
                        title: "Zmiana hasła"
		});
    $("#changepassbutton").click(function() {
        $("#user-edit-pass-modal").dialog('open');
        return false;
    })
});

$(document).ready(function(){	
    $('#fastcat').selectbox();
    $("#facebook-widget").mouseenter(function() {
        if ($("#facecheck").length == 0)
        $.get('/frontend/helpers/facebook_widget.php', function(data) {
              $('#facebook-widget').html(data);
            });
    });
    $("#facebook-widget").hover(function(){
        $("#facebook-widget").stop(true, false).animate({
            right:"-15"
        },"medium");
    },function(){
        $("#facebook-widget").stop(true, false).animate({
            right:"-333"
        },"medium"); 
    },500);
    $('#empty').remove();
});
$(document).ready(function () {
    $(".add-to-cart").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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("/koszyk");
            }, "json");
        return false;
    });
    $(".resign").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/frontend/helpers.php",
            {
                id_produkt: $(this).attr('id'),
                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(
            "/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(
            "/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(
            "/frontend/users.php",
            {
                client_show_data: "form"
            },
            function(data) {
                $('#tabs-1').html(data);
                $('#loader').fadeOut('fast');
            }, "json");
        return false;
    });
    $(".user-edit-data-ajax").live('click', function(event){
        $('#loader').fadeIn('fast');
        $.post(
            "/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) {
                $('.info').html(data.errors);
                $("#edit-user-data-modal").dialog('close');
                $('#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');
    });
//    $("#pay-form").submit(function(){
//
//        var shop_email = '';
//        if ($('input[name=email]').val() !== '') shop_email = $('input[name=email]').val();
//        else if ($('input[name=emailloginl]').val() !== '') shop_email = $('input[name=emaillogin]').val();
//        var ceneo_client_email = shop_email;
//        var scriptsrc = '<script type="text/javascript" src="http://ssl.ceneo.pl/transactions/track/script.js?accountGuid=4396bee9-77a0-4a25-ad99-6904010a098e"></script>';
//        $('.clear-button').html(scriptsrc).delay(2000);
//        $("#pay-form").submit();
//        //var img = new Image(1, 1);
//        //img.src = url;
//        //$('.clear-button').html(img);
//
//
//    });

});
function goto_URL(object) {
    window.location.href = object.options[object.selectedIndex].value;
}
$(function() {
    $('a.lightbox').lightBox({
        overlayBgColor: '#FFF',
        overlayOpacity: 0.6,
        imageBtnClose: '/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(
        "/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(
        "/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;
});


