// JavaScript Document

    var rightnow = new Date();
    fixDate(rightnow);
    rightnow.setTime(rightnow.getTime() + 365 * 2 * 24 * 60 * 60 * 1000);
    var agt   = navigator.userAgent.toLowerCase();
    var major = parseInt(navigator.appVersion);
    var ie    = (agt.indexOf("msie") != -1);
    var nav   = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)) && (agt.indexOf('opera')==-1));
    var win   = ((agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1));
    var acro3  = false;
    var acro4  = false;
    var acro5  = false;
    var flash4 = false;
    var flash5 = false;
    var flash6 = false;
    var quickt = false;
    var realone = false;
	
	
	function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
           ((expires) ? "; expires=" + expires.toGMTString() : "") +
           ((path) ? "; path=" + path : "") +
           ((domain) ? "; domain=" + domain : "") +
           ((secure) ? "; secure" : "");
        document.cookie = curCookie;
    }

    function getCookie(name) {
       var dc = document.cookie;
       var prefix = name + "=";
       var begin = dc.indexOf("; " + prefix);
       if (begin == -1) {
         begin = dc.indexOf(prefix);
         if (begin != 0) return null;
       } else
         begin += 2;
       var end = document.cookie.indexOf(";", begin);
       if (end == -1)
         end = dc.length;
       return unescape(dc.substring(begin + prefix.length, end));
    }
    function fixDate(date) {
       var base = new Date(0);
       var skew = base.getTime();
       if (skew > 0)
         date.setTime(date.getTime() - skew);
    }


// Detection of plug-ins in Internet Explorer with Windows 95 or NT
function IEDetectObject(ClassID)
{
	result = false;
	// Internet explorer on windows
	if (ie && win)
	{
		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('result = IsObject(CreateObject("' + ClassID + '")) \n');
		document.write('</SCRIPT\> \n');
	}
	return result;
}

function DetectObject(ClassID, Name) {
    if (ie) {
        if (IEDetectObject(ClassID)) {
            return true;
        } else {
            return false;
        }
    }
}

function writeDetectProp(property, Name)
{
	document.write("<tr><td>");
	if (Name)
		document.write(Name);
	else
		document.write(property);

	document.write("</td><td>");
	if (eval(property))
		document.write(eval(property));
	else
		document.write("not available");
	document.write("</td></tr>");
}



function writePlugins()
{  // The number of plugins
	var numPlugins = 0;
	if (navigator.plugins)
		numPlugins = navigator.plugins.length;
	
	for (var i=0; i < numPlugins; i++) 
	{
		currentPlugin = navigator.plugins[i];
		
		writeDetectProp("currentPlugin.name");
		writeDetectProp("currentPlugin.description");
		writeDetectProp("currentPlugin.filename");

		// The number of mime-types associated with this plugin
		numTypes = currentPlugin.length
		// Write the mime-types
		for (j = 0; j < numTypes; j++)
		{	
			writeDetectProp("currentPlugin[j].type")
			writeDetectProp("currentPlugin[j].enabledPlugin")
			writeDetectProp("currentPlugin[j].description")
			writeDetectProp("currentPlugin[j].suffixes")
		}
	}
}


	
if (ie) {
    acro3  = DetectObject("PDF.PdfCtrl.3", "Adobe Acrobat Viewer 3");
    acro4  = DetectObject("PDF.PdfCtrl.4", "Adobe Acrobat Viewer 4");
    acro5  = DetectObject("PDF.PdfCtrl.5", "Adobe Acrobat Viewer 5");
    acro6  = DetectObject("PDF.PdfCtrl.6", "Adobe Acrobat Viewer 6");
    acro7  = DetectObject("PDF.PdfCtrl.7", "Adobe Acrobat Viewer 7");
    flash4 = DetectObject("ShockwaveFlash.ShockwaveFlash.4", "Flash 4");
    flash5 = DetectObject("ShockwaveFlash.ShockwaveFlash.5", "Flash 5");
    flash6 = DetectObject("ShockwaveFlash.ShockwaveFlash.6", "Flash 6");
    quickt = DetectObject("QuickTimeCheckObject.QuickTimeCheck.1", "QuickTime");
}
	
<!--
// initialize a variable to test for JavaScript 1.1.
// which is necessary for the window.location.replace method
var javascriptVersion1_1 = false;
// -->