/* Function:    bring_forward
 * Description: Moves the module window around 
 * Parameters:  id
 * Returns:     null
--------------------------------*/
function bring_forward(id) {
  //set the default z-indexes
  $('#module_twitter').css('z-index','0').css('padding','10px');
  $('#module_newsroom').css('z-index','1').css('padding','10px');
  $('#module_video').css('z-index','2').css('padding','10px');
  $('#module_contest').css('z-index','3').css('padding','10px');
  $('#module_blog').css('z-index','4').css('padding','10px');
  $('#module_schedule').css('z-index','5').css('padding','10px');
  $('#module_photostream').css('z-index','6').css('padding','10px');

  $(id).css('z-index','50')  
  
}


/* document ready function
----------------------------*/
$(document).ready(function(){

  $('a.module').css('padding','10px');
  
  $('a.module').hover(function(){
    
    //grab the id
    var id='#'+$(this).attr('id');
    
    //bring it to the front
    bring_forward(id);

    //animate the change if not in IE6
    if(jQuery.support.cssFloat) {
      $(this).animate({
        padding: "12px"
      }, 200);
      $(this).animate({
        padding: "10px"
      }, 200);
    }
  })
  
  $('a.iframe').fancybox({
    'frameWidth':   940,
    'frameHeight':  520,
    'padding':      10,
    'callbackOnClose': function() {$('#fancy_content').empty();}
  });
  
  
  //because IE sucks
  DD_belatedPNG.fix('.pngfix');
})