dmnd = new Image(28,20);
dmnd.src = "images/lblue.gif";

function rollover(c)
{
	switch(c)
	{
		case 0: document.images["mn1"].src = "images/lblue.gif"; break;
		case 1: document.images["mn2"].src = "images/lblue.gif"; break;
	}
	return true;
}

function rollout(c)
{
	switch(c)
	{
		case 0: document.images["mn1"].src = "images/dblue.gif"; break;
		case 1: document.images["mn2"].src = "images/dblue.gif"; break;
	}
	return true;
}

var
	nn01=new Image(300,24), nn02=new Image(300,24),	nn03=new Image(300,24),
	nn04=new Image(300,24), nn05=new Image(300,24),	nn06=new Image(300,24),
	nn07=new Image(300,24), nn08=new Image(300,24),	nn09=new Image(300,24),
	nn10=new Image(300,24), nn11=new Image(300,24),	nn12=new Image(300,24),
	nn13=new Image(300,24),

	nn21=new Image(300,24), nn22=new Image(300,24),	nn23=new Image(300,24),
	nn24=new Image(300,24), nn25=new Image(300,24),	nn26=new Image(300,24),
	nn27=new Image(300,24), nn28=new Image(300,24),	nn29=new Image(300,24),
	nn30=new Image(300,24), nn31=new Image(300,24),	nn32=new Image(300,24),
	nn33=new Image(300,24);

nn01.src = "java/1hu11.gif";nn21.src = "java/2hu11.gif";
nn02.src = "java/1hu12.gif";nn22.src = "java/2hu12.gif";
nn03.src = "java/1hu13.gif";nn23.src = "java/2hu13.gif";
nn04.src = "java/1hu00.gif";nn24.src = "java/2hu00.gif";
nn05.src = "java/1hu21.gif";nn25.src = "java/2hu21.gif";
nn06.src = "java/1hu22.gif";nn26.src = "java/2hu22.gif";
nn07.src = "java/1hu23.gif";nn27.src = "java/2hu23.gif";
nn08.src = "java/1hu31.gif";nn28.src = "java/2hu31.gif";
nn09.src = "java/1hu32.gif";nn29.src = "java/2hu32.gif";
nn10.src = "java/1hu33.gif";nn30.src = "java/2hu33.gif";
nn11.src = "java/1hu41.gif";nn31.src = "java/2hu11.gif";
nn12.src = "java/1hu42.gif";nn32.src = "java/2hu42.gif";
nn13.src = "java/1hu43.gif";nn33.src = "java/2hu43.gif";


var hu_src = new Array(	"hu11.gif","hu12.gif","hu13.gif","hu00.gif",
			"hu21.gif","hu22.gif","hu23.gif","hu00.gif",
			"hu31.gif","hu32.gif","hu33.gif","hu00.gif",
			"hu41.gif","hu42.gif","hu43.gif");
var hu_idx = new Array(11,12,13,0,21,22,23,0,31,32,33,0,41,42,43);
var hu_shw = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

var iPusk=0;
var iFocus = -1;

function hu_select(i,sel)
{
		document.images["line"+Math.floor(i/10)+i%10].src="java/"+sel+hu_src[i];
}

function hu_check()
{
	for(var i = 0;i < hu_shw.length;i++) hu_shw[i]=0;
	for(i = 0;i < hu_idx.length-1;i++)
	{
		if(i == iFocus || i + 1 == iFocus) continue;
		if(hu_idx[i]+1 == hu_idx[i+1]){hu_shw[i]=1;hu_shw[i+1]=1;};
		if(i + 2 == hu_idx.length) continue;
		if(hu_idx[i] % 10 == 3 && hu_idx[i+1] == 0){hu_shw[i+1]=1;};
	}
	if(iFocus != -1) hu_shw[iFocus]=2;	
	for(i = 0;i < hu_src.length;i++) hu_select(i,hu_shw[i]);
	var fl = 1;
	for(i = 0;i < hu_src.length && fl == 1;i++)
	if(hu_shw[i]!=1) fl = 0;
	if(fl == 1) hu_congratulations();
}

function hu_congratulations()
{
	var new_wnd = window.open("win.htm","","resizable,scrollbars,height=200, width = 400");
	new_wnd.focus();
	iPusk = 0;
}

var cm, cs;

function hu_start()
{
	var k = hu_src.length-1,i=0;
	iPusk = 1;iFocus = -1;cm = 0;cs=0;
	while(k>0){
		for(i = 0; i < k; i++)
		if(Math.round(Math.random())==0){
			var hu_sp = hu_src[i];
			var hu_np = hu_idx[i];
			hu_src[i]=hu_src[i+1];
			hu_idx[i]=hu_idx[i+1];
			hu_src[i+1]=hu_sp;
			hu_idx[i+1]=hu_np;
		}
		k--;
	}
	hu_check();
}

function hu_click(idx)
{
	if(iPusk == 0) return true;
	var body=document.getElementById("documentbody");
	if(iFocus == idx){	//Unselect
		iFocus = -1;
		body.style.cursor="default";
	}else{
		iFocus = idx;
		body.style.cursor="move";
	}
	hu_check();
	return true;
}

function hu_rollover(idx)
{
	if(iPusk == 0) return true;
	if(iFocus != -1 && iFocus != idx)
	{
		var hu_sp = hu_src[iFocus];
		var hu_np = hu_idx[iFocus];
		hu_src[iFocus]=hu_src[idx];
		hu_idx[iFocus]=hu_idx[idx];
		hu_src[idx]=hu_sp;
		hu_idx[idx]=hu_np;
		iFocus=idx;
		hu_check();
	}
}

var interval_id = setInterval("update_clock()",1000);

function update_clock()
{
	if(iPusk == 0) return true;	
	cs++;
	if(cs > 59){ cs-=60;cm++;}
	document.images["m0"].src="java/"+Math.floor(cm/10)+".gif";
	document.images["m1"].src="java/"+cm%10+".gif";
	document.images["s0"].src="java/"+Math.floor(cs/10)+".gif";
	document.images["s1"].src="java/"+cs%10+".gif";
	return true;
}
