function filterTags(attribute, tag, text) {
	var count
	var re = new RegExp("<" + tag + "(.*?)" + attribute + "=([\"|']?)[0-9]{0,4}%?([\"|']?)","gim");

	try {
		count = text.match(re);
		text = text.replace(re,"<" + tag + "$1");
	} catch(er) {
		return false;
	}

	return text;
}
	
function printpagina(){
	images = "<img src=images/toplogo.jpg>";
	imageWidth = "343";
	styles = "<link rel='stylesheet' type='text/css' href='css/print.css'>"; //stylesheet.outerHTML;
	bodystyle = "<style type=\"text/css\">BODY{OVERFLOW-X:hidden;margin:0px;background-image:url(images/pix.gif);}</style>";
	title = "<title>" + document.title + "</title>";

	str = document.body.innerHTML;
	printarea = str.split('<!-- #print'+'begin# -->')[1];
	printarea = printarea.split('<!-- #print'+'end# -->')[0];

	//printarea = filterTags("width","td", printarea);
	//printarea = filterTags("width","table", printarea);
	printarea = filterTags("bgColor", "table", printarea);
	printarea = filterTags("bgColor", "td", printarea);
	printarea = filterTags("bgColor", "tr", printarea);
	
	printarea = printarea.replace('icon-print.gif','pixel.gif');
	
	//filter a tags eruit maar laat content zien.
	//printarea = printarea.replace(/<(a|A)(.*|\s*)>(.*|\s*|\n*)<\/(a|A)>/,'($3)');
	printarea = printarea.replace(/<a.*?>(.*?)<\/a>/g,'<b>($1)</b>');
	printarea = printarea.replace(/<A.*?>(.*?)<\/A>/g,'<b>($1)</b>');
	//<a.*?>(.*?)</a>
	//<a|A.*?>(.*?)</a|A>
	//printarea = printarea.replace("« back","");
	//printarea = printarea.replace("&laquo;&nbsp;Back","");
	StrPrint = "<head>"+styles+bodystyle+title+"</head><body><table class='header17arial' cellSpacing='0' cellpadding='0' border='0'><tr><td>" + images + "</td></tr></table><table class='header17arial' cellSpacing='0' cellPadding='0' width='90%' border='0'><tr><td width='50'><img src='images/pixel.gif' width='50'></td><td><table class='header17arial' cellSpacing='0' cellPadding='0'	border='0'>" + printarea + "</table></td></tr><tr><td><img src=images/pixel.jpg height=1 width=1></td><td></td></tr><tr><td colspan='2'><div class='pagefooter'><div class='leftspacer'></div><span class='copyright'>Copyright &copy; 2000-2006 SVOX Ltd. All rights reserved.</span></div></td></tr></table></body>";
			
	var win = window.open("","Print","toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=600");
	var doc = win.document;
	win.document.open();
	doc.write(StrPrint);
	win.document.close();
	win.focus();
	win.print();
}
