
var huidige_weergave="lijstweergave";
function zet_soortweergave(soortweergave)
{
	if (soortweergave=="lijstweergave")
	{
		$j("#programma_overzicht").fadeOut(250);
		$j('#programma_schema').fadeOut(250, function() {
			$j('#programma_lijstweergave').fadeIn(500);
			
			$j('#knop_schema').removeClass("gekozen vet");
			$j('#knop_schema').addClass("nietvet");
			$j('#knop_lijstweergave').addClass("gekozen vet");

		});
		
	}
	else
	{
		$j("#programma_overzicht").fadeOut(250);
		$j('#programma_lijstweergave').fadeOut(250, function() {
			$j('#programma_schema').fadeIn(500);
			
			$j('#knop_lijstweergave').removeClass("gekozen vet");
			$j('#knop_lijstweergave').addClass("nietvet");
			$j('#knop_schema').addClass("gekozen vet");
			
		});
	}	
	huidige_weergave=soortweergave;
	laad_programma_overzicht();
}
function laad_programma_overzicht()
{
	zoek_trefwoord=$j("#zoek_trefwoord").val();
	zoek_datum=$j("#zoek_datum").val();
	zoek_genre=$j("#zoek_genre").val();
	zoek_locatie=$j("#zoek_locatie").val();
	$j.ajax({
		type: "POST",
		url: "AJAX_programma_"+huidige_weergave+".php?zoek_trefwoord="+zoek_trefwoord+"&zoek_datum="+zoek_datum+"&zoek_genre="+zoek_genre+"&zoek_locatie="+zoek_locatie,
		cache: false,
		success: function(html){
			$j("#programma_overzicht").fadeOut(250,function(){
				$j("#programma_overzicht").html(html);
				$j("#programma_overzicht").fadeIn(500);
			});

		}
	});
}


$j(function()
{
  var hideDelay = 0;  
  var hideTimer = null;

  var container = $j('#personPopupContainer');

	$j('.schematrigger').live('mousemove', function()
	{
		var gegevens = $j(this).attr('rel').split(',');  
		var pid = gegevens[0];  
		var datum = gegevens[1];  
  

		var pos = $j(this).offset();
		var width = $j(this).width();

		$j('#personPopupContainer').css({
			left: (pos.left + width) + 'px',
			top: pos.top - 100 + 'px'
		});

		$j.ajax({
			type: 'GET',
			url: 'AJAX_programma_popup.php',
			data: 'pid='+pid+'&datum='+datum,
			success: function(data)
			{
				$j('#personPopupContainer').html(data);
			}
		});
		
		$j('#personPopupContainer').css('display', '');
		$j('#personPopupContainer').fadeIn(500);
	});

	$j('.schematrigger').live('mouseout', function()
	{
		if (hideTimer)
		{
			clearTimeout(hideTimer);
		}
		hideTimer = setTimeout(function()
		{
			$j('#personPopupContainer').fadeOut(200);
		}, hideDelay);
	});

	// Allow mouse over of details without hiding details
	$j('#personPopupContainer').mouseover(function()
	{
		if (hideTimer)
		{
			clearTimeout(hideTimer);
		}
	});

	// Hide after mouseout
	$j('#personPopupContainer').mouseout(function()
	{
		if (hideTimer)
		{
			clearTimeout(hideTimer);
		}
		hideTimer = setTimeout(function()
		{
			$j('#personPopupContainer').fadeOut(200);
		}, hideDelay);
	});
});

function popupsluiten()
{
	$j('#personPopupContainer').fadeOut(200);
}

