function openCredits()
{
  window.open("http://internet.ditre.com/aet/credits/","credits","resizable=no,scrollbars=no,height=215,width=200,location=no,menubar=no,screenX=10,screenY=10,status=no,toolbar=no");
}

function verifyParameter(params, index, defaultValue)
{
  if ((params.length > index)&&(params[index] != ""))
  {
    return params[index];
  }
  return defaultValue;
}

function displayCredits(mode)
{
  // mode = modalita' di visualizzazione:
  //        0 - modo testo, richiede altri parametri: size, col, face
  //        1 - modo testo con stili (no decoration): size, col, overcol, face
  //        2 - immagine trasp. matte bianco
  //        3 - immagine trasp. matte nero
  //        4 - immagine bianca
  //        5 - immagine nera
  
  if (displayCredits.arguments.length < 1)
  {
    mode = 0;
  }
  
  var fontColor = "#000000";
  var fontOverColor = "#999999";
  var fontSize = "2";
  var fontFace = "Arial, Helvetica, Verdana";
  var creditsContent = "<a href=\"javascript:openCredits()\" onfocus=\"this.blur()\" onmouseover=\"window.status='ditre.com'; return true;\" onmouseout=\"window.status='';return true;\"><font color=\""+fontColor+"\" face=\""+fontFace+"\" size=\""+fontSize+"\">Credits</font></a><br>";
  switch (mode)
  {
    case  1 : fontSize = verifyParameter(displayCredits.arguments,1,fontSize);
              fontColor = verifyParameter(displayCredits.arguments,2,fontColor);
              fontOverColor = verifyParameter(displayCredits.arguments,3,fontOverColor);
              fontFace = verifyParameter(displayCredits.arguments,4,fontFace);
              
              creditsContent = "<style>\n.creditslink\n{\n  text-decoration: none;\n  color: "+fontColor+";\n}\n.creditslink:Hover\n{\n  text-decoration: none;\n  color: "+fontOverColor+";\n}\n</style>\n<font color=\""+fontColor+"\" face=\""+fontFace+"\" size=\""+fontSize+"\"><a href=\"javascript:openCredits()\" class=\"creditslink\" onfocus=\"this.blur()\" onmouseover=\"window.status='ditre.com'; return true;\" onmouseout=\"window.status='';return true;\">Credits</a></font><br>";
              break;
    case  2 : fontSize = verifyParameter(displayCredits.arguments,1,fontSize);
              fontColor = verifyParameter(displayCredits.arguments,2,fontColor);
              fontOverColor = verifyParameter(displayCredits.arguments,3,fontOverColor);
              fontFace = verifyParameter(displayCredits.arguments,4,fontFace);
              
              creditsContent = "<style>\n.creditslink\n{\n  text-decoration: none;\n  color: "+fontColor+";\n}\n.creditslink:Hover\n{\n  text-decoration: none;\n  color: "+fontOverColor+";\n}\n</style>\n<font color=\""+fontColor+"\" face=\""+fontFace+"\" size=\""+fontSize+"\"><a href=\"javascript:openCredits()\" class=\"creditslink\" onfocus=\"this.blur()\" onmouseover=\"window.status='ditre.com'; return true;\" onmouseout=\"window.status='';return true;\">DITRE</a></font><br>";
              break;
    case  3 :
              break;
    case  4 :
              break;
    case  5 :
              break;
    default : fontSize = verifyParameter(displayCredits.arguments,1,fontSize);
              fontColor = verifyParameter(displayCredits.arguments,2,fontColor);
              fontFace = verifyParameter(displayCredits.arguments,3,fontFace);
              break;
  }
  
  document.writeln(creditsContent);
}

