var datum="2010-03-11";
var typeid=0;
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(10*days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(domainid, ref) {
	var name = "indicator_wiederk_"+domainid+"_";
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0; i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	var currentTime = new Date();
	/*var month = currentTime.getMonth() + 1;
	if (month < 10)
		month = "0"+month;
	var day = currentTime.getDate();
	if (day<10)
		day="0"+day;
	var year = currentTime.getFullYear();*/
	var hours = currentTime.getHours();
	if (hours < 10)
		hours = "0"+hours;
	var minutes = currentTime.getMinutes();
	if (minutes < 10)
		minutes = "0" + minutes;
	var seconds = currentTime.getSeconds()
	if (seconds < 10)
		seconds = "0" + seconds;
//	data = year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
	data = datum+" "+hours+":"+minutes+":"+seconds;
//if you change the maxsize have to change in the work_processing too
	var maxsize="25";
	var validchars="asdfghjklpoiuytrewqzxcvbnm0123456789QWERTYUIOPASDFGHJKLZXCVBNM";	
	ip="";
	actualsize = Math.floor(Math.random()) + maxsize;
  for (count = 1; count < actualsize; count++)
    ip += validchars.charAt(Math.floor(Math.random()* validchars.length));
	var val=domainid+"|"+ip+"|"+data+"|"+ref;
	createCookie(name, val,655);
	return ip;
}
function colect_data() {
  if (parent['document'] != null) {
    var letzte = top.document.referrer;
  } else if (document['referrer'] != null) {
    var letzte = document['referrer'];
  }
  letzte.length > 0 ? letzte = escape(letzte) : letzte = 'none';
 
  var cookieEnabled=(navigator.cookieEnabled)? true : false
  //if not IE4+ nor NS6+
  if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){ 
	document.cookie="testcookie"
	cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)? true : false
  }
  if (cookieEnabled) { 
  	cookie = readCookie(domainid, letzte);
	  if (cookie.length==25)
	  {
	  	ip1 = readCookie(domainid, letzte);
	  	if (ip1.length<=25)
	  		cookie = "";
	  }
  }
  else cookie = "";
//  alert(cookie);
  var farbe=0;
  navigator.appName != 'Netscape' ? farbe = screen.colorDepth : farbe = screen.pixelDepth;

  if (parent['location'] != null) {
    var idstring = top.location.search;
  }
  else if (location['search']!=null) {
    var idstring = location['search'];
  }
  idstring.length > 0 ? idstring = escape(idstring) : idstring = '?none';
  idstring = idstring.substring(1, idstring.length);

  var ist_einsteck = 0;
  if (navigator.appName == 'Microsoft Internet Explorer') {
    if (navigator.mimeTypes && navigator.mimeTypes.length) {
      ist_einsteck = 1;
      var einsteck = new Array(navigator.mimeTypes.length);
      var j = 0;
      var lange = 0;
      var gefunden = false;
      for (var i = 0;i < navigator.mimeTypes.length; i++) {
        if (lange) {
          gefunden  = false;
          for (j = 0; j < lange; j++) {
            if (einsteck[j] == navigator.mimeTypes[i].type) {
              gefunden = true;
              break;
            }
          }
          if (!gefunden) einsteck[lange++] = navigator.mimeTypes[i].type;
        } else einsteck[lange++] = navigator.mimeTypes[i].type;
      }
    }
  } else {
    if (navigator.plugins && navigator.plugins.length) {
      ist_einsteck = 1;
      var einsteck = new Array(navigator.plugins.length);
      var j = 0;
      var lange = 0;
      var gefunden = false;
      for (var i = 0;i < navigator.plugins.length; i++) {
      if (lange) {
          gefunden  = false;
          for (j = 0; j < lange; j++) {
            if (einsteck[j] == navigator.plugins[i].name) {
              gefunden = true;
              break;
            }
          }
          if (!gefunden) einsteck[lange++] = navigator.plugins[i].name;
        } else einsteck[lange++] = navigator.plugins[i].name;
      }
    }
  }
  var current_time = new Date();
  var check1 = new Date(current_time.getFullYear(), 0, 1, 0, 0, 0, 0);
  var check2 = new Date(current_time.getFullYear(), 6, 1, 0, 0, 0, 0);
  var check3 = check1.toGMTString();
  var check4 = new Date(check3.substring(0, check3.lastIndexOf(" ")-1));
  var check3 = check2.toGMTString();
  var gmt = (check1 - check4) / (1000 * 60 * 60);
  if (typeof abtest=='undefined')
  	abtest = ""; 
  if (ist_einsteck != 0) {
    var s= '?p='+pageid+'&d='+domainid+'&abtest='+abtest+'&ua='+escape(navigator.appName)+'&gmt='+gmt+'&ref='+letzte+'&resx='+screen.width+'&resy='+screen.height+'&res_depth='+farbe+'&plug='+escape(einsteck.toString())+'&urlparams='+idstring+'&cookie='+cookie+'&typeid='+typeid;
  } else {
    var s= '?p='+pageid+'&d='+domainid+'&abtest='+abtest+'&ua='+escape(navigator.appName)+'&gmt='+gmt+'&ref='+letzte+'&resx='+screen.width+'&resy='+screen.height+'&res_depth='+farbe+'&urlparams='+idstring+'&cookie='+cookie+'&typeid='+typeid;
  }
  return s;
} 