/* print context knopje */

// code om compatibel te blijven met andere js
resizeFunct = window.onresize;
scrollFunct = window.onscroll;
mousemoveFunct = window.onmousemove;
onloadFunc = window.onload;

function resize2() {
	resizeFunct(); 
	positionPrintIcon();
}

function scroll2() {
	scrollFunct();
	positionPrintIcon();
}

function mousemove2() {
	mousemoveFunct();
	positionPrintIcon();
}

function onload2() {
	onloadFunc();
	window.scrollTo(0,1);
	window.scrollTo(0,0);
	positionPrintIcon();
}


function writePrintIcon() {
	//preload images 
	printImg = 	new Image(); printImg.src = "/img/icon_print.gif"; 
	printImgF = new Image(); printImgF.src = "/img/icon_print_f.gif";
		
	var strTmp = '' +
		'<div id="iconprint" style="position: absolute; z-index: 100; visibility: hidden">' +
		'	<a href="javascript:void 0" onclick="javascript: window.print()"; this.blur(); return false;" onmouseover="document.printIcon.src=printImgF.src; status=\'Print deze pagina\'; return true;" onmouseout="document.printIcon.src=printImg.src; status=\'\'; return true;">' +
		'		<img src="/img/icon_print.gif" alt="Print deze pagina" title="Print deze pagina" border="0" name="printIcon" />' +
		'	</a>' +
		'</div>';
	document.write(strTmp);
	
	window.onresize = resize2;
	if (document.all) {
		window.onscroll = scroll2;
		window.onmousemove = mousemove2;	
		if (isMac && isIE5plus) {
			window.onload = onload2;
			window.onmousemove = mousemove2;	
		}
	} else {
		window.onmousemove = mousemove2;	
		window.onload = onload2;
	}
	
	positionPrintIcon();
}

function positionPrintIcon() {
	document.getElementById("iconprint").style.visibility = "visible";
	var isIE6 = ( agent.indexOf("MSIE 6") != -1 );
	var extraIndent = (isIE6)? 10 : 0;
	if (document.all) {
		if (isMac && isIE5plus) document.body.style.visibility = 'hidden';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.all.iconprint.style.top = (document.documentElement.scrollTop + 165) + "px";
		} else {
			document.all.iconprint.style.top = (document.body.scrollTop + 165) + "px";
		}
		document.all.iconprint.style.left = ((document.body.offsetWidth - 779) / 2 + 732 + extraIndent) + "px";
		//alert(document.body.offsetWidth);
		//alert(document.body.scrollTop);
		if (isMac && isIE5plus) document.body.style.visibility = 'visible';
	} else {
		// als mozilla fixed gebruiken!
		document.getElementById("iconprint").style.top = (window.scrollY + 165) + "px";
		document.getElementById("iconprint").style.left = ((window.innerWidth  - 779) / 2 + 732) + "px";  
		
	}
}

writePrintIcon();