//window.onerror = function stopErrors() { return true; }

function RestoreFrame(hnam)
{
	if(parent.frames.length==3)
	{
		if(parent.SavHash	==	'#art')	return;

		if(parent.SavFlng) BreakFrame(hnam);

		switch(hnam)
		{
			case 'bumm':
			if(parent.frames[0].name=="header" && parent.frames[1].name == "game" && parent.frames[2].name == "control") return;
			else if(parent.SavHash=='#evamaria' && parent.frames[1].name=="header" && parent.frames[2].name == "game" && parent.frames[0].name == "control") return;

			case 'taipeh':
			if(parent.frames[0].name=="game" && parent.frames[1].name == "control" && parent.frames[2].name == "log") return;
			else if(parent.SavHash=='#evamaria' && parent.frames[1].name=="game" && parent.frames[0].name == "control" && parent.frames[2].name == "log") return;

			case 'tetris':
			if(parent.frames[0].name=="game" && parent.frames[1].name == "control" && parent.frames[2].name == "top10") return;
			else if(parent.SavHash=='#evamaria' && parent.frames[1].name=="game" && parent.frames[0].name == "control" && parent.frames[2].name == "top10") return;
		}
	}
	top.location.replace(hnam+'.htm');
}

function BreakFrame(hnam)
{
	if((parent.SavFlng==4 || parent.SavFlng==5) && parent.SavName=="mainframe") return;
	if(parent.SavFlng==2 && parent.SavName=="data") return;
	top.location.replace(hnam+'.htm');
}
