function numDeclension(num)
{
if((num % 100) >= 11 && (num % 100) < 20)
return "vergangenen " + num + " Tagen";
switch(num % 10)
{
case 1:
return num == 1 ? ("vergangenen Tag") : ("vergangenen " + num + " Tagen");
case 2:
case 3:
case 4:
return "vergangenen " + num + " Tagen";
}
return "vergangenen " + num + " Tagen";
}
function setLocalContent(args)
{
if(args.length < 1)
return;
var reason = args[0];
var text = "";
if(reason == "loading")
text = "
Download läuft...";
else if(reason == "wmuf")
{
text = "Der Link befindet sich in der Datenbank für verdächtige Webadressen";
changeDMeter("dm_3.gif");
}
else if(reason == "aphish")
{
text = "Der Link befindet sich in der Datenbank für Phishing-Webadressen";
changeDMeter("dm_3.gif");
}
else if(reason == "online"){
if(args[1] == 255)
text = "Es sind keine Angaben über den Link vorhanden";
else {
if(args[12] == -1 && args [13] != undefined && args [14] != undefined)
text = "Zwischen " + args [13] + " und " + args [14] + " für diese Adresse gefunden:";
else if(args [12] >= 0)
text = "In den " + numDeclension(args[12]) + " für diese Adresse gefunden:";
text = text + "
";
if( args[5] > 0 )
text = text + "| Links zu verdächtigen Seiten: | " + args[5] + " |
";
if( args[6] > 0 )
text = text + "| Versuche zum Download von Malware: | " + args[6] + " |
";
if( args[7] > 0 )
text = text + "| Versuche zum Download unerwünschter Software: | " + args[7] + " |
";
if( args[8] > 0 )
text = text + "| Dateien mit Malware: | " + args[8] + " |
"
if( args[9] > 0 )
text = text + "| Dateien mit unerwünschter Software: | " + args[9] + " |
";
text = text + "
";
}
var DangStart = 75;
if( args [16] > 0 )
DangStart = args [16];
var step = (100 - DangStart) / 3 | 0;
if(args [1] >= DangStart && args [1] < DangStart + step)
changeDMeter("dm_1.gif");
else if(args [1] >= DangStart+step && args [1] < 100 - step)
changeDMeter("dm_2.gif");
else if(args [1] >= 100-step && args [1] <= 100)
changeDMeter("dm_3.gif");
}
return text;
}