 var licensenames = new Array("Not selected", "Standard", "Professional", "Premium", "Business");
 var currentlicense = licensenames[0];
 var additionalphonestoorder = 0;

function LicenseChanged()
{
  var sLicense;
  sLicense = licensenames[0];
  var RadioButtonDialog = document.OxycubeForm.License;
  for (var i = 0; i < RadioButtonDialog.length; i++) 
  {
    if (RadioButtonDialog[i].checked)
    {
      sLicense = licensenames[RadioButtonDialog[i].value];
    }
  }
 document.getElementById("licensename").innerHTML = sLicense;
 currentlicense = sLicense;
 return 0;
}


function GetAdditionalPhonesNo()
{
  var n = 0;
  if (isNaN(document.OxycubeForm.AdditionalPhones.value))
  {
   document.OxycubeForm.AdditionalPhones.value = 0;
  }
  var ap = eval(document.OxycubeForm.AdditionalPhones.value);
  if (ap<0) {
    ap = 0;
    document.OxycubeForm.AdditionalPhones.value = 0
  }
  n = eval(PhonesInList - 1 + ap);
  if (n<0) {n=0;}
  return n;
}

function UpdateMatrix(){
  
  if (GetClassWeight(MinClass) == -1){alert(noPCfunctionality);}
  var n;
  n = GetClassWeight(MaxClass);
  var RadioButtonDialog = document.OxycubeForm.License;

  for (var i = 0; i < RadioButtonDialog.length; i++) 
  {
    RadioButtonDialog[i].disabled = false;
    if ( (n > GetClassWeight("B"))  && (RadioButtonDialog[i].id == "lc1") ) { RadioButtonDialog[i].disabled = true; }
    if ( (n > GetClassWeight("A"))  && (RadioButtonDialog[i].id == "lc2") ) { RadioButtonDialog[i].disabled = true; }
    if ( (n > GetClassWeight("A+")) && (RadioButtonDialog[i].id == "lc3") ) { RadioButtonDialog[i].disabled = true; }
    if ((RadioButtonDialog[i].disabled) && (RadioButtonDialog[i].checked)) {
      RadioButtonDialog[i].checked = false;
      if (i<RadioButtonDialog.length)
      {
        RadioButtonDialog[i+1].checked = true ;
      }
    }
  }
  LicenseChanged();
  n = GetAdditionalPhonesNo();
  document.getElementById("phonesinlist").innerHTML = n;
  additionalphonestoorder = n;
  return n;
}

function GoGetLicense(){
 if (currentlicense == licensenames[0]){
  alert(PleaseSelectLicense);
  return false;
 }
 document.OxycubeForm.additional.value = additionalphonestoorder;
 return true;
}
