// setuser.js (c)2003 Nutzwerk GmbH


var i = top.frames.length;
if (i == 0){top.location.href="index.html";}

ReadySetGo=new Date();
var testmerker=0;

var UserSpeak = "unbekannt";
var UserPlatform = "unbekannt";
var UserBrowser = "unbekannt";
var UserProvider = "unbekannt";
var UserBrowserVersion = "unbekannt";
var UserLCR = "NO";
var UserSuche = "";
var UserAgent = navigator.userAgent;
var UserSpeed = "unbekannt";

//Festellen Browser-Typ
var BrowserTyp = navigator.appName;

if (BrowserTyp == "Netscape")
{
  UserBrowser = "Netscape";
  UserSpeak = navigator.language;
}

else if (BrowserTyp == "Microsoft Internet Explorer")
{
  UserBrowser = "Explorer";
  UserSpeak = navigator.userLanguage;
}

UserSuche = UserAgent.indexOf("Opera");
if (UserSuche > 0)
{
    UserBrowser = "Opera";
    UserSuche = UserAgent.indexOf("[de-at]");
    if (UserSuche > 0){UserSpeak = "de-at";}
    UserSuche = UserAgent.indexOf("[de-ch]");
    if (UserSuche > 0){UserSpeak = "de-ch";}
    UserSuche = UserAgent.indexOf("[de]");
    if (UserSuche > 0){UserSpeak = "de";}
    UserSuche = UserAgent.indexOf("[en]");
    if (UserSuche > 0){UserSpeak = "en";}
    UserSuche = UserAgent.indexOf("[es]");
    if (UserSuche > 0){UserSpeak = "es";}
}

UserSuche = UserAgent.indexOf("Gecko");
if (UserSuche > 0)
{
  UserBrowser="Netscape"
  UserSpeak = navigator.language;
}

UserSuche = UserAgent.indexOf("Konqueror");
if (UserSuche > 0)
{
   UserBrowser="Konqueror"
   UserSpeak = navigator.language;
}

if (UserSpeak == "unbekannt")
{
   UserSuche = UserAgent.indexOf("[de-at]");
   if (UserSuche > 0){UserSpeak = "de-at";}
   UserSuche = UserAgent.indexOf("[de-ch]");
   if (UserSuche > 0){UserSpeak = "de-ch";}
   UserSuche = UserAgent.indexOf("[de]");
   if (UserSuche > 0){UserSpeak = "de";}
   UserSuche = UserAgent.indexOf("[en]");
   if (UserSuche > 0){UserSpeak = "en";}
   UserSuche = UserAgent.indexOf("[es]");
   if (UserSuche > 0){UserSpeak = "es";}
}

//Festellen Provider
UserSuche = UserAgent.indexOf("AOL");
if (UserSuche > 0){UserProvider = "AOL";}
UserSuche = UserAgent.indexOf("T-Online");
if (UserSuche > 0){UserProvider = "T-Online";}
UserSuche = UserAgent.indexOf("Arcor");
if (UserSuche > 0){UserProvider = "Arcor";}
UserSuche = UserAgent.indexOf("MSN");
if (UserSuche > 0){UserProvider = "MSN";}
UserSuche = UserAgent.indexOf("1&1 Internet AG");
if (UserSuche > 0){UserProvider = "1und1";}

//Festellen Betriebssystem
UserSuche = UserAgent.indexOf("Windows NT 5.0");
if (UserSuche > 0){UserPlatform = "Win2000";}
UserSuche = UserAgent.indexOf("Windows NT 5.1");
if (UserSuche > 0){UserPlatform = "WinXP";}
var UserSuche = UserAgent.indexOf("Windows 2000");
if (UserSuche > 0){UserPlatform = "Win2000";}
UserSuche = UserAgent.indexOf("Windows XP");
if (UserSuche > 0){UserPlatform = "WinXP";}
UserSuche = UserAgent.indexOf("Windows ME");
if (UserSuche > 0){UserPlatform = "WinME";}
UserSuche = UserAgent.indexOf("Windows 98");
if (UserSuche > 0){UserPlatform = "Win98";}
UserSuche = UserAgent.indexOf("Windows 95");
if (UserSuche > 0){UserPlatform = "Win95";}
UserSuche = UserAgent.indexOf("WinNT");
if (UserSuche > 0){UserPlatform = "WinNT";}
UserSuche = UserAgent.indexOf("Mac");
if (UserSuche > 0){UserPlatform = "Mac";}
UserSuche = UserAgent.indexOf("Macintosh");
if (UserSuche > 0){UserPlatform = "Mac";}
UserSuche = UserAgent.indexOf("Linux");
if (UserSuche > 0){UserPlatform = "Linux";}
UserSuche = UserAgent.indexOf("FreeBSD");
if (UserSuche > 0){UserPlatform = "FreeBSD";}
UserSuche = UserAgent.indexOf("SunOS");
if (UserSuche > 0){UserPlatform = "SunOS";}

//Festellen Browser-Version
if (UserBrowser != "Explorer"){UserBrowserVersion = "";}
else{
UserBrowserVersion = navigator.appVersion.substring(0,1);
UserSuche = UserAgent.indexOf("MSIE 6.0");
if (UserSuche > 0){UserBrowserVersion = "6";}
UserSuche = UserAgent.indexOf("MSIE 5");
if (UserSuche > 0){UserBrowserVersion = "5";}
UserSuche = UserAgent.indexOf("MSIE 4");
if (UserSuche > 0){UserBrowserVersion = "4";}
}

function SetKlick(){
  testmerker=0;
}

function Calculate(){
   var FileSize, FinishLine, TimeSpan;
   FileSize=20000;
   FinishLine=new Date();
   TimeSpan=(FinishLine.getTime()-ReadySetGo.getTime()) / 1000;
   DisplayResults(FileSize, TimeSpan);
}

function DisplayResults(FileSize,TimeSpan){
  SheerSpeed=Math.floor(((FileSize*8) / TimeSpan) / 1000);
  Comment="CACHE";
  if (SheerSpeed < 768){Comment="DSL";}
  if (SheerSpeed < 384){Comment="DSL";}
  if (SheerSpeed < 128){Comment="ISDN";}
  if (SheerSpeed < 70){Comment="ISDN";}
  if (SheerSpeed < 40){Comment="MODEM";}
  //
  i = document.images.length;
  document.images[i-1].src = "http://www.nutzwerk.com/cgi-local/advinutz.pl?Speed_Spanish_" + ";" + "Speed_Spanish_" + UserSpeak + ";" + "Speed_Spanish_" + UserBrowser + UserBrowserVersion + ";" + "Speed_Spanish_" + UserPlatform + ";" + "Speed_Spanish_";
}


