<!--
//11 Dec 2009
var ES_latest_ver = 2268;	//not used in this script, but can be used in other pages
var ES_obsolete_ver = 2260;	//used below.  Will ask user to update.

var ES_SW_install_page = 'download.html';
					
var alertIE_yellow = ES_SW_install_page	
var alertIE_get  =   ES_SW_install_page
var alertIE_old  =   ES_SW_install_page
var alertFF_get  =   ES_SW_install_page
				  

var agt=navigator.userAgent.toLowerCase(); 
var is_win   = ( (agt.indexOf("windows")!=-1) || (agt.indexOf("16bit")!=-1) );

var is_opera = (agt.indexOf("opera") != -1);
var is_ie     = ((agt.indexOf("msie") != -1) &&  (agt.indexOf("opera") == -1) );

var is_nav = (navigator.appName=="Netscape" && navigator.userAgent.indexOf("Netscape")!=-1);
var is_firefox = (navigator.appName=="Netscape" && navigator.userAgent.indexOf("Firefox")!=-1);

var is_win7 = (agt.indexOf("windows nt 6.1") != -1);

//alert( 'navigator.appName:' + navigator.appName + ',  navigator.userAgent:' + navigator.userAgent );
//if (is_nav) alert( 'Netscape detected');
//if (is_firefox) alert( 'Firefox detected');
//if (is_ie) alert( 'IE detected');

var version;
if ( is_ie)
     {
      try { version = ESPlugin.Version; }
      catch(e)  { //alert ('activeX not loaded - error msg: ' + e); 
                }
      if (( version == null ) || ( version == 0) )
        //{ alert( alertIE_get ); }
		{ window.location = ( alertIE_get ); }
       else if (( version <= ES_obsolete_ver ) || ((version <= 2267)  &&  is_win7 ) )
        //{ alert( alertIE_old ); }
		{ window.location = ( alertIE_old ); }
     }

 if(is_nav || is_firefox)
    {
      //alert('is_nav || is_firefox');
      try
         {
          if ("createEvent" in document) 
			{ 
			 var element = document.createElement("EdgeStreamDataElement"); 
			 document.documentElement.appendChild(element); 
			 var ev = document.createEvent("Events"); 
			 ev.initEvent("EdgeStreamEvent", true, false); 
			 element.dispatchEvent(ev);
			 if(element.getAttribute("ESC_Version"))
				{
				  version = element.getAttribute("ESC_Version");
				  //alert("EdgeStreamClient Version = " + element.getAttribute("ESC_Version") + ", version=" + version );
				 }
	         } 
          } //end try
      catch(err)  { alert('firefox-netscape: ' + err.description); }
      //if ( version == null || version == 0 ) { alert( alertFF_get ); }
	  if ( version == null || version == 0 ) { window.location = ( alertFF_get ); }
	  //if ( version == null || version == 0 ) { alert( alertFF_get ); }
	  else if (( version <= ES_obsolete_ver ) || ((version <= 2267)  &&  is_win7 ) )
        //{ alert( alertIE_old ); }
		{ window.location = ( alertIE_old ); }
   }
//-->
