/*
 * 3Di OpenViewer JavaScript Utility
 *  
 * Copyright 2009,  3Di,Inc.
 * All rights reserved.
 * 
 */
var ctrl = null;
function init(){

	var listener = {
	};
		
	var plugin = opvw.Plugin;
	plugin.CODE_BASE = "http://3di-opensim.com/openviewer/product/3Di_OpenViewer.cab";
	plugin.setAllEvents( listener );
	plugin.loadAllAPI();
	
	var setting = {};
	setting["Locale"] = "en";
	setting["LoginMode"] = "manual";
	setting["FirstName"] = "";
	setting["LastName"] = "";
	setting["Password"] = "";
	setting["ServerURI"] = "http://grid.cyberlandia.net:8002";

	/*
	// General settings
	setting["BackgroundColor"] = "ffff0000";
	setting["ProgressColor"] = "ffff0000";
	setting["DHTMLRelationEnable"] = "true";
	//setting["RequireVersion"] = "1.1.0.0";
	
	// Init settings
	setting["InitBackgroundURL"] = "";
	//setting["InitBackgroundMusicURL"] = "";
	
	// Login settings
	setting["LoginBackgroundURL"] = "";
	setting["LoginMode"] = "manual";
	setting["FirstName"] = "test";
	setting["LastName"] = "test";
	setting["Password"] = "testtest";
	setting["ServerURI"] = "1.2.3.4:10001";
	//setting["LoginLocation"] = "uri:region1&128&128&128";
	
	// Draw setting
	setting["DrawSea"] = "false";
	setting["DrawTerrain"] = "false";
	setting["DrawSky"] = "false";
	setting["DrawMenu"] = "false";
	setting["SetStandUpIcon"] = "true";
	//setting["ShaderLevel"] = "low";
	
	// In-world time
	setting["TickOn"] = "false";
	setting["WorldTime"] = "12:00:00";
	setting["WorldAmbientColor"] = "0.0,0.0,0.0";
	
	// Directional light
	setting["IsFixDirectional"] = "true";
	setting["FixDirectionalDirection"] = "1.75,0,0";
	setting["FixDirectionalDiffuseColor"] = "1.0,0.4,0.4";
	setting["FixDirectionalAmbientColor"] = "0.2,0.08,0.08";
	
	// Camera
	setting["CameraStartDistance"] = "2.0";
	setting["CameraKeyWalkingDistance"] = "3.0";
	setting["CameraMinDistance"] = "0.1";
	setting["CameraMaxDistance"] = "5.0";
	setting["CameraFOV"] = "0.785";
	setting["CameraOffsetY"] = "10";
	setting["CameraMinAngleY"] = "0.001";
	setting["CameraMaxAngleY"] = "1.57";
	setting["CameraDefaultAngleY"] = "0.785";
	setting["CameraDefaultAngleX"] = "3.14";
	setting["AvatarDisappearDistance"] = "2";
	*/
	
	setting["RequireVersion"] = "1.1.0.0";
	ctrl = plugin.start('js_object_fix', 800, 600, setting);
}
