// From Ultimate client-side JavaScript client sniff.
// (C) Netscape Communications 1999.
// and
// moock fpi [f.lash p.layer i.nspector]
// written by colin moock
// code maintained at: http://www.moock.org/webdesign/flash/detection/moockfpi/



// Start by determining the browser
var agt=navigator.userAgent.toLowerCase();

// *** BROWSER VERSION ***
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

// *** BROWSER VENDOR ***
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv')==-1));

var is_ie   = (agt.indexOf("msie") != -1);

	
var is_aol   = (agt.indexOf("aol") != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_webtv = (agt.indexOf("webtv") != -1);

// *** PLATFORM ***
var is_win   = (agt.indexOf("win")!=-1);
var is_mac   = (agt.indexOf("mac")!=-1);

// On windows IE, try to create a flash 3 object
if( is_ie && is_win ) {
	document.write('<SCR' + 'IPT LANGUAGE="VBScript"\> \n');
	document.write('on error resume next \n');
	document.write('ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('</SCR' + 'IPT\> \n');
}

// For everybody else, check the plugins array
else if ( navigator.plugins ){								
	if ( navigator.plugins["Shockwave Flash"] ) {
	
		var flashDescription = navigator.plugins["Shockwave Flash"].description;
		var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

		if ( flashVersion >= 3 ) {
			ShockMode = true;
		}
	}
}
document.cookie = 'ShockMode=' . ShockMode ;  
