function Initialize()
    {
      document.getElementById("chkIAgree").checked = false;
      if (HasRuntimeVersion(runtimeVersion))
      {
        document.getElementById("InstallButton").href = directLink;
        document.getElementById("BootstrapperSection").style.display = "none";
      }
    }
    
    function HasRuntimeVersion(v)
    {
      var va = GetVersion(v);
      var i;
      var a = navigator.userAgent.match(/\.NET CLR [0-9.]+/g);
      if (a != null)
        for (i = 0; i < a.length; ++i)
          if (CompareVersions(va, GetVersion(a[i])) <= 0)
    		return true;
      return false;
    }
    
    function GetVersion(v)
    {
      var a = v.match(/([0-9]+)\.([0-9]+)\.([0-9]+)/i);
        return a.slice(1);
    }
    
    function CompareVersions(v1, v2)
    {
      for (i = 0; i < v1.length; ++i)
      {
        var n1 = new Number(v1[i]);
        var n2 = new Number(v2[i]);
        if (n1 < n2)
          return -1;
        if (n1 > n2)
          return 1;
      }
      return 0;
    }
    
    function enableButton()
        {
           if(document.getElementById("chkIAgree").checked == true)
           {    
                document.getElementById("MainDiv").style["display"] = "";
                document.getElementById("MainD2iv").style["display"] = "";
           }
           else
           {
               document.getElementById("MainDiv").style["display"] = "none";
               document.getElementById("MainD2iv").style["display"] = "none";
           }
        }
