﻿(function ($) {

    $(document).ready(function () {

        if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.platform.indexOf("iPad") != -1)) {
            $("html").css("-webkit-text-size-adjust", "none");
            $("body").css("background", "none");
            $("body").css("padding-top", "0px");
            $(".main_nav .main li a").css("padding", "15px 22px 20px 23px");
            $("input").css("background-image", "-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245,245,245)), to(rgb(245,245,245)))");
            $("textarea").css("background-image", "-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245,245,245)), to(rgb(245,245,245)))");

            $("#addtobasket_message").css("width", "448px");

            $("#fancybox-outer").css("left", "-2px");
            $("#fancybox-bg-w").css("left", "-18px");
            $("#fancybox-bg-s").css("bottom", "-18px");
            $("#fancybox-bg-e").css("right", "-18px");
            $("#fancybox-bg-sw").css("bottom", "-18px");
            $("#fancybox-bg-sw").css("left", "-18px");
            $("#fancybox-bg-se").css("bottom", "-18px");
            $("#fancybox-bg-se").css("right", "-18px");
        }

        //Set window scroll position if a value has been set
        if ($('#offsetY').val() != "") {
            $(window).scrollTop($('#offsetY').val());
        }

        //Set the current Y scroll position of the window, so that when the page reloads it will be the same
        $('#newsletter_footer_subscribe_submit').bind('click', function () {
            var scrollY = $(window).scrollTop();
            if (scrollY != undefined) {
                $('#offsetY').val(scrollY);
            } else {
                $('#offsetY').val("");
            }
        });

        $('.smoothscroll').bind('click', function () {
            var href = $(this).attr('href');
            var scrollY = $(href).offset().top;

            $('html, body').animate({ scrollTop: scrollY }, 1500);

            return false;
        });

        $('#basket_expand_link').bind('click', function () {
            $('#mini_basket_detail').show();
            return false;
        });

        $('#basket_hide_link').bind('click', function () {
            $('#mini_basket_detail').hide();
            return false;
        });

        //Flying navigation
        $('.main_nav .main li a').bind('mouseover', function () {
            i = $(this).attr('id').substring(4, $(this).attr('id').length);
            if (i > 0) {
                show_nav(i);
                $('#nav_' + i).hover(function () { show_nav(i) }, function () { hide_nav(i) });
                $('#sub_nav_' + i).hover(function () { show_nav(i) }, function () { hide_nav(i) });
            }
        });

        $('.fieldtag').fieldtag(); //Add Tags
    });

})(jQuery);
