// JavaScript Document
var bannerRightOver = 0;
$(document).ready(function() {
	$('#rightSlideLnk').hover(function() {
	  var $lnkWidth = $('#rightSlideLnk').width();
	  var $parWidth = $(this).parents('div').filter(':first').width();
	  var $right = parseInt($("#bannerRight").css('right'),10) == 0 ?
		  -$(this).outerWidth() + $lnkWidth :
		  0;
	  if ($right == 0) {
		  $('#bannerRightCont').width($('#bannerRight').width() + 290);
	  }
	  $('#bannerRight').animate({
		right: $right
		},
		function() {
			var newRight = parseInt($("#bannerRight").css('right'), 10);
			if (newRight != 0) {
				$('#bannerRightCont').width($('#bannerRight').width() + newRight);
			}
		}
		);
	});
	$('#bannerRight').mouseleave(function() {
	  if (bannerRightOver == 1) {
		  var $lnkWidth = $('#rightSlideLnk').width();
		  var $right = parseInt($("#bannerRight").css('right'),10) == 0 ?
			  -$(this).outerWidth() + $lnkWidth :
			  0;
		  if ($right == 0) {
			  $('#bannerRightCont').width($('#bannerRight').width()+290);
		  } else {
			$('#h3').hide();
		  }
		  $(this).animate({
			right: $right
			},
			function() {
				var newRight = parseInt($("#bannerRight").css('right'), 10);
				if (newRight != 0) {
					$('#bannerRightCont').width($('#bannerRight').width() + newRight);
				}
			}		
		  );
	  }
	  bannerRightOver = 0;
	}).mouseenter(function() {
		bannerRightOver = 1;
	});
	$('.rightSlideClose').click(function(e) {
		bannerRightOver = 0;
		e.preventDefault();
		timedClose();
	});
	setTimeout('timedClose()', 5000);
});

function timedClose() {
	var $lnkWidth = $('#rightSlideLnk').width();
	$rightPos = -$('#bannerRight').width() + $lnkWidth;
	if (bannerRightOver == 0) {
		$('#h3').hide();
		$('#bannerRight').animate({right:$rightPos}, 
								  function() { $('#bannerRightCont').width('15') });
	}
}