// -----------------[ Platform Check Fucntions ]----------------------

var ua = navigator.userAgent.toLowerCase();

function SysChkWin()
{
    if ((ua.indexOf('win') == -1 || ua.indexOf('16bit') != -1) ||
        (ua.indexOf('win98') == -1 && ua.indexOf('win 9x 4.9') == -1 && ua.indexOf('windows 98') == -1 && ua.indexOf('windows nt 5') == -1))
    {
        return false;
    }
	else
		return true;
}
	
function SysChkIE()
{
    var major = parseInt(navigator.appVersion);
    if ((ua.indexOf('opera') != -1 || ua.indexOf('msie') == -1) ||
        (major < 4 || ua.indexOf('msie 4') != -1 || ua.indexOf('msie 5.0') != -1))
    {
        return false;
    }
	else
		return true;
}

function SysChkWMP()
{
	var player; 
	var plugin; 
	var version;
	var hasActiveX=false;
	try{
		if(window.ActiveXObject)
		{
			hasActiveX = true;
			player = new ActiveXObject("WMPlayer.OCX.7");
		}
		else if (window.GeckoActiveXObject)
		{
			hasActiveX = true;    
			player = new GeckoActiveXObject("WMPlayer.OCX.7");
		}
		version = player.versionInfo;
	} catch(oError) { }
	try{
		if(navigator.mimeTypes)
		{
			plugin = navigator.mimeTypes['application/x-mplayer2'].enabledPlugin; 
		} 
	}catch (oError) {}
	if ((parseInt(version,10) >= 9)|| plugin) {
		return true;
	}
	else
	{
		return false;
	}
}

function SysChkPlatform()
{
	if (SysChkWin() && SysChkIE() && SysChkWMP())
		return true;
	else
		return false;
}