var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var interval_id;
var num_slides = 5;
var slide_num = 0;

function topnav_open()
{  topnav_canceltimer();
   topnav_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function topnav_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function topnav_timer()
{  closetimer = window.setTimeout(topnav_close, timeout);}

function topnav_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}


function slideShow() {
    var $active = $('#slideshow img.active');

    if ( $active.length == 0 ) $active = $('#slideshow img:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow img:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
        
    slide_num = slide_num + 1;
    if ( slide_num >= num_slides ) {
    	clearInterval(interval_id);
    }
}

function init_page(slideshow)
{
  $('#topnav > li').bind('mouseover', topnav_open);
  $('#topnav > li').bind('mouseout',  topnav_timer);

  document.onclick = topnav_close;
  
  $('ul.about_div').corner();
  $('ul.attractions_div').corner();
  $('ul.dining_div').corner();
  $('ul.rooms_div').corner();

  if ( slideshow ) {
    interval_id = setInterval( "slideShow()", 5000 );
  }
}

function init_policies()
{
  $('.policies_even').corner();
}

function init_left_nav()
{
  $('ul.left_nav_div').corner();
}

function init_events()
{
  $('.eventSection').corner();
}

