$(document).ready(function()
{
 $("#searchField").click(function(){
  if($(this).val() == "Search...")
   $(this).val("");
 });

 $(".topBoxLink").click(function(){
  $("#topBox").slideToggle(1500);
 });

 $("#topBox h1").click(function(){
   $("#topBox").slideUp(1500);
 });
 
 $(".msubmit").click(function(){
  $("form#searcher").submit();
 });
 
 $("#searchField").keyup(function(e){
   if(e.keyCode == 13)
     $("form#searcher").submit();
 });
 
 $("#watched").click(function(){
  var movie_id;
  var watched = 0;
  movie_id = $("#watched_id").val();
  
  if($('#watched').is(':checked')) 
    watched = 1;
  //alert("/includes/watched_movies.php?watched="+watched+"&id="+movie_id);
  $('#wrt').load("/includes/watched_movies.php?watched="+watched+"&id="+movie_id);
 });
 

$('.date_has_event').each(function () {
		// options
		var distance = 10;
		var time = 250;
		var hideDelay = 500;
 
		var hideDelayTimer = null;
 
		// tracker
		var beingShown = false;
		var shown = false;
 
		var trigger = $(this);
		var popup = $('.events ul', this).css('opacity', 0);
 
		// set the mouseover and mouseout on both element
		$([trigger.get(0), popup.get(0)]).mouseover(function () {
			// stops the hide event if we move from the trigger to the popup element
			if (hideDelayTimer) clearTimeout(hideDelayTimer);
 
			// don't trigger the animation again if we're being shown, or already visible
			if (beingShown || shown) {
				return;
			} else {
				beingShown = true;
 
				// reset position of popup box
				popup.css({
					bottom: 20,
					left: -76,
					display: 'block' // brings the popup back in to view
				})
 
				// (we're using chaining on the popup) now animate it's opacity and position
				.animate({
					bottom: '+=' + distance + 'px',
					opacity: 1
				}, time, 'swing', function() {
					// once the animation is complete, set the tracker variables
					beingShown = false;
					shown = true;
				});
			}
		}).mouseout(function () {
			// reset the timer if we get fired again - avoids double animations
			if (hideDelayTimer) clearTimeout(hideDelayTimer);
 
			// store the timer so that it can be cleared in the mouseover if required
			hideDelayTimer = setTimeout(function () {
				hideDelayTimer = null;
				popup.animate({
					bottom: '-=' + distance + 'px',
					opacity: 0
				}, time, 'swing', function () {
					// once the animate is complete, set the tracker variables
					shown = false;
					// hide the popup entirely after the effect (opacity alone doesn't do the job)
					popup.css('display', 'none');
				});
			}, hideDelay);
		});
	});

 
});

function showPanel(panel) {
	
	$(".movie_main").hide();
	$(".movie_synopsis").hide();
	$(".movie_posters").hide();
	$(".movie_wallpapers").hide();
	$(".movie_countries").hide();
	$(".movie_locations").hide();
	$(".movie_trailers").hide();
	$(".movie_casts").hide();
	$(".movie_comments").hide();
	
	$(".movie_"+panel).show();

}

