/*
<DEPENDENCIES>
</DEPENDENCIES>
*/
function WBTInitializer(defaultskin, servicepage, browsers)
{
	this.defaultskin = defaultskin;
	this.servicepage = servicepage;
	this.exportbrowser = new Array();
	this.defaultbrowser;
}
WBTInitializer.prototype.addBrowser = function(browserId)
{
	this.exportbrowser[browserId] = browserId;
	this.defaultbrowser = browserId;
}
WBTInitializer.prototype.commitfinish =  function()
{
	if (services && services.serviceregistry && services.serviceregistry.getService('lmsconnector'))
			{
				services.serviceregistry.getService('lmsconnector').finishConnection();
	}
}
WBTInitializer.prototype.initServiceFrame = function()
{
	var browser = null;
	if (navigator.appName.indexOf("Netscape") != -1)
	{
		if (eval(navigator.appVersion.substring(0,1)) >= 5)
			browser = 'moz';
	}
	else if (navigator.appName.indexOf("Explorer") != -1)
	{
		var parts = navigator.appVersion.split(";");
		for (var i =0; i < parts.length; ++i)
		{
			if (parts[i].indexOf('MSIE') != -1)
			{
				var version = parts[i].replace('MSIE', '');
				if (eval(version) >= 6)
				{
					browser = 'ie';
					break;
				}
			}
		}
	}
	if (browser && this.exportbrowser[browser])
	{
		var loc = this.defaultskin + "." + browser;
		services.location.href= loc + "/" + this.servicepage;
	}
	else
	{
		
		var loc = this.defaultskin + "." + this.defaultbrowser;
		mainframe.location.href= loc + "/unsupportedbrowser.html";
	}
}
