var biosI=0;
var biosX=0;
var osX=0;
var blockName=['biosProcBlock','biosRam','biosWait','biosDriveBlock','biosNetwork','biosNetworkOk','biosWaterChip','biosWaterChipOk','biosSecurity','biosSecurityError','biosBottom', 'biosOsError'];


function biosViewToggle(block)
{
	document.getElementById(block).style.display='block';
}

function screenSwap(x,y)
{
	document.getElementById(x).style.display='none';
	document.getElementById(y).style.display='block';
	setTimeout("osLoad();", 1000);
}

function biosRamCounter()
{
	if(biosX<128001)
	{
		document.getElementById('biosRam').innerHTML=biosX+'KB OK';
		biosX+=100;
		setTimeout("biosRamCounter();", 1);
	}
	else
	{
		biosLoad2();
	}
}

function biosLoad()
{
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 1000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 2000);
	setTimeout("biosRamCounter();", 3000);
}

function biosLoad2()
{
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 1000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 5000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 7000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 9000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 10000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 12000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 13000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 15000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 17000);
	setTimeout("biosViewToggle(blockName[biosI]);biosI++;", 18000);
	setTimeout("screenSwap('biosScreen','osLoad');", 22000);
}

function osLoad()
{
	document.getElementById('seg'+osX).style.backgroundColor='#00FF00';
	osX++;
	if (osX<20){setTimeout("osLoad();",700);}
	else {setTimeout("screenSwap('osLoad','userLogin');",2000)}
}

function userOver(block)
{
	document.getElementById(block).style.backgroundColor='#000000';
}

function userOut(block)
{
	document.getElementById(block).style.backgroundColor='#222222';
}

function userClick(block)
{
	document.getElementById('user1Error').style.display='none';
	document.getElementById('user2Error').style.display='none';
	document.getElementById('user3Error').style.display='none';
	document.getElementById(block+'Error').style.display='inline';
}