// big banner rotate
var d = document;

function rotateBannerStart(zone, ttl, time) {
        setTimeout('rotateBanner('+zone+', '+ttl+', '+time+')', time * 1000);
}

function rotateBanner(zone, ttl, time) {
        var zone_now = ((zone+1) > ttl)? 1 : zone+1;
        var zone_nxt = ((zone_now+1) > ttl)? 1 : zone_now+1;
        var preload  = '';

        jQ('#bzone_' + zone).fadeOut(400, function(){
                jQ('#bzone_' + zone_now).fadeIn(300);
                // preload next
                preload = jQ('#bzone_' + zone_nxt + ' img').attr('src');
                if (preload) {
                        image = new Image();
                        image.src = preload;
                }
        })

        // save to cookie
        d.cookie = "bn_now="+ zone_now +"; path=/";
        setTimeout('rotateBanner('+zone_now+', '+ttl+', '+time+')', time * 1000);
}

function elementToggle(id)
{
        jQ("#" + id).slideToggle(600);
}

function showPopUp()
{
        jQ("#popup").jqm({
                onShow: function(hash){ hash.w.fadeIn(500); },
                onHide: function(hash){ hash.w.fadeOut('2000', function(){ hash.o.remove(); }); }
        });
        jQ("#popup").jqmShow();

        document.cookie = "popup=1; path=/";
}
