// width of TNT window
var tntSizeX = 1;
// height of TNT window
var tntSizeY = 1;
// path to tnt file from HTML file
var tntSource = 'tnt/empty.tnt';
// TNT Control Color (look-up in TurnToolBox manual)
var tntCtrlColor = '#FFFFFF';
// TurnTool object transparent option
var tntTransparentOption = 0;
// HTML Title text
var tntTitle = 'TurnTool - Interactive Realtime Web 3D';
// HTML desctiption
var tntDescription = 'Visit <a href="http://www.turntool.com">www.turntool.com</a>';
// Maximun number of frames exported
var tntMaxFrameCount = 60;


function OnReady()
{
	//loadExternalTextures();
	focus();
	window.status = "TurnTool Ready";
	switchMursten(currentMursten);
	switchTagsten(currentTagsten);
	if(typeof(onTntReady) == 'function'){
		onTntReady();
	}
}

function loadExternalTextures()
{
	var texcnt = 0;
	texcnt = TNTDoCommand('SceneGraph.GetBitmapCount()');
	var bExternal = 64;
	var bHasAlpha = 32;
	for( var i=0; i<texcnt; i++ )
	{
		var props = 0;
		props = TNTDoCommand('SceneGraph.Bitmap(' + i + ').GetProperties()');
		if(props & bExternal)
		{
			var name = TNTDoCommand('SceneGraph.Bitmap(' + i + ').GetName()');
			if(props & bHasAlpha)
			{
				name += '.png'; // alpha textures are exported as png
			}
			else
			{
				name += '.jpg'; // non-alpha textures are exported as jpg
			}
			TNTDoCommand('SceneGraph.Bitmap('+i+').Load("'+name+'")');
		}
	}
}
