//Javascript Print Forms function
function initialize(which) {
	temp = which;
	if (!document.getElementsByName) {
	alert("Your browser does not support this functionality \n" + "or has Javascript disabled, enable Javascript \n" + "or upgrade or your browser. \n" +
			"Compatible browsers:\n" + "Internet Explorer 5.0+ \n" + "Netscape Navigator 6.0+");	return;
	}
	printPages(temp);
}

function printPages(which) {
	var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
		sOption+="scrollbars=yes,width=770,height=600,left=75,top=25";
		
		head = '<HEAD> \n' +
			'<script type="text/javascript"> \n' +
			'function clearDefault(el) {} \n' +
			' \n' +
			'function makeReadOnly() {  \n' +
			'var numberOfInputsInForm = document.forms.input.length;  \n' +
			'x=document.forms.input;  \n' +
			'x[0].readOnly = true;  \n' +
			' \n' +
			'for (var counter = 1; counter < numberOfInputsInForm; counter++) {  \n' +
			'x[counter].readOnly = true  \n' +
			'x[counter].className = "sumField"  \n' +
			'} \n' +
			'} \n' +
			'</script> \n' +
			'<link rel="stylesheet" href="returnOnInvestmentCalculator.css"> \n' +
			'<STYLE TYPE="text/css">  \n' +
			'<!--  \n' +
			'.roiSummaryShadedField	{text-align: right; font-size: 12px; font-weight: bold; width: 65px; float: none; border: single; background-color: #FFFFFF;} \n' +
			'.informationText {display: none; print: none;} \n' +
			'.analysisShadingField	{font-size: 12px; font-weight: bold; font-family: Arial; width: 75px; background-color: #FFFFFF; text-align: right; padding-right: 5px;} \n' +
			'.analysisText	{font-size: 12px; font-weight: normal; font-family: "Times New Roman", Times, serif;} \n' +
			'-->  \n' +
			'</STYLE> \n' +
			'</HEAD> \n\n';

		html1 = '<HTML>\n';
		html2 = '<BODY' + ' topmargin="-20" onload="makeReadOnly()">\n';
		
		winprint=window.open("","",sOption); 
		//winprint=window.open("","");
		
		winprint.document.open();
		winprint.document.write(html1);
		winprint.document.write(head)
		winprint.document.write(html2);
		getData(winprint);		
		winprint.document.write('</body></html>'); 
		winprint.document.close(); 
		winprint.focus();
		winprint.print();
}

function getData(winprint) {
	var pageHeaderLogo = '<table align="center" width="600" border="0" cellspacing="0" cellpadding="0">' +
							'<tr><td><hr color="#000000"></td><td><hr color="#000000"></td>' +
							'</tr><tr><td><img src="images/logo_w_tagline.gif"/></td>' +
							'<td><img src="images/header_semi_image.jpg"/></td></tr>' +
							'<tr><td>&nbsp;</td><td align="right">Return on Investment</td></tr></table>';

	if (document.getElementsByTagName() != null) {
			formList = document.getElementsByTagName("form");
			numberOfForms = formList.length;
			i = 0;

		while (i < numberOfForms) {
			if (formList[i].id == "printThis") {
				var data = formList[i].outerHTML;
				winprint.document.write(pageHeaderLogo);
				winprint.document.write(data);
				i++;
			}
		else {i++;}
		}
	}
}