var core;

var _rv = false;
function _r()
{
	_rv = true;
}

var _c = 0;
var _to = 500;
function _g()
{
	if ( !_rv )
	{
		if ( _c > 6 )
		{
			_e();
		}
		_sp( 10 + _c );
		_c++;
		setTimeout( _g, _to );
		_to = _to*2;
		return;
	}
	
	setTimeout( _i, 0 );
}

var _f;
var cv;
var _to;
function _i()
{	
	core = document.core;
	try
	{
		core.initialise();
	}
	catch(ex)
	{
		_e();
		return;
	}
	
	_sm( "Loading Runtime..." );
	_sp( 15 );
	_f = new _sb( "" + core.getFramework() );
	_sp( 20 );
	
	vsim.runtime.Simulation.initialise();
}

function _sb( s )
{
	try
	{
		eval( s );
	}
	catch ( ex )
	{
		_e();
	}
}