/*
 * home / index.js
 * Modify: Thu, 23 June 2011 03:53:12 GMT
 */
jQuery(function () {

    'use strict';

    /*
     * anything slider - jQuery plugin
     */
    (function () {
        //index advertise
        jQ('#anythingSlider ul').anythingSlider({
            width: 456,
            height: 280,
            autoPlayLocked: true,
            enablePlay: false,
            resumeDelay: 5000,
            toggleControls: true,
            delay: 5000
        });

    }());

    //cart control
    (function () {
        //ajax cart for rank_hot
        jQ('td.put_cart').delegate('a', 'click', function () {
            var self = jQ(this);
            var id = self.attr('rel').replace(/^id_/, '');
            var qty = jQ('select[id=id_' + id + '] option:selected').val();
            cart.add(id, qty);
            cart.submit();
            return false;
        });
        jQuery.ajax({
            url: path.ajax + 'Cart',
            type: 'POST',
            dataType: 'JSON',
            cache: false,
            success: cart.refresh
        });
    }());
    
    (function () {
        var arr = '<div class="actarr"></div>';
        var page = jQ('div.act_page');
        var id = '';        
        jQ('body')
            .delegate('.act', 'mouseenter loaded', function () {
                var obj = jQ(this);
                id  = obj.attr('id').replace('act_', '');
                page.hide();
                jQ('#arr_' + id).show();
                jQ('div.act').removeClass('on');                
                jQ('div.actarr').remove();
                obj.addClass('on');
                jQ(arr).appendTo(obj);
            });            
        jQ('div.act.on').trigger('loaded');            
    }());

});

