var selected=new Array(50,50,50,50,50,50);
var position=0;

//Preload numbers and selector

var img_numbers = new Array(49);
var img_ramka;
var img_empty;
var img_loading;

img_loading=new Image();
img_loading.src="http://img.otoloto.pl/images/loading.png";
img_ramka=new Image();
img_ramka.src="http://img.otoloto.pl/images/num/on.gif";
img_empty=new Image();
img_empty.src="http://img.otoloto.pl/images/spacer.gif";

for (i=1;i<50;i++)
{
	img_numbers[i]=new Image();
	img_numbers[i].src="http://img.otoloto.pl/images/num/" + i + "b.gif";
}

function show_nugget(pos,number,imageurl)
{
	nuget=imageurl + "/images/num/" + number + "b.gif";

	object=eval("document.images.nug" + pos);
	object.src=nuget;
}

function clear_nuggets(imageurl)
{
	for (i=0;i<6;i++)
	{
		object=eval("document.images.nug" + i);
		object.src=imageurl + "/images/spacer.gif";
	}
}

function lightup(number,imageurl)
{
	if (position<6 & img_numbers[49].complete)
	{
		if (number<10)
		{
			object=eval("document.images.n0" + number);
		}
		else
		{
			object=eval("document.images.n" + number);
		}	
		object.src=imageurl + "/images/num/on.gif";
	}
}

function lightdown(number,imageurl)
{
	var omit=0;

	for (i=0;i<position;i++)
	{
		if(selected[i]==number)
		{
			omit=1;
		}
	}

	if (omit==0)
	{
		if (number<10)
		{
			object=eval("document.images.n0" + number);
		}
		else
		{
			object=eval("document.images.n" + number);
		}	
		object.src=imageurl + "/images/spacer.gif";
	}
}

function select_number(number,imageurl)
{
	if (position<6 & img_numbers[49].complete)
	{
		var omit=0;
		for (i=0;i<position;i++)
		{
			if(selected[i]==number)
			{
				omit=1;
			}
		}
		if (omit==0)
		{
			selected[position]=number;
			show_nugget(position,number,imageurl);
			position++;
		}
	}
}

function clear_numbers(imageurl)
{
	for (i=0;i<position;i++)
	{
		number=selected[i];
		if (number<10)
		{
			object=eval("document.images.n0" + number);
		}
		else
		{
			object=eval("document.images.n" + number);
		}	
		object.src=imageurl + "/images/spacer.gif";
		selected[i]=50;
	}
	position=0;
	clear_nuggets(imageurl);
}

function add_to_favs()
{
	if (position==6)
	{
		var url="";
		for(i=0;i<position;i++)
		{
			url=url+"&form_num"+i+"="+selected[i];
		}
		url="/popup/dodaj.php?form_func=add"+url;
		smallwindow2(url);	
	}
	else
  	{
		alert("Musisz najpierw wybrać 6 liczb!");
	}
}

function play(action)
{
	if (position==6)
	{
		for(i=0;i<position;i++)
		{
			object=eval("document.playfield.num" + i);
			object.value=selected[i];
		}
		if (action!="")
		{
			document.playfield.action=action;
		}
		document.playfield.submit();
	}
	else
  	{
		alert("Musisz wybrać 6 liczb!");
	}
}

function shuffle(imageurl)
{
	clear_numbers(imageurl);
	for (i=0;i<6;i++)
	{
		while (true)
		{
			already=0;
			newnum = Math.round(Math.random() * 48) + 1;
			for (j=0;j<i;j++)
			{
				if(selected[j]==newnum)
				{
					already=1;
				}
			}
			if (already==0)
			{
				lightup(newnum,imageurl);
				select_number(newnum,imageurl);
				break;
			}
		}
	}
}

function select_fav(pos,imageurl)
{
	if (pos != "")
	{
		if (pos>=0)
		{
			numbers=favs[pos];
			clear_numbers(imageurl);
			for (i=0;i<6;i++)
			{
				lightup(numbers[i],imageurl);
				select_number(numbers[i],imageurl);
			}
		}
	}
}

function play_game(banid,banurl)
{
	if (position==6)
	{
		var suffix="";
		for(i=0;i<position;i++)
		{
			suffix=suffix+"&form_num"+i+"="+selected[i];
		}
		url="/popup/play_game.php?form_banid="+ banid + suffix;
		smallwindow1(url);
		window.location='http://'+banurl;
//		document.redirector.action="http://"+banurl;
//		document.redirector.submit();
	}
	else
  	{
		alert('Musisz wybrać 6 liczb!');
	}
}