jQuery(document).ready(function(){
    var menuArray = new Array('news', 'events', 'insights');
    var temp = new Array();
    
    for(var i = 0; i < menuArray.length; i++) {
        // temp is an array with contains exactly the menuArray elements, without the current one.
        jQuery('#homepage_menu_' + menuArray[i]).mouseover(function(){
           jQuery(this).addClass('over');
        });
        jQuery('#homepage_menu_' + menuArray[i]).mouseout(function() {
            jQuery(this).removeClass('over');
        });
        jQuery('#homepage_menu_' + menuArray[i]).click(function() {
            var sectionName = this.id.replace('homepage_menu_', '');
            temp = jQuery.grep(menuArray, function(value) {
                return value != sectionName;
            });
            if(!jQuery(this).hasClass('active')) {
                jQuery(this).addClass('active');
                jQuery(this).removeClass('over');
                for(var j = 0; j < temp.length; j++) {
                    jQuery('#homepage_menu_' + temp[j]).removeClass('active');
                    jQuery('#homepage_menu_' + temp[j]).removeClass('over');
                }
                loadHomepageSection(sectionName);
            } /* end_if do something only if not on the already active option */
        });
        jQuery('#homepage_menu_' + menuArray[i]).mouseover(function() {
            var sectionName = this.id.replace('homepage_menu_', '');
            temp = jQuery.grep(menuArray, function(value) {
                return value != sectionName;
            });
            if(!jQuery(this).hasClass('active')) {
                jQuery(this).addClass('active');
                jQuery(this).removeClass('over');
                for(var j = 0; j < temp.length; j++) {
                    jQuery('#homepage_menu_' + temp[j]).removeClass('active');
                    jQuery('#homepage_menu_' + temp[j]).removeClass('over');
                }
                loadHomepageSection(sectionName);
            } /* end_if do something only if not on the already active option */
        });
    }
    //jQuery('.textSizer').hide();
});

function loadHomepageSection(section)
{
    jQuery.ajax({
       url:'/cms/features/homepage/' + section,
       dataType:'HTML',
       type:'POST',
       success: function(data) {
           jQuery('#leftSideNews').html(data);
       }
    });
}

function homepageBannerDisplay() {
    var loc = '/cms/public/flash_banner/main.swf';
    var div = 'homepage_flash_data';
    var fo = new FlashObject(loc, div + '_test', 912, 273, '10.0', '#FFFFFF');
//    fo.addVariable("src", loc);
    fo.addParam("allowScriptAccess", "always");
    fo.addParam("allowFullScreen", "false");
    fo.addParam("wmode", "transparent");
    fo.addParam("quality", "best");
    fo.addParam("menu", "false");
    fo.write(div);
    testFlashPlayerExistence(div);
}


