//	makes sure my shit doesnt display inside someone else'
//	bummy ass frameset
function checkFramescount(frames_lim)
{
if(parent.frames.length>frames_lim)
	{parent.top.location.replace(location.href)}
}
// 	browser detect shit used for checkBrowser() and
//	checkPlugins()
isNS=navigator.appName.indexOf('Netscape')!=-1
isIE=navigator.appName.indexOf('Microsoft')!=-1
if(isNS){browserVersion= navigator.appVersion.charAt(0)}
if(isIE){browserVersion= navigator.appVersion.charAt( navigator.appVersion.indexOf('MSIE')+5)}
isIE6=((isIE)&&(browserVersion>=6))
function checkBrowser(nsVers,ieVers)
{
if(((isNS)&&(browserVersion<nsVers))||((isIE)&&(browserVersion<ieVers)))
	{
	if(isNS){browserName='Netscape';browserUpgradeUrl='http://netscape.com'}
	if(isIE){ browserName='Explorer';browserUpgradeUrl='http://microsoft.com'}
	if(isIE6){alert('I detect IE6')}
	document.write('<h2>Your version of '+browserName+' is old. <a class="h2-link"  onFocus="blur()" href="'+browserUpgradeUrl+'">Upgrade it</a> now.</h2>')
	}
}
// initialize global variables
var detectableWithVB = false;
var pluginFound = false;
function canDetectPlugins() {
    if( detectableWithVB || (navigator.plugins && navigator.plugins.length > 0) ) {
	return true;
    } else {
	return false;
    }
}
function detectQuickTime()
 {
    pluginFound = detectPlugin('QuickTime');
    // if not found, try to detect with VisualBasic
    if(!pluginFound && detectableWithVB) {
	activexFound = detectQuickTimeActiveXControl();
	if((!pluginFound)&&(!activexFound)){ document.write('<h2> Get the Quicktime Plug In<a class="h2-link"  onFocus="blur()" href="http://www.apple.com/quicktime/download"> here</a></h2>')}
    }
    
}
function detectPlugin() {
    // allow for multiple checks in a single pass
    var daPlugins = detectPlugin.arguments;
    // consider pluginFound to be false until proven true
    var pluginFound = false;
    // if plugins array is there and not fake
    if (navigator.plugins && navigator.plugins.length > 0) {
	var pluginsArrayLength = navigator.plugins.length;
	// for each plugin...
	for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
	    // loop through all desired names and check each against the current plugin name
	    var numFound = 0;
	    for(namesCounter=0; namesCounter < daPlugins.length; namesCounter++) {
		// if desired plugin name is found in either plugin name or description
		if( (navigator.plugins[pluginsArrayCounter].name.indexOf(daPlugins[namesCounter]) >= 0) || 
		    (navigator.plugins[pluginsArrayCounter].description.indexOf(daPlugins[namesCounter]) >= 0) ) {
		    // this name was found
		    numFound++;
		}   
	    }
	    // now that we have checked all the required names against this one plugin,
	    // if the number we found matches the total number provided then we were successful
	    if(numFound == daPlugins.length) {
		pluginFound = true;
		// if we've found the plugin, we can stop looking through at the rest of the plugins
		break;
	    }
	}
    }
    return pluginFound;
} // detectPlugin
// Here we write out the VBScript block for MSIE Windows
if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)) {
    document.writeln('<script language="VBscript">');
    document.writeln('\'do a one-time test for a version of VBScript that can handle this code');
    document.writeln('detectableWithVB = False');
    document.writeln('If ScriptEngineMajorVersion >= 2 then');
    document.writeln('  detectableWithVB = True');
    document.writeln('End If');
    document.writeln('\'this next function will detect most plugins');
    document.writeln('Function detectActiveXControl(activeXControlName)');
    document.writeln('  on error resume next');
    document.writeln('  detectActiveXControl = False');
    document.writeln('  If detectableWithVB Then');
    document.writeln('     detectActiveXControl = IsObject(CreateObject(activeXControlName))');
    document.writeln('  End If');
    document.writeln('End Function');
    document.writeln('\'and the following function handles QuickTime');
    document.writeln('Function detectQuickTimeActiveXControl()');
    document.writeln('  on error resume next');
    document.writeln('  detectQuickTimeActiveXControl = False');
    document.writeln('  If detectableWithVB Then');
    document.writeln('    detectQuickTimeActiveXControl = False');
    document.writeln('    hasQuickTimeChecker = false');
    document.writeln('    Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")');
    document.writeln('    If IsObject(hasQuickTimeChecker) Then');
    document.writeln('      If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then ');
    document.writeln('        detectQuickTimeActiveXControl = True');
    document.writeln('      End If');
    document.writeln('    End If');
    document.writeln('  End If');
    document.writeln('End Function');
    document.writeln('</scr' + 'ipt>');
}
