//=====================================================//
var LoadReadyLocal = {

    editProfileForm: function(){
        $(function() {
            Member.setupEditProfileForm();
            $('#copyBillingToDelivery').click(Member.copyBillingToDeliveryAddress);
        });
    },
    registerForm: function(){
        $(function() {
            Member.setupRegisterForm();
        });
    },

    login: function(){
        $(function() {
            var options = {
                success: Validate.validateFormData,
                beforeSubmit: function() {},
                dataType: 'json'
            };

            $('#loginForm').ajaxForm(options);

            $('#resetLogin').click(function(e){
                e.preventDefault();
                $('#loginForm').resetForm();
            });

        });
    },
    
    discount: function(){
        $(function() {
            var options = {
                success: Cart.applyVoucher,
                beforeSubmit: function() {},
                dataType: 'json'
            };

            $('#discountForm').ajaxForm(options);

        });
    },

    product: function(){
        $(function() {
            $('a.addToBasket').click(Basket.addToBasket);
            
            //initialize tabs
            $('#tabs').tabs();

            Product.setupImageSlider();

            //add zoom function
            var options = {
                zoomWidth: 250,
                zoomHeight: 250,
                xOffset: 0,
                yOffset: 0,
                position: 'right',
                title: false
            };
            $('#slideshow a.zoomImage').jqzoom(options);

            $('#fld_size').change(function() {
                 $('#fld_color').attr("disabled", false);
                var url = '/index.php?_room=product&_spAction=color&showHTML=0';
                var size = $(this).val();
                var product_id = $('#product_id').val();
                $.get(url, {size: size, product_id: product_id}, function (data) {
                    $('#fld_color').cp_loadSelect(data);
                }, 'json');
            });

            //email to friend
            $('#emailToFriend').livequery('click', Product.emailToFriendForm);

        });
    }


};

LoadReady = $.extend(LoadReady, LoadReadyLocal);

$(function() {
    $('#btnForgotPassword').click(function(e){
        e.preventDefault();
        Dialog.openDialog.call(this, 'forgotPasswordForm', 'Password Retrieval Form');
    });
    Dialog.setUpForm('forgotPasswordForm');


    $('#fld_address_country').change(Member.onchangeAddressCountry);
    $('#fld_shipping_address_country').change(Member.onchangeAddressCountryShipping);


});


