var AJAX_ROOT = ROOT+'includes/includes/process.php';

/**
*	externalLinks - target blank aan link klappen
*/
function externalLinks()
{
	if (!document.getElementsByTagName) return;
	
	var anchors = document.getElementsByTagName("a");
	
	var i;
	for(i=0; i<anchors.length; i++)
	{
		var anchor = anchors[i];
		
		if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}
window.onload = externalLinks;

/**
*	in_array - kijk of een waarde voorkomt in een array
*/
function in_array (needle, haystack, start)
{  
	if(start == '')
		start = 0;

	var result = haystack.indexOf(needle, start);
	if ( result > -1 )
		return true;
	else
		return false;
}

/**
*
*/
function publish(id, type)
{
	$.post(AJAX_ROOT, {action: 'publish', value: id, actie: type}, function(data)
	{
		window.location = window.location;
	});
}


/**
*
*/
function deleteCreatie(id)
{
	if(confirm('Weet u het zeker?'))
	{
		$.post(AJAX_ROOT, {action: 'deleteCreatie', value: id}, function(data)
		{
			window.location = window.location;
		});
	}
}

/**
*
*/
function rate(id, userid, inzendingid)
{
	$.post(AJAX_ROOT, { action: 'rate',  value: (parseInt(id+1)), user: userid, inzending: inzendingid}, function(data)
	{
		if(data != null && data != '')
			$('#rating_error').html(data+'<br />').fadeIn(500);
		else
			window.location = window.location;
	});
}

/**
*
*/
function rateOver(rateid)
{
	$('#rating_'+rateid+' .ster').hover(function()
	{
		var id = parseInt(this.id.substr(5, 1));
		
		if(id == 0)
		{
			$('#rating_'+rateid+' .ster').attr('src', ROOT+'images/layout/ster_.png');
		}
		else
		{
			for(id -= 1; id >= 1; id--)
				$('#rating_'+rateid+' #ster_'+id).attr('src', ROOT+'images/layout/ster.png');
			
			//$('#ster_0').attr('src', ROOT+'images/layout/ster.png');
		}
		
		$(this).attr('src', ROOT+'images/layout/ster.png');
	}, function()
	{
		for(var i=0; i<5; i++)
		{
			if($('#rating_'+rateid+' #ster_'+i).hasClass('no_rating'))
				$('#rating_'+rateid+' #ster_'+i).attr('src', ROOT+'images/layout/ster_.png');
			else
				$('#rating_'+rateid+' #ster_'+i).attr('src', ROOT+'images/layout/ster.png');
		}
	})
}

/**
*	fader - header images fader
*/
var current_header = 0;
function headerFade()
{
	$('#header_'+current_header).fadeOut(500);

	current_header++;
	
	if(current_header > 4)
		current_header = 1;
	
	$('#header_'+current_header).fadeIn(500);
	
	fader = setTimeout("headerFade()", 5000);
}

$(document).ready(function()
{
	$('#header_container').find('img:first').fadeIn(500);
	
	headerFade();
});
