
/*
All elements will use document.getElementById
*/
if(document.all && !document.getElementById) {
    document.getElementById = function(id) {
         return document.all[id];
    }
}

function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else
      window.onload = fnc;
  }
}

/*
* World Populution Counter - By JavaScript Kit (http://www.javascriptkit.com)
* Based on code by Adam Brown
* This notice MUST stay intact for use
* Visit JavaScript Kit (http://www.javascriptkit.com) for this script and more
*/

function worldpop(){
	startdate = new Date()
	now(startdate.getYear(),startdate.getMonth(),startdate.getDate(),startdate.getHours(),startdate.getMinutes(),startdate.getSeconds())
	}

function ChangeValue(number,pv){
	numberstring =""
	var j=0
	var i=0
	while (number > 1)
	 {

	    numberstring = (Math.round(number-0.5) % 10) + numberstring
	    number= number / 10
	    j++
	    if (number > 1 && j==3) {
			numberstring = "," + numberstring
			j=0}
	    i++
	 }
	 numberstring=numberstring
if (pv==1) {document.getElementById("worldpop").innerHTML=numberstring }
}

function now(year,month,date,hours,minutes,seconds){
startdatum = new Date(year,month,date,hours,minutes,seconds)

var now = 5600000000.0
var now2 = 5690000000.0
var groeipercentage = (now2 - now) / now *100
var groeiperseconde = (now * (groeipercentage/100))/365.0/24.0/60.0/60.0
nu = new Date ()
schuldstartdatum = new Date (96,1,1)
secondenoppagina = (nu.getTime() - startdatum.getTime())/1000
totaleschuld= (nu.getTime() - schuldstartdatum.getTime())/1000*groeiperseconde + now
ChangeValue(totaleschuld,1);

timerID = setTimeout("now(startdatum.getYear(),startdatum.getMonth(),startdatum.getDate(),startdatum.getHours(),startdatum.getMinutes(),startdatum.getSeconds())",200);
}

function xppr(im) {
	var i=new Image();
    i.src='images/bt'+im;return i;
}

function xpe(id) {
	x=id.substring(0,id.length-1);
    document['xpwb'+x].src=eval('xpwb'+id+'.src');

    if(id.indexOf('e')!=-1) document['xpwb'+x+'e'].src=eval('xpwb'+id+'e.src');
}

var	xpwbx5fdln=xppr('x5fdl_0.gif');
var	xpwbx5fdlo=xppr('x5fdl_1.gif');
var	xpwbx5fdlc=xppr('x5fdl_2.gif');
var	xpwbs5fdln=xppr('s5fdl_0.gif');
var	xpwbs5fdlo=xppr('s5fdl_1.gif');
var	xpwbs5fdlc=xppr('s5fdl_2.gif');
var	xpwb45fdln=xppr('45fdl_0.gif');
var	xpwb45fdlo=xppr('45fdl_1.gif');
var	xpwb45fdlc=xppr('45fdl_2.gif');
var	xpwbt5fdln=xppr('t5fdl_0.gif');
var	xpwbt5fdlo=xppr('t5fdl_1.gif');
var	xpwbt5fdlc=xppr('t5fdl_2.gif');
var	xpwbp5fdln=xppr('p5fdl_0.gif');
var	xpwbp5fdlo=xppr('p5fdl_1.gif');
var	xpwbp5fdlc=xppr('p5fdl_2.gif');
var	xpwbb5fdln=xppr('b5fdl_0.gif');
var	xpwbb5fdlo=xppr('b5fdl_1.gif');
var	xpwbb5fdlc=xppr('b5fdl_2.gif');
var	xpwb75fdln=xppr('75fdl_0.gif');
var	xpwb75fdlo=xppr('75fdl_1.gif');
var	xpwb75fdlc=xppr('75fdl_2.gif');

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function HttpRequest() {

	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
    	http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
        	http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
	}
	return http_request;
}

function c(id) {
    if (xmlhttp=HttpRequest()) {
	    xmlhttp.open('POST', '?map=update', true );
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
	    xmlhttp.send('id='+id+'&count=clicks');
    }
}

function v(id) {
    if (xmlhttp=HttpRequest()) {
	    xmlhttp.open('POST', '?map=update', true );
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
	    xmlhttp.send('id='+id+'&count=views');
    }
}