
$(document).ready(function(){


	
	 $('#hero-carousel ul').cycle({
        fx:      'fade',
        timeout:  5500, // 4500
        pause:    1,
        startingSlide: 0,
        pauseOnPagerHover: 1,
        pager:   '#hero-carousel-control',
        pagerAnchorBuilder: pagerFactory
    });
    
    $('.pinger').flash(
        { src: '/v2/core/swf/pinger1.swf',
          width: 47,
          height: 47,
          wmode: 'transparent'
         },
        { version: 8 }
    );

    function pagerFactory(idx, slide) {
        var s = idx > 5 ? ' style="display:none"' : '';
        return '<a href="#" '+s+'>'+(idx+1)+'</a>';
    };
    
    
  	gogobubbles();
});
	
    var gogobubbles = function() {
    	// Remove Information block
    	$('#bubbles').empty();
    	
        var numBubbles = 5;
        
        for(var i=0; i<numBubbles; i++) {
            // Function variables
            var top         = $('#bubbles').height() + 100;
            var left        = Math.random()*900;
            var size        = Math.random()*45 + 5;
            var rotation    = "rotate(" + (Math.random()*90 + 270) + "deg)";
            var opacity     = Math.random()*0.1 + 0.6;
            var background  = "-webkit-gradient(radial, " 
                            + size/2 + " " + ((size/3)+(size/20)) + ", " + size/3 + ", " 
                            + size/2 + " " + size/2               + ", " + size/2 + ", "
                            + "from(#ffffff), to(#8acfff), color-stop(50%, #a4e6ff))";
            var mozbkgd		= "-moz-radial-gradient(center center, farthest-side, #5B59A7, #5663AD, #7C7CBB)";
            var speed		= Math.random()*2 + 5;
            var delay		= Math.random()*8;
            
            // Append to #bubbles container
            $('#bubbles').append("<div class='bub' style='"
                            + "top:"                    	+ top           + "px;"
                            + "left:"                   	+ left          + "px;"
                            + "width:"                  	+ size          + "px;"
                            + "height:"                 	+ size          + "px;"
                            //+ "-moz-border-radius:"     	+ size/2        + "px;"
                            + "-webkit-border-radius:"  	+ size/2        + "px;"
                            + "-webkit-transform:"      	+ rotation      + ";"
                            + "-webkit-animation-duration:"	+ speed			+ "s;"
                            + "-webkit-animation-delay:"	+ delay			+ "s;"
                            + "background:"             	+ background    + ";" 
                            + "background:"					+ mozbkgd		+ ";"
                            + "opacity:"                	+ opacity       + ";"
                            + "'></div>");
        }
    };
