if (typeof $ != "undefined") {
  $(function() {

    //Rollovers for Secondary Feature Images  
    var $items = $(".homepage_mid_content_rollover_container");
    if ($items.length > 0) {  
      $items.hover(
        function() {
          $(this).children(".homepage_mid_content_rollover_actual").stop(true).css("display", "block");
        },
        function() {
          $(this).children(".homepage_mid_content_rollover_actual").stop(true).css("display", "none");
        }
      );  
    }
  
    //Rollovers for Content Links
    $items = $(".subpage_content_links li");
    if ($items.length > 0) {
      $items.hover(
        function() {
          $(this).children(".primary_image").stop(true).hide();
          $(this).children(".secondary_image").stop(true).show();
        },
        function() {
          $(this).children(".primary_image").stop(true).show();
          $(this).children(".secondary_image").stop(true).hide();
        }    
      );  
    }

    //Header Links Drop Downs
    var tops = {"header_links_a": -105, "header_links_b": -435, "header_links_c": -140 };
    $(".header_links_a, .header_links_b, .header_links_c").hover(
      function() {
        var $this = $(this);
        $this.children(".header_links_a_link, .header_links_b_link, .header_links_c_link").addClass("nav_active");
        $this.children(".header_links_a_content, .header_links_b_content, .header_links_c_content").css("display", "block");
        $this.children(".header_links_a_content, .header_links_b_content, .header_links_c_content").stop(true).animate({top: 0}, 250, "easeOutQuad");
      },
      function() {
        var $this = $(this);
        var top = tops[$this.attr("class")];
        $this.children(".header_links_a_content, .header_links_b_content, .header_links_c_content").stop(true).animate({top: top}, 250, "easeOutQuad", function() {$this.children(".header_links_a_link, .header_links_b_link, .header_links_c_link").removeClass("nav_active")});
      }
    );  
  
    //Initilize Scroller on News Pg Events and Home Pg Jobs
    $items = $('.subpage_content_right_feature_eventsscroll, .homepage_mid_content_careers');
    if ($items.length > 0) {
      $items.jScrollPane();
    }

    //Cycle for News
    $items = $("#NewsDiv");
    if ($items.length > 0) {
      $items.cycle({
        fx: 'fade', timeout: 10000, speed: 500
      });
    }    
    
    //Cycle for Homepage Hero
    $items = $(".header_homepage_hero");
    if ($items.length > 0) {
      $items.cycle({
        fx: "fade",
        timeout: 7000,
        speed: 500,
        pager: ".header_homepage_hero_nav_act_links",
        containerResize: false,
        slideResize: false,
        fit: 1,
        width: '100%'
      });
    }
    
    //SWFObject Homepage Feature Load
    if ($("#homepageRelatedFeature").length > 0 && typeof swfobject != "undefined") {
      var flashvars = {};
      var params = {};
      params.wmode = "transparent";
      params.allowscriptaccess = "always";
      var attributes = {};
      swfobject.embedSWF("http://media.igt.com/images/microsites/interactive/swf/background_sf_rf_monopoly.swf", "homepageRelatedFeature", "395", "348", "9.0.0", false, flashvars, params, attributes);
    }
    
  });
}
