/*########################################################################*\

	Developed by 		: Jerry van Heerikhuize
	Version				: 1.0.2
	Creation Date		: 2/7/06
	Modification Date	: donderdag; maart 1, 2007
	Creation by			: Jerry van Heerikhuize
	Modification by		: Loes Kalb
	Description			: Print function
	File				: print.js
	ID					: 9931711E-3689-4EC3-AC00-E139D163636B

	--------------------------------------------------------------------

	Example:
	
	<div id="printarea">content</div>
	
	<a href="javascript:printArea('printarea', 500, 575)">print</a>
	

\*########################################################################*/

printArea = function (id, w, h, pagetitle) {

	/* set popheight and width */
	var popup_height = h;
	var popup_width = w;	

	/* Center popup window */
	var intwidt;
	var intheight;

	intwidth = screen.availWidth;
	intheight = screen.availHeight;
	intwidth = parseInt (intwidth);
	intheight = parseInt (intheight);

	var element = document.getElementById(id);

	if (element == null) {
		alert("no print area defined");
	} else {
		var content = element.innerHTML;

		var w = window.open ('', '' ,'height=' + popup_height + ',width=' + popup_width + ',toolbar=no,scrollbars=yes')
		
		target = w.document;
		
		var header = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
		header += '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">';
		header += '<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />';
		header += '<title>Ordina</title>';
		header += '<link rel="stylesheet" type="text/css" href="css/content_new.css" />';
		header += '<link rel="stylesheet" type="text/css" href="css/screen.css" />';
		header += '<link rel="stylesheet" type="text/css" media="print" href="css/print.css" />';
		header += '<script type="text/javascript">';
		header += 'function printWindow(){window.print()}';
		header += '</script>';
		header += '</head><body onLoad="printWindow()" style="background-color:#fff"><div id="container"><div id="mainContainer"><div id="mainContent">';
		
		var footer = '</div></div></div></body></html>';
		
		//target.write ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Ordina</title><link rel="stylesheet" type="text/css" media="screen" href="css/screen.css" /><link rel="stylesheet" type="text/css" media="print" href="css/print.css" /><script type="text/javascript" src="js/ordina.js"></script><script type="text/javascript">document.onLoad = window.print();</script></head><body><div id="mainContent">');
		target.writeln(header);
		target.writeln(content);	
		target.writeln(footer);
		target.close();

		if (intwidth > 0 && intheight > 0){
			w.moveTo ( ( ( intwidth-popup_width ) / 2 ), ( ( intheight - popup_height ) / 2) );
		}
		w.focus();
	}
};