 //var pageURL = new String(window.location.href);
 //var slashStart = pageURL.indexOf( "//" );
 //var clientURL = pageURL.substring( 0, pageURL.indexOf( "/", slashStart + 2 ) );
 //clientURL += "/IDC/client/";

function CheckClientInstall()
{
  var rc = "";
  var myApp = null;
  var browser = getClientBrowser();
   
  try
    {
      if (browser == "ie")
        myApp = document.getElementById("CheckerIE");
      else if (browser == "netscape")
        myApp = document.getElementById("CheckerFF");
      else
        myApp = null;

      if (myApp != null)
        {
          rc = myApp.CheckInstallation();
          //if (rc == "0")
          //  document.location.href="client.jsp?persistClient=true";
        }
    }
  catch (e)
    {
      //alert(browser + " : " + e.description);
      rc = "";
    }
  return (rc == "0");
 }

 function getClientBrowser() {
  var userAgent = navigator.userAgent.toLowerCase();
  var is_major = parseInt(navigator.appVersion);
  var is_minor = parseFloat(navigator.appVersion);
  var result = 'needbrowsersr';
  var is_win32 = (    (userAgent.indexOf("win95")!=-1) 
                   || (userAgent.indexOf("windows 95")!=-1) 
                   || (userAgent.indexOf("win98")!=-1) 
                   || (userAgent.indexOf("windows 98")!=-1) 
                   || (userAgent.indexOf("winnt")!=-1) 
                   || (userAgent.indexOf("windows nt")!=-1) 
                   || (userAgent.indexOf("win32")!=-1) 
                   || (userAgent.indexOf("32bit")!=-1)
                   || ((is_major >= 4) && (navigator.platform == "Win32")) 
                 );
  if (is_win32 == false) return 'needOS';
  if (userAgent.indexOf("msie") != -1) 
    {
      //if (is_major < 4) return 'ie';
      //else if ((is_major == 4) && (userAgent.indexOf("msie 5.0")==-1)) return 'ie';
      //else 
      return 'ie';
    }
  var is_nav  = (   (userAgent.indexOf('mozilla')!=-1) 
                 && (userAgent.indexOf('spoofer')==-1)
                 && (userAgent.indexOf('compatible') == -1) 
                 && (userAgent.indexOf('opera')==-1)
                 && (userAgent.indexOf('webtv')==-1)
                );
  if (is_nav == true && is_minor >= 4.06) return 'netscape';
  return result;
 }
