var _detect_byObject=0;

if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('Opera') == -1)) {
	_detect_byObject=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 IEDetectObject(activeXControlName)');
    document.writeln('  on error resume next');
    document.writeln('  detectActiveXControl = False');
    document.writeln('  If detectableWithVB Then');
    document.writeln('     IEDetectObject = IsObject(CreateObject(activeXControlName))');
    document.writeln('  End If');
    document.writeln('End Function');

    document.writeln('</scr' + 'ipt>');
}

function _detect_launch(_detect_url,_detect_ref) {

	var _detect_plugins_obj = new Object();
	var _detect_plugins_index=0;
	var _detect_screenheight;
	var _detect_screenwidth;
	var _detect_colordepth;
	var _detect_javaenabled;
	var _detect_plugins = "";
	var _detect_timezone;        

	if (screen) {
		_detect_screenheight = screen.height;
		_detect_screenwidth = screen.width;
		if (screen.pixelDepth)
			_detect_colordepth = screen.pixelDepth;
		else if (screen.colorDepth) 
			_detect_colordepth = screen.colorDepth;	
	}
	
	if (navigator) {
		_detect_javaenabled = (navigator.javaEnabled()?1:0);	
	}
	
	_detect_timezone = new Date().getTimezoneOffset();
	
	if (navigator&&navigator.plugins&&navigator.plugins.length) {
 		for (var i = 0; i < navigator.plugins.length; i++) {
			_detect_plugins = _detect_plugins + navigator.plugins[i].name + ";"
    	}
	} else if (_detect_byObject==1) {
		if (IEDetectObject("SWCtl.SWCtl.1"))
			_detect_plugins = _detect_plugins + "Shockwave Director;"
		if (IEDetectObject("ShockwaveFlash.ShockwaveFlash.1"))
			_detect_plugins = _detect_plugins + "Shockwave Flash;";
		if (IEDetectObject("QuickTimeCheckObject.QuickTimeCheck.1"))
			_detect_plugins = _detect_plugins + "QuickTime;";
		if (IEDetectObject("MediaPlayer.MediaPlayer.1"))
			_detect_plugins = _detect_plugins + "Windows Media Player;";
		if (IEDetectObject('rmocx.RealPlayer G2 Control') ||
			IEDetectObject('RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)') ||
			IEDetectObject('RealVideo.RealVideo(tm) ActiveX Control (32-bit)'))
			_detect_plugins = _detect_plugins + "RealPlayer;";
  	}
	
	if (!_detect_screenheight)
		_detect_screenheight=0;
		
	if (!_detect_screenwidth)
		_detect_screenwidth=0;
		
	if (!_detect_colordepth)
		_detect_colordepth=0;
	
	if (!_detect_javaenabled)
		_detect_javaenabled = 0;
	
	if (!_detect_timezone)
		_detect_timezone = '';
	
	if (!_detect_plugins)	
		_detect_plugins = '';                             
        
	var _detect_url_data =_detect_url+ "/z"+escape(_detect_timezone)+"/j1/v"+_detect_javaenabled+"/h"+_detect_screenheight+"/w"+_detect_screenwidth+"/u"+_detect_colordepth+"/p"+escape(_detect_plugins)+".gif";
        if (_detect_ref) {
            _detect_url_data = _detect_url_data+"?ref="+_detect_ref;
        }	
	document.write("<div style=\"height:0px;width:0px;visibility:hidden;overflow:hidden;\">");
	document.write("<img src="+_detect_url_data+"></div>");
}
    