onload = function(){
	initSifr();
	sizeContent();
	activeFont();
	pageHit();
}
onresize = function(){
	sizeContent()
}

function pageHit(){

  p = escape(document.location.href);
  rfr = escape(document.referrer);
  if (rfr == "undefined"){ rfr = "";}
  sx = screen.width;
  sy = screen.height;
  sc = (navigator.appName.indexOf("Microsoft") > -1) ? screen.colorDepth : screen.pixelDepth;
  src = 'stats.php?p=' + p + '&rfr=' + rfr + '&sx=' + sx + '&sy=' + sy + '&sc=' + sc;
  src = '<img style="position:absolute;left:-10px;top:-10px;" src="' + src + '" width="1" height="1" border="0" alt="" />';
  document.getElementById('counter').innerHTML = src;  
  
}


function fontSizer(size) {	
	if(size == 'small') {
		document.getElementsByTagName('body')[0].style.fontSize = '10px';
		document.getElementById('small').className = 'smallactive';	
		document.getElementById('medium').className = 'medium';	
		document.getElementById('large').className = 'large';	
	}
	if(size == 'medium') {
		document.getElementsByTagName('body')[0].style.fontSize = '11px';
		document.getElementById('medium').className = 'mediumactive';	
		document.getElementById('small').className = 'small';	
		document.getElementById('large').className = 'large';	
	}
	if(size == 'large') {
		document.getElementsByTagName('body')[0].style.fontSize = '14px';
		document.getElementById('large').className = 'largeactive';	
		document.getElementById('medium').className = 'medium';	
		document.getElementById('small').className = 'small';	
	}
}

function activeFont() {
	if(readCookie('fontsize') == 'small') {
		document.getElementById('small').className = 'smallactive';
		document.getElementsByTagName('body')[0].style.fontSize = '10px';
	} 
	else if(readCookie('fontsize') == 'medium') {
		document.getElementById('medium').className = 'mediumactive';	
		document.getElementsByTagName('body')[0].style.fontSize = '11px';
	}
	else if(readCookie('fontsize') == 'large') {
		document.getElementById('large').className = 'largeactive';	
		document.getElementsByTagName('body')[0].style.fontSize = '14px';
	}
	else {
		document.getElementById('medium').className = 'mediumactive';	
	}
}

/*******************************************
Drie functie om cookies te gebruiken binnen javascript
********************************************/
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	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);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


/*******************************************

********************************************/


function sizeContent(){

	var bottomFiller = document.getElementById('bottomFiller');
	var mainHeight = document.getElementById('container').offsetHeight;
	var innerHeight = document.documentElement.clientHeight;
	
	if(mainHeight < innerHeight){
		
		fill = innerHeight - mainHeight;
		
		bottomFiller.style.height = fill +"px";
	}
	
}

// sIFR
function initSifr(){
	
	if(typeof sIFR == "function"){
		
		sIFR.replaceElement(named({sSelector:"h2", sWmode: "transparent", sFlashSrc:"sifr/sifr.swf", sColor:"#515BA1", sLinkColor:"#7E7E7E", sBgColor:"#fff"}));
		sIFR.replaceElement(named({sSelector:"h3", sWmode: "transparent", sFlashSrc:"sifr/sifr.swf", sColor:"#9999CC", sLinkColor:"#7E7E7E", sBgColor:"#fff"}));
		sIFR.replaceElement(named({sSelector:"h3#pageTitle_replace", sWmode: "transparent", sFlashSrc:"sifr/sifr.swf", sColor:"#ffffff", sLinkColor:"#3f4140", sBgColor:"#fff"}));
		sIFR.replaceElement(named({sSelector:"h4.infoboxtitle", sWmode: "transparent", sFlashSrc:"sifr/sifr.swf", sColor:"#ffffff", sLinkColor:"#3f4140", sBgColor:"#fff", sCase: "upper"}));
	}

}

