FlashVersionNumber=0;sniffVBrowser="";sniffVersion="";sniffResolution="";sniffColour="";sniffReferer="";sniffJava="";sniffDotNet="";SniffCookies="";sniffFlashVersion="";SniffOS="";function checkForCharacters(inputString,checkString,startingIndex){if(!startingIndex)startingIndex=0;return inputString.indexOf(checkString)}function SniffBrowser(){var is_minor=0;var is_major=0;var is_nav6=(is_nav&&is_major==6);var is_nav6up=(is_nav&&is_minor>=6);var agt=navigator.userAgent.toLowerCase();var appVer=navigator.appVersion.toLowerCase();var is_safari=((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;var is_khtml=(is_safari||is_konq);var iePos=appVer.indexOf('msie');if(iePos!=-1){is_minor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));is_major=parseInt(is_minor)}var is_konq=false;var kqPos=agt.indexOf('konqueror');if(kqPos!=-1){is_konq=true;is_minor=parseFloat(agt.substring(kqPos+10,agt.indexOf(';',kqPos)));is_major=parseInt(is_minor)}var is_gecko=((!is_khtml)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;var is_gver=0;if(is_gecko)is_gver=navigator.productSub;var is_moz=((agt.indexOf('mozilla/5')!=-1)&&(agt.indexOf('spoofer')==-1)&&(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)&&(agt.indexOf('webtv')==-1)&&(agt.indexOf('hotjava')==-1)&&(is_gecko)&&((navigator.vendor=="")||(navigator.vendor=="Mozilla")));if(is_moz){var is_moz_ver=(navigator.vendorSub)?navigator.vendorSub:0;if(!(is_moz_ver)){is_moz_ver=agt.indexOf('rv:');is_moz_ver=agt.substring(is_moz_ver+3);is_paren=is_moz_ver.indexOf(')');is_moz_ver=is_moz_ver.substring(0,is_paren)}is_minor=is_moz_ver;is_major=parseInt(is_moz_ver)}var is_nav=((agt.indexOf('mozilla')!=-1)&&(agt.indexOf('spoofer')==-1)&&(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)&&(agt.indexOf('webtv')==-1)&&(agt.indexOf('hotjava')==-1)&&(!is_khtml)&&(!(is_moz)));if((navigator.vendor)&&((navigator.vendor=="Netscape6")||(navigator.vendor=="Netscape"))&&(is_nav)){is_major=parseInt(navigator.vendorSub);is_minor=parseFloat(navigator.vendorSub)}if(is_nav6up){is_minor=navigator.vendorSub}sniffVBrowser=navigator.appName+" "+is_minor;sniffVersion=navigator.appVersion.toLowerCase();sniffDotNet=checkForCharacters(sniffVersion,".net",0);if(sniffDotNet<1){sniffDotNet=0}else{sniffDotNet=1}sniffVersion=parseInt(navigator.appVersion);sniffSCRWidth=screen.width;sniffSCRHeight=screen.height;sniffResolution=screen.width+" x "+screen.height;sniffColour=screen.colorDepth;sniffReferer=document.referrer;sniffFlashVersion=getFlashVersion();FlashVersionNumber=sniffFlashVersion;switch(sniffFlashVersion){case 0:sniffFlashVersion="Flash Not Present";break;case-1:sniffFlashVersion="Flash Unable to Determine";break;default:sniffFlashVersion="Flash Version "+sniffFlashVersion+" Detected";break}sniffJava=(navigator.javaEnabled());if(sniffJava){sniffJava=1}else{sniffJava=0}document.cookie="cookies=true";SniffCookies=(document.cookie)?"1":"0";SniffOS=navigator.platform}

function getFlashVersion(){
/*******************************************************
* http://www.skyzyx.com
*******************************************************/

// This script will test up to the following version.
flash_versions = 20;

// Initialize variables and arrays
var flash = new Object();
flash.installed=false;
flash.version='0';

// Dig through Netscape-compatible plug-ins first.
if (navigator.plugins && navigator.plugins.length) {
	for (x=0; x < navigator.plugins.length; x++) {
		if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
			flash.version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
			flash.installed = true;
			break;
		}
	}
}

// Then, dig through ActiveX-style plug-ins afterwords
else if (window.ActiveXObject) {
	for (x = 2; x <= flash_versions; x++) {
		try {
			oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
			if(oFlash) {
				flash.installed = true;
				flash.version = x;
			}
		}
		catch(e) {}
	}
}
return flash.version;

}

