//#######################################################################################
//# Author: Dipl.-Ing. (FH), B. Eng. (Hons) Bernd Kraus                                 #
//# webmaster@meet.de                                                                   #
//# Copyright by Dipl.-Ing. (FH), B. Eng. (Hons) Bernd Kraus                            #
//#                                                                                     #
//# Dieses Script ist urheberrechtlich geschützt                                        #
//# Änderung, Erweiterung, Kopie, unerlaubte Vervielfältigung oder Weitergabe           #
//# ist untersagt und wird strafrechtlich verfolgt!                                     #
//#######################################################################################


var statistik_flash = 0;
if(statistik_pruefen_flash == 1){
  document.write('\n');
  document.write("<script type=\"text/vbscript\">");
  document.write('\n');
  document.write("  on error resume next");
  document.write('\n');
  document.write("  statistik_flash = not IsNull(CreateObject(\"ShockwaveFlash.ShockwaveFlash\"))");
  document.write('\n');
  document.write("</script>");
  document.write('\n');
  document.write('\n');
  if (statistik_flash){statistik_flash = 1}
}

var statistik_real = 0;
if(statistik_pruefen_realplayer == 1){
  document.write("<script type=\"text/vbscript\">");
  document.write('\n');
  document.write(" on error resume next");
  document.write('\n');
  document.write(" statistik_real = not IsNull(CreateObject(\"rmocx.RealPlayer G2 Control\"))");
  document.write('\n');
  document.write("</script>");
  document.write('\n');
  document.write('\n');
  if (statistik_real){statistik_real = 1}
}

var statistik_activex = 0;
if(statistik_pruefen_activex == 1){
  document.write("<form name=\"statistik_activex\">");
  document.write('\n');
  document.write("<OBJECT ID=\"Label1\" WIDTH=1 HEIGHT=1 CLASSID=\"CLSID:978C9E23-D4B0-11CE-BF2D-00AA003F40D0\">");
  document.write('\n');
  document.write("<PARAM Name=\"Caption\" Value=\"ActiveX\">");
  document.write('\n');
  document.write("</OBJECT>");
  document.write('\n');
  document.write("</form>");
  document.write('\n');
  if (document.statistik_activex.Label1){statistik_activex = 1}
}

var statistik_cookies = 0;
if(statistik_pruefen_cookies == 1){
  if (navigator.cookieEnabled){statistik_cookies = 1}
}

var statistik_java = 0;
if(statistik_pruefen_java == 1){
  if (navigator.javaEnabled() == 1){statistik_java = 1}
}

var statistik_referenz = 0;
if(statistik_pruefen_referenz == 1){
  try{
    statistik_referenz = escape(top.document.referrer);
  }
  catch(er) {
    statistik_referenz = escape(document.referrer);
  } 
}

var statistik_aufloesung = 0;
if(statistik_pruefen_aufloesung == 1){
  statistik_aufloesung = screen.width+'x'+screen.height;
  statistik_aufloesung = encodeURIComponent(statistik_aufloesung);
}

var statistik_farbtiefe = 0;
if(statistik_pruefen_farbtiefe == 1){
  statistik_farbtiefe = screen.colorDepth;
  statistik_farbtiefe = encodeURIComponent(statistik_farbtiefe);
}


var expDays = 1800;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var statistik_erstzugriff = 0;
var statistik_letztzugriff = 0;
var cookie_code = 0;

function fstatistik_ermitteln_aufrufe(){
  var cookie_erstzugriff = 'profistatistik_erst_'+statistik_benutzer;
  var cookie_name  = 'profistatistik_'+statistik_benutzer;
  var cookie_cnt_name = 'profistatistik_cnt_'+statistik_benutzer;
  var cookie_cnt_wert = 0;
  var stat_besucher_name = fstatistik_get_cookie(cookie_name);
  if(stat_besucher_name != statistik_benutzer){
    fstatistik_set_cookie(cookie_name, statistik_benutzer, exp);
    cookie_cnt_wert = 1;
    fstatistik_set_cookie(cookie_cnt_name, cookie_cnt_wert, exp);
    statistik_erstzugriff = fstatistik_zeitstempel();
    fstatistik_set_cookie(cookie_erstzugriff, statistik_erstzugriff, exp);
  }
  else{
    statistik_erstzugriff = fstatistik_get_cookie(cookie_erstzugriff);
    if(statistik_erstzugriff < 20030601000000){
    statistik_erstzugriff = fstatistik_zeitstempel();
    fstatistik_set_cookie(cookie_erstzugriff, statistik_erstzugriff, exp);
    }
    cookie_cnt_wert = fstatistik_count(cookie_cnt_name);
  } 


var cookie_code_name = 'profistatistik_code_'+statistik_benutzer;
cookie_code = fstatistik_get_cookie(cookie_code_name);
if(cookie_code == null){
  cookie_code = fstatistik_zufallscode(statistik_erstzugriff);
  fstatistik_set_cookie(cookie_code_name, cookie_code, exp);
}

var cookie_letztzugriff = 'profistatistik_letzt_'+statistik_benutzer;
var statistik_letztzugriff_neu = fstatistik_zeitstempel();
statistik_letztzugriff = fstatistik_get_cookie(cookie_letztzugriff);
if(statistik_letztzugriff == null){
  statistik_letztzugriff = statistik_letztzugriff_neu;
}

fstatistik_set_cookie(cookie_letztzugriff, statistik_letztzugriff_neu, exp);


  return cookie_cnt_wert;
}

function fstatistik_get_cookie(name) { 
  var arg = name + "="; 
  var alen = arg.length; 
  var clen = document.cookie.length; 
  var i = 0; 
  while (i < clen) { 
  var j = i + alen; 
  if (document.cookie.substring(i, j) == arg) 
    return fstatistik_get_cookie_val(j); 
    i = document.cookie.indexOf(" ", i) + 1; 
    if (i == 0) break; 
  } 
  return null;
}

function fstatistik_set_cookie(name,value){ 
  var argv = fstatistik_set_cookie.arguments; 
  var argc = fstatistik_set_cookie.arguments.length; 
  var expires = (argc > 2) ? argv[2] : null; 
  var path = (argc > 3) ? argv[3] : null; 
  var domain = (argc > 4) ? argv[4] : null; 
  var secure = (argc > 5) ? argv[5] : false; 
  document.cookie = name + "=" + escape (value) + 
  ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
  ((path == null) ? "" : ("; path=" + path)) + 
  ((domain == null) ? "" : ("; domain=" + domain)) + 
  ((secure == true) ? "; secure" : "");
}

function fstatistik_get_cookie_val(offset) { 
  var endstr = document.cookie.indexOf (";", offset); 
  if (endstr == -1) 
  endstr = document.cookie.length; 
  return unescape(document.cookie.substring(offset, endstr));
}

function fstatistik_count(name){
  var counter = fstatistik_get_cookie(name)
  if (counter == null) {
    counter = 1;

//if(statistik_referenz){
//  var cookie_erstref = 'profistatistik_erstref_'+statistik_benutzer;
//  fstatistik_set_cookie(cookie_erstref, statistik_referenz, exp);
//}



  }
  else{
    counter++;
  }
  fstatistik_set_cookie(name, counter, exp);
  return counter;
}

function fstatistik_zeitstempel(){
  var jetzt = new Date();
  var Jahr = jetzt.getYear(); 
  var Monat = jetzt.getMonth() + 1;
  var Tag = jetzt.getDate();
  var Std = jetzt.getHours();
  var Min = jetzt.getMinutes();
  var Sek = jetzt.getSeconds();
  if(Sek < 10){Sek = "0"+Sek}
  if(Min < 10){Min = "0"+Min}
  if(Std < 10){Std = "0"+Std}
  if(Tag < 10){Tag = "0"+Tag}
  if(Monat < 10){Monat = "0"+Monat}
  var zeitstempel = Jahr+""+Monat+""+Tag+""+Std+""+Min+""+Sek;
//ZEITSTEMPEL_HIER:
return 20100903081921;
} 

function fstatistik_zufallscode(zahl){
  var random = Math.random();
  var bruch = 1/zahl;
  var random1 = random / bruch;
  var random2 = Math.round(random1);
  var code = zahl+""+random2;
  return code;
}




var statistik_aufrufe = fstatistik_ermitteln_aufrufe();
var statistik_link = 'http://www.online-statistik.de/cgi-bin/count.cgi?';
var statistik_link_zusatz = 'modus=S&res='+statistik_aufloesung+'&cdepth='+statistik_farbtiefe;
statistik_link_zusatz = statistik_link_zusatz+'&jav='+statistik_java+'&actx='+statistik_activex;
statistik_link_zusatz = statistik_link_zusatz+'&flash='+statistik_flash+'&realplay='+statistik_real;

statistik_link_zusatz = statistik_link_zusatz+'&cook_cod='+cookie_code+'&letztaufruf='+statistik_letztzugriff;

statistik_link_zusatz = statistik_link_zusatz+'&cook='+statistik_cookies+'&user='+statistik_benutzer;
statistik_link_zusatz = statistik_link_zusatz+'&anz_aufrufe='+statistik_aufrufe+'&erstaufruf='+statistik_erstzugriff;
statistik_link_zusatz = statistik_link_zusatz+'&ref='+statistik_referenz;
statistik_link = statistik_link+statistik_link_zusatz;
document.write('<img src='+statistik_link+'>');

