    var is_in_orde = false;    // convert all characters to lowercase to simplify testing    var agt=navigator.userAgent.toLowerCase();    var appVer = navigator.appVersion.toLowerCase();    // *** BROWSER VERSION ***    var is_minor = parseFloat(appVer);    var is_major = parseInt(is_minor);    var is_opera = (agt.indexOf("opera") != -1);    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);    var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1); // 020128- abk    var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1); // 021205- dmr    var is_opera8 = (agt.indexOf("opera 8") != -1 || agt.indexOf("opera/8") != -1); // 09-19-2006 jonw     var is_opera9 = (agt.indexOf("opera 9") != -1 || agt.indexOf("opera/9") != -1); // 09-19-2006 jonw    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);    var is_opera6up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5); // new020128    var is_opera7up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6); // new021205 -- dmr    var is_opera8up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6 && !is_opera7); // 09-19-2006 - jonw    var is_opera9up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6 && !is_opera7 &&!is_opera8); // 09-19-2006 - jonw    // Note: On IE, start of appVersion return 3 or 4    // which supposedly is the version of Netscape it is compatible with.    // So we look for the real version further on in the string    // And on Mac IE5+, we look for is_minor in the ua; since     // it appears to be more accurate than appVersion - 06/17/2004    var is_mac = (agt.indexOf("mac")!=-1);    var iePos  = appVer.indexOf('msie');    if (iePos !=-1) {       if(is_mac) {           var iePos = agt.indexOf('msie');           is_minor = parseFloat(agt.substring(iePos+5,agt.indexOf(';',iePos)));       }       else is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));       is_major = parseInt(is_minor);    }    // ditto Konqueror                                          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_getElementById   = (document.getElementById) ? "true" : "false"; // 001121-abk    var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false"; // 001127-abk    var is_documentElement = (document.documentElement) ? "true" : "false"; // 001121-abk    var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;    var is_khtml  = (is_safari || is_konq);    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_fb = ((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=="Firebird"));    var is_fx = ((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=="Firefox")||(agt.indexOf('firefox')!=-1)));    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) && (!is_fb) && (!is_fx) &&                    ((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")));    if ((is_moz)||(is_fb)||(is_fx)) {  // 032504 - dmr       var is_moz_ver = (navigator.vendorSub)?navigator.vendorSub:0;       if(is_fx&&!is_moz_ver) {           is_moz_ver = agt.indexOf('firefox/');           is_moz_ver = agt.substring(is_moz_ver+8);           is_moz_ver = parseFloat(is_moz_ver);       }       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_fb_ver = is_moz_ver;   var is_fx_ver = 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)) && (!is_fb) && (!is_fx));    // Netscape6 is mozilla/5 + Netscape6/6.0!!!    // Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001108 Netscape6/6.0    // Changed this to use navigator.vendor/vendorSub - dmr 060502       // var nav6Pos = agt.indexOf('netscape6');    // if (nav6Pos !=-1) {    if ((navigator.vendor)&&        ((navigator.vendor=="Netscape6")||(navigator.vendor=="Netscape"))&&        (is_nav)) {       is_major = parseInt(navigator.vendorSub);       // here we need is_minor as a valid float for testing. We'll       // revert to the actual content before printing the result.        is_minor = parseFloat(navigator.vendorSub);    }    var is_nav2 = (is_nav && (is_major == 2));    var is_nav3 = (is_nav && (is_major == 3));    var is_nav4 = (is_nav && (is_major == 4));    var is_nav4up = (is_nav && is_minor >= 4);  // changed to is_minor for                                                // consistency - dmr, 011001    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||                          (agt.indexOf("; nav") != -1)) );    var is_nav6   = (is_nav && is_major==6);    // new 010118 mhp    var is_nav6up = (is_nav && is_minor >= 6); // new 010118 mhp    var is_nav5   = (is_nav && is_major == 5 && !is_nav6); // checked for ns6    var is_nav5up = (is_nav && is_minor >= 5);    var is_nav7   = (is_nav && is_major == 7);    var is_nav7up = (is_nav && is_minor >= 7);    var is_nav8   = (is_nav && is_major == 8);    var is_nav8up = (is_nav && is_minor >= 8);    var is_ie   = ((iePos!=-1) && (!is_opera) && (!is_khtml));    var is_ie3  = (is_ie && (is_major < 4));    var is_ie4   = (is_ie && is_major == 4);    var is_ie4up = (is_ie && is_minor >= 4);    var is_ie5   = (is_ie && is_major == 5);    var is_ie5up = (is_ie && is_minor >= 5);        var is_ie5_5  = (is_ie && (agt.indexOf("msie 5.5") !=-1)); // 020128 new - abk    var is_ie5_5up =(is_ie && is_minor >= 5.5);                // 020128 new - abk	    var is_ie6   = (is_ie && is_major == 6);    var is_ie6up = (is_ie && is_minor >= 6);    var is_ie7   = (is_ie && is_major == 7);    var is_ie7up = (is_ie && is_minor >= 7);if (is_khtml || is_nav6up || (is_ie4up && !is_mac) || is_fx || is_fb || is_moz || is_opera8up) {is_in_orde = true;}   var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );   var is_Flash        = false;   var is_FlashVersion = 0;   if ((is_nav||is_opera||is_moz||is_fb||is_fx||is_khtml)||       (is_mac&&is_ie5up)) {      var plugin = (navigator.mimeTypes &&                     navigator.mimeTypes["application/x-shockwave-flash"] &&                    navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) ?                    navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;//      if (plugin) {      if (plugin&&plugin.description) {         is_Flash = true;         is_FlashVersion = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));      }   }   if (is_win&&is_ie4up)   {      document.write(         '<scr' + 'ipt language=VBScript>' + '\n' +         'Dim hasPlayer, playerversion' + '\n' +         'hasPlayer = false' + '\n' +         'playerversion = 10' + '\n' +         'Do While playerversion > 0' + '\n' +            'On Error Resume Next' + '\n' +            'hasPlayer = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & playerversion)))' + '\n' +            'If hasPlayer = true Then Exit Do' + '\n' +            'playerversion = playerversion - 1' + '\n' +         'Loop' + '\n' +         'is_FlashVersion = playerversion' + '\n' +         'is_Flash = hasPlayer' + '\n' +         '<\/sc' + 'ript>'      );   }            isNav=false;isW3C=false;isExp=false;isOpera=false;isNOT=false;isMac=false;isIEM=false;// Detect browser and define pre/suf-fixesbrowser=navigator.appName;version=navigator.appVersion;Vmajor=parseInt(navigator.appVersion);Vminor=parseFloat(navigator.appVersion);if (browser=="Netscape") {	if (Vmajor==4)	{		isNav=true; pre='layers.'; suf='';		if (Vminor > 4.08 ) window.captureEvents(Event.RESIZE);	// handle the resize bug on NN	}	else if (Vmajor>=5)	isW3C=true;	else isNOT=true;}else if (browser=="Microsoft Internet Explorer") {		if ( version.indexOf('MSIE 5.0; Macintosh;') != -1 )  {		isExp=true;		pre='all.';		suf='.style';	}	// IE 4 to 5.5 return 4 as the version	else if ( (Vmajor==4) ) {		isExp=true;		pre='all.';		suf='.style';	}	else isNOT=true;}else if (browser=="Opera") {	if (Vmajor==4) isOpera=true;	else isNOT=true;}function resizeH(){	if (isNav) {//		top.location.search='?'+top.thePage;		self.location.reload();	}	else {		if (self==top) {			top.location.search='?'+top.thePage;		}	}	return false;}if (version.indexOf('Mac') != -1) isMac=true;if ((isExp)&&(isMac)) isIEM=true// Resize Handlerif (self==top) {		if ( (isNav) && (Vminor>=4.08)) { document.captureEvents(Event.RESIZE); top.onresize=resizeH; }		else if (! isNav) { top.onresize=resizeH;}		}
