// rollover

jQuery(document).ready(function($) {
	$('ul#global-nav li a img, p#reservation img').rollover('_o');
});

// open links in external window

$(document).ready( function() {
    $('a[rel="external"]').addClass("external").click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
});

$(document).ready(function(){
  $('a[href*=#]').click(function() {
 if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
 && location.hostname == this.hostname) {
   var $target = $(this.hash);
   $target = $target.length && $target
   || $('[name=' + this.hash.slice(1) +']');
   if ($target.length) {
  var targetOffset = $target.offset().top;
  $('html,body')
  .animate({scrollTop: targetOffset}, 1000);
    return false;
   }
 }
  });
});

//animate

$(function() {

$("li#bNews").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "79px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "41px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bAbout").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "165px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "96px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bSupport").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "92px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "55px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bService").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "89px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "50px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bFacilities").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "109px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "60px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bApplication").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "121px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "75px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bClist").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "151px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "77px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bBlog").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "68px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "39px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bLink").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "68px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "42px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bContact").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "132px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "69px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

$("li#bAccess").hover(function(){
	if (!$(this).hasClass('animated')) {
		$(this).dequeue().stop().animate({ width: "96px" });
	}
}, function() {
    $(this).addClass('animated').animate({ width: "46px" }, "fast", "easeOutBack", function() {
		$(this).removeClass('animated').dequeue();
	});
});

});