function convertargument(argvalue)
{
 var returnstr = ""
 if (stringargument(argvalue))
  {
  returnstr = convertspecialcharacters(argvalue)
  }
 else
  {
   returnstr = convertspecialcharacters(argvalue)
   returnstr = replacechar(''+returnstr, " ", " + "); //replacechar(''+argvalue, ".", ",")
   returnstr = replacechar(''+returnstr, ";", ",");
   returnstr = replacechar(''+returnstr, " , ", ", ");
  }
  return (returnstr)
}


function convertspecialcharacters(argvalue)
{
  var returnstr = "";
  returnstr = replacechar(''+argvalue, "Æ", "%C6");
  returnstr = replacechar(''+returnstr, "Ø", "%D8");
  returnstr = replacechar(''+returnstr, "Å", "%C5");
  returnstr = replacechar(''+returnstr, "æ", "%E6");
  returnstr = replacechar(''+returnstr, "ø", "%F8");
  returnstr = replacechar(''+returnstr, "å", "%E5");
  return (returnstr)
}

function replacechar(argvalue, oldch, newch)
{
  var newstr = "";
  for (var i = 0;  i < argvalue.length;  i++)
  {
    ch = argvalue.charAt(i);
    if (ch == oldch)
      newstr = newstr + newch;
    else
      newstr = newstr + ch;
  }
  return (newstr);
}

function stringargument(argvalue)
{
 if ((argvalue.charAt(0)=='"') && (argvalue.charAt(argvalue.length-1)=='"'))
  {
  return true
  }
 else
  {
  return false
  }
}
