var runes;
var runeNames;

var selectCount = 0;
var running = false;
var selected;

$(document).ready(function()
{	
	selected = new Array();
	runes = new Array(	'01-fehu',	'01-fehu-kop',	'02-uruz',	'02-uruz-kop',	'03-thurisaz',	'03-thurisaz-kop',	'04-ansuz',	'04-ansuz-kop',	'05-raido',	'05-raido-kop',	'06-kenaz',	'06-kenaz-kop',	'07-gebo',	'07-gebo-kop',	'08-wunjo',	'08-wunjo-kop',	'09-hagalaz',	'09-hagalaz-kop',	'10-naudiz',	'10-naudiz-kop',	'11-isa',	'11-isa-kop',	'12-jera',	'12-jera-kop',	'13-eihwaz',	'13-eihwaz-kop',	'14-perthro',	'14-perthro-kop',	'15-elhaz',	'15-elhaz-kop',	'16-sowilo',	'16-sowilo-kop',	'17-teiwaz',	'17-teiwaz-kop',	'18-berkana',	'18-berkana-kop',	'19-ehwaz',	'19-ehwaz-kop',	'20-manaz',	'20-manaz-kop',	'21-laguz',	'21-laguz-kop',	'22-inguz',	'22-inguz-kop',	'23-dagaz',	'23-dagaz-kop',	'24-othala',	'24-othala-kop',	'25-odin',	'25-odin-kop');	
	runeNames = new Array(	'FEHU',	'FEHU - OMGEKEERD',	'URUZ',	'URUZ - OMGEKEERD',	'THURISAZ',	'THURISAZ - OMGEKEERD',	'ANSUZ',	'ANSUZ - OMGEKEERD',	'RAIDO',	'RAIDO - OMGEKEERD',	'KENAZ',	'KENAZ - OMGEKEERD',	'GEBO',	'GEBO',	'WUNJO',	'WUNJO - OMGEKEERD',	'HAGALAZ',	'HAGALAZ',	'NAUDIZ',	'NAUDIZ - OMGEKEERD',	'ISA',	'ISA',	'JERA',	'JERA',	'EIHWAZ',	'EIHWAZ',	'PERTHRO',	'PERTHRO - OMGEKEERD',	'ELHAZ',	'ELHAZ - OMGEKEERD',	'SOWILO',	'SOWILO',	'TEIWAZ',	'TEIWAZ - OMGEKEERD',	'BERKANA',	'BERKANA - OMGEKEERD',	'EHWAZ',	'EHWAZ - OMGEKEERD',	'MANAZ',	'MANAZ - OMGEKEERD',	'LAGUZ',	'LAGUZ - OMGEKEERD',	'INGUZ',	'INGUZ',	'DAGAZ',	'DAGAZ',	'OTHALA',	'OTHALA - OMGEKEERD',	'ODIN',	'ODIN');
	
	var runeId = getRuneFromUrn();
	var rune = $('#huidig_rune');
	var src= 'img/'+runes[runeId]+'.gif';
	rune.attr('src',src);	

	var runeId = getRuneFromUrn();
	var rune = $('#moet_rune');
	var src= 'img/'+runes[runeId]+'.gif';
	rune.attr('src',src);	

	var runeId = getRuneFromUrn();
	var rune = $('#nieuw_rune');
	var src= 'img/'+runes[runeId]+'.gif';
	rune.attr('src',src);	
	//alert(selected[0]+' '+selected[1]+' '+selected[2]+' ')
	//alert(selected.length);
	
});

function getFixedRune(value)
{
	return ( parseInt(value / 2,10) * 2);
}
 
function valueSelected(value)
{
	
	for (var i = 0; i < selected.length; i++)
	{
		if (getFixedRune(selected[i])==getFixedRune(value))
		{			
			return true;
		}
	}
	
	return false;
}

function getRuneFromUrn()
{
	var found = false;
	while (!found)
	{
		var value = Math.floor(Math.random() * runes.length);
		if (!valueSelected(value))
			found = true;
	}
	selected.push(value);
	return value;
}


function handleBag()
{
	if (selectCount>=3 || running)
		return;
	if (selectCount == 0)
	{
		var rune = $('#huidig_rune');
		var top = ('top', $('#huidig_container').position().top + $('#huidig_container img').position().top) ;
		var left = ('left', $('#huidig_container').position().left + $('#huidig_container img').position().left);			
		var destination = $('#huidig_name');
		var inputNode = $('input[name="huidig"]');
	}
	else if (selectCount == 1)
	{
		var rune = $('#moet_rune');
		var top = ('top', $('#moet_container').position().top + $('#moet_container img').position().top) ;
		var left = ('left', $('#moet_container').position().left + $('#moet_container img').position().left);			
		var destination = $('#moet_name');
		var inputNode = $('input[name="moet"]');
	}
	else if (selectCount == 2)
	{
		var rune = $('#nieuw_rune');
		var top = ('top', $('#nieuw_container').position().top + $('#nieuw_container img').position().top) ;
		var left = ('left', $('#nieuw_container').position().left + $('#nieuw_container img').position().left);			
		var destination = $('#nieuw_name');
		var inputNode = $('input[name="nieuw"]');
	} 
	
	running = true;
	$('body').css('cursor','wait');
	$('#zak_container').css('cursor','wait');
	$('#zak_container_top').css('cursor','wait');
	rune.animate({top: 200,left: 230},750,
		function(){ rune.animate({height: '131px',top: top, left: left},750, 
		function(){	
			$('body').css('cursor','default');
			if (selectCount >= 3)
			{
				$('#zak_container').css('cursor','default');
				$('#zak_container_top').css('cursor','default');
			}
			else
			{
				$('#zak_container').css('cursor','pointer');
				$('#zak_container_top').css('cursor','pointer');
			}
			destination.html(runeNames[selected[selectCount]]);
			inputNode.val(selected[selectCount]);
			selectCount++;
			if (selectCount>=3)
			{
				$('input[type="submit"]').removeAttr('disabled');
			}
			running = false; 
	}); });
}
	

