jQuery().ready(function()
{
	var startCarouselAt = 216;
	var down = false;
	var to = 0;
	$('#carousel').carousel();
	$('#carousel').setDegrees(startCarouselAt);
	
	$('.categorie').draaiDing('.categorie_right', '.categorie_left', '.slider');
	$('.categorie_left').removeAttr('href');
	$('.categorie_right').removeAttr('href');
	$('#carousel_slider #slider').disableTextSelect();//No text selection on these elements
	
	$('#carousel_slider #slider').slider(null, 0, 360, startCarouselAt, null, function(data)
	{
		$('#carousel').setDegrees(data);
	});
	
	$('#sliderbar_left').mousedown(function()
	{
		to = -1;
		down = true;
	}).mouseup(function()
	{
		to = -1;
		down = false;
	});
	$('#sliderbar_right').mousedown(function()
	{
		to = 1;
		down = true;
	}).mouseup(function()
	{
		to = 1;
		down = false;
	});
	
	setInterval(function()
	{
		if(down)
		{
			$('#carousel_slider #slider').position($('#carousel_slider #slider').position() + to);
		}
	}, 33);
	
	$('#dropdown').dropdown('.dropklik');
	
	if($('#stem_hier').length > 0)
	{
		var genomineerde_id = $('#stem_hier').attr('class').substr(1);
		loadStemModule(null, genomineerde_id);
	}
	
	function loadStemModule(now, genomineerde_id)
	{
		$('#stem_hier').html('<img src="/images/loader.gif" alt=" " id="loadergif" />');
		if(!now)
		{
			now = '0';
		}
		$('#stem_hier').load('/ajax.php', { now: now, genomineerde_id: genomineerde_id }, function()
		{
			$('#amnowat a').click(function()
			{
				loadStemModule($(this).html()-1, genomineerde_id);
			});
			$('#volgend_vraag').hide();
			$('#terug_naar_het_overzicht').hide();
			$('#stem_hier #slider').disableTextSelect();//No text selection on these elements
			$('#stem_hier #slider.stepped').slider(null, -2.5, 2.5, '0', 1, function(data)
			{
				$('#slider_value').attr('value', data);
				$('#volgend_vraag').show();
			}, 'mouseup'); // tot nu toe 1 slider per keer, later class mogelijkheden toevoegen!
			$('#stem_hier #slider.fluent').slider(null, 1, 10, 5.5, null, function(data)
			{
				$('#score').html(data.toFixed(0));
				$('#slider_value').attr('value', data.toFixed(1));
				$('#terug_naar_het_overzicht').show();
			}); // tot nu toe 1 slider per keer, later class mogelijkheden toevoegen!
			$('#volgend_vraag').click(function()
			{
				$.get('/session.php', { vraag_id: $('#vraag_id').attr('value'), value: $('#slider_value').attr('value') }, function()
				{
					loadStemModule(parseFloat(now)+1, genomineerde_id);
				});
			});
			$('#terug_naar_het_overzicht').click(function()
			{
				$.get('/session.php', { vraag_id: $('#vraag_id').attr('value'), value: $('#slider_value').attr('value'), last: 1 }, function()
				{
					window.location = $('#close').parent().attr('href');
				});
			});
			$('.verstuur_gegevens').click(function()
			{
				$.get('/session.php', { naam: $('#naam').attr('value'), emailadres: $('#emailadres').attr('value') }, function()
				{
					$('#text_big').html('Hartelijk dank voor het versturen van uw gegevens.');
				});
			});
		});
	}
	
	var windowWidth = getWindowWidth();
	var windowheight = getWindowHeight();
	
	if($('#externe_site').length > 0)
	{
		setExternalWindow();
	}
	
	function setExternalWindow()
	{
		windowWidth = getWindowWidth();
		windowheight = getWindowHeight();
		$('#externe_site').css('width', getWindowWidth() - $('#stem_module').width() - 20);
		$('#externe_site').css('height', getWindowHeight() - $('#header').height() - parseFloat($('#header').css('margin-top')) - 8);
		$('#externe_site iframe').css('height', getWindowHeight() - $('#titel_externe_site').height() - $('#header').height() - parseFloat($('#header').css('margin-top')) - 8);
	}
	
	setInterval(function()
	{
		if(windowWidth != getWindowWidth() || windowheight != getWindowHeight())
		{
			setExternalWindow();
		}
	}, 100);
	
});
