var oldPosX = 0;
var oldPosY = 0;
var mifflesTime = null;
var ma = null;

$(window).load(function(){
	$("a.fancybox").each(function(){
		$(this).attr("rel", "fancyGallery");
		alt = $(this).find("img").attr("alt");
		href = $(this).attr("href");

		var img = new Image();
		img.src = href;
		var target = $(this);

		img.onload = function()
		{
			$(target).fancybox({
				content: '<img alt="'+alt+'" src="'+$(target).attr("href")+'" />',
				title: alt,
				autoScale: false,
				autoDimensions: false,
				width: (img.width+10),
				height: (img.height+10),
				cyclic: true,
				titleShow: true
			});
		}
	});
	if($("a.fancyDoneer"))
	{
		// zou vertaald moeten worden
		//sContent = '<h2 class="fancybox_doneer_title">Steun mijn actie</h2>';
		sContent = '';
		$("a.fancyDoneer").parent().find(".icolink").each(function(){
			var img = $(this).find("img");
			sContent += '<a class="fancybox_doneerIco '+$(this).attr("class")+'" href="'+$(this).attr("href")+'"><img src="'+$(img).attr("src")+'" alt="'+$(img).attr("alt")+'" title="'+$(img).attr("title")+'" />'+$(img).attr("alt")+'</a><br/>';
		});
		$("a.fancyDoneer").fancybox({
			content : sContent,
			autoScale: false,
			autoDimensions: false,
			width : 120,
			height : 155
		});
	}
	$(".grafiek").each(function(){
		if( $(this).html().indexOf("<em>") )
		{ $(this).css("background", "none"); }
	});
});

$(document).ready(function(){
	var aCpOptions = Array({
		onSubmit: function(hsb, hex, rgb, el) {
			$('#layoutKleurAchtergrond').val(hex);
			$('#layoutKleurAchtergrond').ColorPickerHide();
		},
		'livePreview':true
	});
	if($("#headslider").length)
	{
		$('#headslider ul').anythingSlider({
			buildArrows         : false,
			buildNavigation     : false,
			buildStartStop      : false,
			hashTags            : false,
			expand              : true,
			easing              : 'swing',
			delay               : '4000',
			autoPlay            : true,
			animationTime       : 500,
			enableKeyboard      : false
		});
	}
	if($(".facebookControl .link").length > -1)
	{
		if( $(".facebookControl > .link > a").html() == "Uitloggen op Facebook" )
		{
			$(".facebookControl > .link> a").css("background", " url('/images/misc/uitloggen_met_facebook.png') no-repeat center center");
		}
	}
	if($(".verwijder > img").length)
	{
		$(".verwijder > img").live("click", function(){
			var iTargetId = $(this).parent().attr("rel");
			var oTargetRow = $(this).parent().parent().parent();
			$.get("/ajax/ajax-taal.php?mode=verwijder&taalId="+iTargetId, function(data){
				if(data.succes)
				{
					$(oTargetRow).remove();
				}
				else
				{
					alert("Er ging iets mis met het verwijderen van dit vertaalrecord");
				}
			}, 'json');
		});
	}
});

function fadeImages()
{
	for(i=0; i<aImages.length; i++)
	{
		if(i == activeImage)
		{
			$('#slider_dot'+i).attr("src", "/images/misc/slider_dot_current.png");
			$("#tpSlider_image"+i).animate({"opacity": 1}, 500);
		}
		else
		{
			$('#slider_dot'+i).attr("src", "/images/misc/slider_dot.png");
			$("#tpSlider_image"+i).animate({"opacity": 0}, 500);
		}
	}
	if(activeImage==3)
	{
		activeImage = -1;
	}
	activeImage++;
	activeTimer = setTimeout(function(){ fadeImages(); }, 5500);
}

function ucfirst(str) {
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}

// Dit werkt middels het accountoverzicht
// http://localhost.geef.nl/accounts/zoeken/miffles

function animateMiffles()
{
	var newPosX = 10 + Math.ceil( Math.random() * 880 );
	var newPosY = Math.ceil( Math.random() * 390 );
	$("#miffles").attr("src", "/images/miffles"+( newPosX < oldPosX ? '_mirrored' : '')+".gif");
	$("#miffles").animate({"left":newPosX+"px", "top": newPosY+"px"}, 500, function(){
		oldPosX = newPosX;
		oldPosY = newPosY;
	});
	mifflesTime = setTimeout(function(){ animateMiffles(); }, 2500)
}

