
var printPopupWidth = 1003;
var printPopupHeight = 500;

var hrefArray = new Array();

Event.observe(window, 'load', init_print);

function findPopup(popupRel){
	var popupArray = new Array();
	hrefArray[popupRel] = new Array();
	if (document.getElementsByTagName){
		var anchors = document.getElementsByTagName('a');
		j=0;
		for (var i=0; i<anchors.length; i++){
			var anchor = anchors[i];
			var relAttribute = String(anchor.getAttribute('rel'));
			if (relAttribute.toLowerCase().match(popupRel)){
				anchor.id = popupRel+"-"+j;
				hrefArray[popupRel][anchor.id] = String(anchor.getAttribute('href'));
				anchor.href = 'javascript:;';
				popupArray[j] = anchor;
				j++;
			}
		}
	}
	
	return popupArray;
}

function init_print(event){
	var printArray = findPopup('print');
	for (var i=0; i<printArray.length; i++){
		Event.observe(printArray[i], 'click', openPrintPopup);
	}
}

function openPrintPopup(event){
	urlGetSeparator = !hrefArray['print'][Event.element(event).parentNode.id].indexOf('?') ? '?' : '&';
	printWindow = window.open(hrefArray['print'][Event.element(event).parentNode.id]+urlGetSeparator+"window=popup","","menubar=no, status=no, scrollbars=yes, menubar=no, left=50, top=50, width="+printPopupWidth+", height="+printPopupHeight);
	Event.observe(printWindow, 'load', function(event){printWindow.print();});
}