
/*
 * Detects whether the user's Web browser has the JavaScript enabled, and if so, what version
 * The Initial Developer of the Original Code is Leon S. Koshelev <leon_koshelev@yahoo.com>
 * Contributor(s): 
 * Version 1.010_01 27.05.2002
 * Visit http://www.web-master.spb.ru/lib/js/ for the latest version of this software.
 * Copyright (c) 2001-2002 Leon S. Koshelev, Saint-Petersburg, Russia. All Rights Reserved.
 * This library is opensource software and distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
 * Permission to use, copy, modify, and distribute this software for any purposes and without fee is hereby granted provided that this copyright notice appears in all copies.
 */

//-----------------------------------------------------------------------

// This script will work in Navigator 3+, Explorer 4+, Opera 5+.

var JS=1;

with(document)
{
	/*@cc_on @*/
	/*@if(!@_jscript) @*/

	writeln('<Script Language="JavaScript1.1">JS=1.1</Scr'+'ipt>');
	writeln('<Script Language="JavaScript1.2">JS=1.2</Scr'+'ipt>');
	writeln('<Script Language="JavaScript1.3">JS=1.3</Scr'+'ipt>');
	writeln('<Script Language="JavaScript1.5">JS=1.5</Scr'+'ipt>');
	writeln('<Script Language="ECMAScript">JS=262</Scr'+'ipt>');

	/*@end @*/

	writeln('<Script Language="JScript">if (JS==1) JS=ScriptEngineMajorVersion()</Scr'+'ipt>');

	writeln('<Script Language="JavaScript">');
	/* Opera browser */
	writeln('var isOB5=(JS==262 && navigator.userAgent.indexOf("Opera 5")!=-1)?1:0;');
	writeln('var isOpera5=isOB5;');
	writeln('var isOB6=(JS==262 && navigator.userAgent.indexOf("Opera 6")!=-1)?1:0;');
	writeln('var isOpera6=isOB6;');
	writeln('var isOB=(isOB5||isOB6)?1:0;');
	/* Microsoft Internet Explorer */
	writeln('var isIE4=(JS==3||JS==4)?1:0;');
	writeln('var isIE5=(JS==5)?1:0;');
	writeln('var isIE=(isIE4||isIE5)?1:0;');
	/* Netscape Navigator */
	writeln('var isNS3=(JS==1.1)?1:0;');
	writeln('var isNS4=(JS==1.2||JS==1.3)?1:0;');
	writeln('var isNS6=(JS==1.5)?1:0;');
	writeln('var isNS=(isNS3||isNS4||isNS6)?1:0;');
	/* Dynamic HTML */
	writeln('var isDOM=(isNS6||isIE5||isOB)?1:0;');
	writeln('</Scr'+'ipt>');
}
