maggiore = null;
minore = null;
MCD = null;

function controlloInput(n)
{
  if (isNaN(n)) return null;
  if (parseInt(n) != n) return null;
  if (n==0) return null;
  return Math.abs(n);
}

function mcd(n1,n2)
{
  MCD = null;
  n1 = controlloInput(n1);
  if (n1==null) return null;
  n2 = controlloInput(n2);
  if (n2==null) return null;
  if (n1<n2) 
    {
      temp = n1;
      n1 = n2;
      n2 = temp;
    }
  maggiore = n1;
  minore = n2;
  while (n2 != 0)
    {
      resto = n1 % n2;
      n1 = n2;
      n2 = resto;
    }
  MCD = n1;
  return MCD;
}

function mcm()
{
  if (MCD==null) return null;
  return maggiore*minore/MCD;
}

function messaggio()
{
  if (MCD==null)
    return "Input improprio.";
  else
    return "OK";
}

