

/*
copyright Stephen Ensminger @ Media27, Inc.
2010-2011

initialized by the parent and then accessed by every script in the chain.

Requires JVARS

*/

var jsystem = function(){


	// set browser type
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1) jvars.browserType =  'Opera';
	else if (agt.indexOf("staroffice") != -1) jvars.browserType = 'Star Office';
	else if (agt.indexOf("webtv") != -1) jvars.browserType = 'WebTV';
	else if (agt.indexOf("beonex") != -1) jvars.browserType = 'Beonex';
	else if (agt.indexOf("chimera") != -1) jvars.browserType = 'Chimera';
	else if (agt.indexOf("netpositive") != -1) jvars.browserType = 'NetPositive';
	else if (agt.indexOf("phoenix") != -1) jvars.browserType = 'Phoenix';
	else if (agt.indexOf("firefox") != -1) jvars.browserType = 'Firefox';
	else if (agt.indexOf("chrome") != -1) jvars.browserType = 'Chrome';
	else if (agt.indexOf("safari") != -1) jvars.browserType = 'Safari';
	else if (agt.indexOf("skipstone") != -1) jvars.browserType = 'SkipStone';
	else if (agt.indexOf("msie") != -1) jvars.browserType = 'Internet Explorer';
	else if (agt.indexOf("netscape") != -1) jvars.browserType = 'Netscape';
	else if (agt.indexOf("mozilla/5.0") != -1) jvars.browserType = 'Mozilla';
	else if (agt.indexOf('\/') != -1) 
	{
		if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') 
		{
			jvars.browserType = navigator.userAgent.substr(0,agt.indexOf('\/'));
		} else {
			jvars.browserType = 'Netscape';
		}
	} else if (agt.indexOf(' ') != -1) {
		jvars.browserType =  navigator.userAgent.substr(0,agt.indexOf(' '));
	} else {
		jvars.browserType =  navigator.userAgent;
	}
	
	// set platform
	if(navigator.platform.indexOf("iPhone") != -1)jvars.platformType = 'iPhone';
	else if(navigator.platform.indexOf("iPod") != -1)jvars.platformType = 'iPad';
	
	jvars.platformType = navigator.platform;

}
var jsys = new jsystem();
