Adobe Shockwave v' + tMajorVersionString + ' installed';
}
else if (tVersionString > 0)
{
returnString = '
Adobe Shockwave v' + tMajorVersionString + ' installed';
}
else
{
returnString = '
Adobe Shockwave not installed ';
}
function GetColor()
{
var returnValue;
if (window.screen.colorDepth >= 16)
returnValue = '
' + window.screen.colorDepth + '-Bit Color';
else
returnValue = '
' + window.screen.colorDepth + '-Bit Color';
return returnValue;
}
function GetResolution() {
var returnValue;
if (window.screen.availWidth >= 1000 && window.screen.availHeight >= 700 )
returnValue = '
' + window.screen.availWidth + 'x' + window.screen.availHeight;
else
returnValue = '
' + window.screen.availWidth + 'x' + window.screen.availHeight;
return returnValue;
}
function FlashVersion()
{
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
versionStr = GetSwfVer();
if (versionStr == -1)
{
return "N/A";
}
else if (versionStr != 0)
{
if (isIE && isWin && !isOpera)
{
// Given "WIN 2,0,0,11"
tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
tempString = tempArray[1]; // "2,0,0,11"
versionArray = tempString.split(","); // ['2', '0', '0', '11']
}
else
{
versionArray = versionStr.split(".");
}
var versionMajor = versionArray[0];
var versionMinor = versionArray[1];
var versionRevision = versionArray[2];
return (versionMajor + "." + versionMinor + "." + versionRevision);
}
}
function TestFlash()
{
var Version = FlashVersion();
var returnString;
var requiredMajorVersion = 8;
var requiredMinorVersion = 0;
var requiredRevision = 0;
//Detect flash version
var hasCorrectFlash = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if (hasCorrectFlash)
returnString = '
Adobe Flash v' + Version + ' installed'
else
returnString = '
Adobe Flash v' + Version + ' installed!'
return returnString;
}
function DetectPopUp()
{
var returnValue;
var popup = window.open('blank.htm', 'Testing', 'width=300,height=300');
if (popup != null) {
// This means that popup blocker is OFF
returnValue = true;
popup.close();
}
else {
// This means that popup blocker is on
returnValue = false;
}
return returnValue;
}
function getOS() {
var ua = navigator.userAgent;
var uaindex;
//alert("User Agent : " + ua);
// determine OS
if (ua.match(/iPad/i) || ua.match(/iPhone/i)) {
mobileOS = 'iOS';
uaindex = ua.indexOf('OS ');
}
else if (ua.match(/Android/i)) {
mobileOS = 'Android';
uaindex = ua.indexOf('Android ');
}
else {
mobileOS = 'unknown';
}
// determine version
if (mobileOS === 'iOS' && uaindex > -1) {
mobileOSver = ua.substr(uaindex + 3, 3).replace('_', '.');
}
else if (mobileOS === 'Android' && uaindex > -1) {
mobileOSver = ua.substr(uaindex + 8, 3);
}
else {
mobileOSver = 'unknown';
}
}
//