// setuser.js (c)2003 Nutzwerk GmbH


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

var testmerker=0;
var aktiv = window.setTimeout("SetShop()",5000);
var aktiv1 = window.setTimeout("SetMerker()",7000);

function SetMerker(){testmerker = 1;}

ReadySetGo=new Date();

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";
var UserScreen = screen.width + "x" + screen.height;
var UserColor = Math.pow(2,screen.colorDepth);

//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";}
UserSuche = UserAgent.indexOf("WinNT");
if (UserSuche > 0){UserPlatform = "WinXP";}
var UserSuche = UserAgent.indexOf("Windows 2000");
if (UserSuche > 0){UserPlatform = "Win2000";}
UserSuche = UserAgent.indexOf("Win2000");
if (UserSuche > 0){UserPlatform = "Win2000";}
UserSuche = UserAgent.indexOf("Windows XP");
if (UserSuche > 0){UserPlatform = "WinXP";}
UserSuche = UserAgent.indexOf("WinXP");
if (UserSuche > 0){UserPlatform = "WinXP";}
UserSuche = UserAgent.indexOf("Windows ME");
if (UserSuche > 0){UserPlatform = "WinME";}
UserSuche = UserAgent.indexOf("WinME");
if (UserSuche > 0){UserPlatform = "WinME";}
UserSuche = UserAgent.indexOf("Windows 98");
if (UserSuche > 0){UserPlatform = "Win98";}
UserSuche = UserAgent.indexOf("Win98");
if (UserSuche > 0){UserPlatform = "Win98";}
UserSuche = UserAgent.indexOf("Windows 95");
if (UserSuche > 0){UserPlatform = "Win95";}
UserSuche = UserAgent.indexOf("Win95");
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";}
}

//Festellen iLCR
UserSuche = UserAgent.indexOf(".NET CLR");
if (UserSuche > 0){UserLCR = "YES";}

function SetKlick(){
  testmerker = 0;
  SetShop();
}

function SetTest(){
 if(testmerker == 1){
  if(top.shop_ID=="900506")
{window.open('https://www.nutzwerk.com/safersurf-shop/safersurf-homepage-testen.html','_blank','toolbar=no,menubar=no,scrollbars=no,status=yes,resizable=yes,width=400,height=530,screenX=0,screenY=0,top=0,left=0');}
 }
}

function SetShop(){
 var aktiv = window.setTimeout("SetShop()",4000);
 for(j=0; j < document.links.length; j++)
 {
  if (document.links[j] == "https://www.nutzwerk.com/safersurf-shop/index.html"){
    document.links[j].href = "https://www.nutzwerk.com/safersurf-shop/index.html" + "?" + top.shop_ID;
  }
 }
 for(j=0; j < parent.frames[3].document.links.length; j++)
 {
  if (parent.frames[3].document.links[j] == "https://www.nutzwerk.com/safersurf-shop/index.html"){
   parent.frames[3].document.links[j].href = "https://www.nutzwerk.com/safersurf-shop/index.html" + "?" + top.shop_ID;
  }
 }
}



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";}
  if(! parent.frames[2]){var i=0;}
  else{parent.frames[2].UserSpeed=Comment;UserSpeak=parent.frames[2].UserSpeak}
  //
  i = document.images.length;
  document.images[i-1].src = "http://www.nutzwerk.com/cgi-local/advinutz.pl?SaferSurf_PT_" + Comment + ";" + "SaferSurf_PT_" + UserSpeak + ";" + "SaferSurf_PT_" + UserBrowser + UserBrowserVersion + ";" + "SaferSurf_PT_" + UserPlatform + ";" + "SaferSurf_PT_" + top.index_referrer;
}

