DD_roundies.addRule('.popup_menu', '6px');
function hide_menu() {
  $('.popup_menu').hide('fast');$('.menu_left').hide();$('.menu_cover').hide();
}
function video_animation(direction) {
  id = $('.video:visible').attr('id');
  if (direction=='next') {
    ttfo = 800; //time to fade out
    ttfi = 800; //time to fade in
    move_to_side = '-260';
    begin_fade_in_side = '260px';
    end_fade_in_side = '0';
  }
  else {
    ttfo = 800; //time to fade out
    ttfi = 800; //time to fade in
    move_to_side = '260';
    begin_fade_in_side = '-260px';
    end_fade_in_side = '0';
  }

  fade_out_id = $('.video:visible').attr('id');
  $('#'+fade_out_id).animate({
    opacity: 0,
    left: move_to_side
  }, ttfo, function() {
    // Animation complete.
    $(this).hide();
  });
  //now fade in next one
  if (direction=='next') {
    var item = $('#'+fade_out_id).next();
  }
  else {
    var item = $('#'+fade_out_id).prev();
  }
  if (item.length==0) {
    if (direction=='next') {
      fade_in_id = $('#'+fade_out_id).parent().children(':first').attr('id');
    }
    else {
      fade_in_id = $('#'+fade_out_id).parent().children(':last').attr('id');
    }
  }
  else {
    fade_in_id = item.attr('id');
  }

  $('#'+fade_in_id).css('opacity', 0);
  $('#'+fade_in_id).css('left', begin_fade_in_side);
  $('#'+fade_in_id).show();
  
  $('#'+fade_in_id).animate({
    opacity: 100,
    left: end_fade_in_side
  }, ttfi, function() {
    //Animation complete.
  });
}
// END function video_animation(direction)

$(function(){
  if ($('#popup_menu').length>0) {
    /*
    START - provided by http://lanitdev.wordpress.com/2009/12/07/getting-the-width-of-a-hidden-element-with-jquery-using-width/
    */
    var props = {position: "absolute", visibility: "hidden", display: "block"};
    var tableWidth = 0;
    $.swap($("#popup_menu")[0], props, function(){
         tableWidth = $("#tblmenuicons").width();
    });
    /*
    END
    */
    $('#popup_menu').width(tableWidth);
  }
  if($.browser.msie || $.browser.opera) {
    //$('.midsection-wrapper').prepend('<div class="ui-corner-ie-tl-no-border"></div><div class="ui-corner-ie-tr-no-border"></div><div class="ui-corner-ie-br-no-border"></div><div class="ui-corner-ie-bl-no-border"></div>');
    $('.video').prepend('<div class="ui-corner-ie-tl-no-border"></div><div class="ui-corner-ie-tr-no-border"></div><div class="ui-corner-ie-br-no-border"></div><div class="ui-corner-ie-bl-no-border"></div>');
    $('.bottom_quote').prepend('<div class="ui-corner-ie-tl-no-border"></div><div class="ui-corner-ie-tr-no-border"></div><div class="ui-corner-ie-br-no-border"></div><div class="ui-corner-ie-bl-no-border"></div>');
    $('.bottom_blog-wrapper').prepend('<div class="ui-corner-ie-tl-border"></div><div class="ui-corner-ie-tr-border"></div><div class="ui-corner-ie-br-border"></div><div class="ui-corner-ie-bl-border"></div>');
    $('.bottom_socialnetworking-wrapper').prepend('<div class="ui-corner-ie-tl-border"></div><div class="ui-corner-ie-tr-border"></div><div class="ui-corner-ie-br-border"></div><div class="ui-corner-ie-bl-border"></div>');
  }
  
  $('#LeaveResponse').click(function(e) {
    $('#LeaveResponseForm').show();
    $('#LeaveResponseLink').hide();
    document.getElementById('content').scrollTop = $('#contentHeight').height(); //scroll to bottom
    return false;
  });
  $('#LeaveResponseCancel').click(function(e) {
    $('#LeaveResponseLink').show();
    $('#LeaveResponseForm').hide();
    return false;
  });
  $('.adminentity').click(function(e) {
    href = $(this).children('a:first').attr('href');
    window.location = href;
  });
  $('.menu_cover').height($('.menu_cover').height()+$('.popup_menu').outerHeight()); //set up the menu hover catch area
  $('.menu_area').hover(
    function(e) {clearInterval(menuhide);$('.menu_left').show();$('.menu_cover').show();$('.popup_menu').show('fast');}, 
  	function(e) {menuhide = setInterval("hide_menu();", seconds_menu_hide);}
  );
  $('.video').mousemove(
    function(e) {if(!$.browser.msie) {$(this).children('.video_play_overlay:first').fadeIn();}else{$(this).children('.video_play_overlay:first').show();}clearInterval(va);}
  );
  $('.video').click(
    function(e) {if(!$.browser.msie) {$(this).children('.video_play_overlay:first').fadeIn();}else{$(this).children('.video_play_overlay:first').show();}clearInterval(va);}
  );
  $('.video').hover(
    function(e) {if(!$.browser.msie) {$(this).children('.video_play_overlay:first').fadeIn();}else{$(this).children('.video_play_overlay:first').show();}clearInterval(va);},
    function(e) {if(!$.browser.msie) {$(this).children('.video_play_overlay:first').fadeOut();}else{$(this).children('.video_play_overlay:first').hide();}va = setInterval("video_animation('next');", seconds_btwn_vids);}
  );

  $('.blog_nav_next').click(function(e) {
    $('.blog_group').each(function(index) {
      if ($(this).is(':visible')) {
        id = $(this).attr('id');
        num = parseInt(id.substr(11));
        next_id = 'blog_group_'+(num+1);
        if ($('#'+next_id).length==0) {
          next_id = 'blog_group_1';
        }
        if (id!=next_id) {
          $('#'+id).hide('fast');
          $('#'+next_id).show('fast');
          return false;
        }
      }
    });
  });
  $('.blog_nav_prev').click(function(e) {
    $('.blog_group').each(function(index) {
      if ($(this).is(':visible')) {
        id = $(this).attr('id');
        num = parseInt(id.substr(11));
        prev_id = 'blog_group_'+(num-1);
        if ($('#'+prev_id).length==0) {
          prev_id = 'blog_group_'+blog_group_max;
        }
        if (id!=prev_id) {
          $('#'+id).hide('fast');
          $('#'+prev_id).show('fast');
          return false;
        }
      }
    });
  });
  $('.blog_nav_prev').click(function(e) {
  });
  $('.video_nav_next').click(function() {
    video_animation('next');
  });
  $('.video_nav_prev').click(function() {
    video_animation('prev');
  });
  var va = 0;
  var menuhide = 0;
  if (seconds_btwn_vids>0) {
    va = setInterval("video_animation('next');", seconds_btwn_vids);
  }
  
});

