<!-- This script is written by Franziska Meierhofer 
<!-- 	for SharesGuru.com

<!-- Begin
<!--

function putFocus(formInst, elementInst) {
	if (document.forms.length > 0) {
		document.forms[formInst].elements[elementInst].focus();
	}
}

function createForm(number) {
	data = "<p align=center><font face=Arial size=2>Please enter years in consecutive order <BR></f></p>";    
	inter = "'";
	if (number < 15 && number > -1) {
		for (i=1; i <= number; i++) {
			if (i < 10) spaces="      ";
			else spaces="    ";
			data = data + "Year " + spaces + "<input type='text' size=10 name=" + inter	+ "iYear" + i + inter + "'>" + 
							" EPS:" + spaces	+ "<input type='text' size=10 name=" + inter	+ "iEPS" + i + inter + "'>" + spaces +
							" DPS:" + spaces	+ "<input type='text' size=10 name=" + inter	+ "iDPS" + i + inter + "'>	<br>";
		}
		if (document.layers) {
			document.layers.cust.document.write(data);
			document.layers.cust.document.close();
		}
		else {
			cust.innerHTML = data;
 		}
 	}
	else {
		window.alert("Please select up to 15 Periods.");
   }
}

function CreateWindow() {
	msgWindow=window.open("","displayWindow","toolbar=no,width=350,height=400,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
}


function calcPMURE(){
	var tEPS;
	var finalEPS;
	var initialEPS;
	var tDPS;
	var retainedEarnings;
	var mvmtEPS;
	var returnRE;
	var period = frmPMURE.iPeriod.value;
	var company = "";
	var anum = /(^\d+$)|(^\d+\.\d+$)|(.\d+$)/;
	
	var incYear = "0";	//set incresing year to false : current year 1st
	var yr1st;
	var yr2nd;
	
	if (period < 1)
		return false
	else {
		tEPS = 1*frmPMURE.iEPS1.value;
		tDPS = 1*frmPMURE.iDPS1.value;
		initialEPS = 1*frmPMURE.iEPS1.value;
		yr1st = 1*frmPMURE.iEPS1.value;
	}
	if (period > "1"){
		tEPS += 1*frmPMURE.iEPS2.value;
		tDPS += 1*frmPMURE.iDPS2.value;
		finalEPS = 1*frmPMURE.iEPS2.value;
		yr2nd = 1*frmPMURE.iEPS2.value;
		if (yr1st < yr2nd)	//Years in increasing order
			incYear = "1";
	}
	if (period > "2"){
		tEPS += 1*frmPMURE.iEPS3.value;
		tDPS += 1*frmPMURE.iDPS3.value;
		finalEPS = 1*frmPMURE.iEPS3.value;
	}
	if (period > "3"){
		tEPS += 1*frmPMURE.iEPS4.value;
		tDPS += 1*frmPMURE.iDPS4.value;
		finalEPS = 1*frmPMURE.iEPS4.value;
	}
	if (period > "4"){
		tEPS += 1*frmPMURE.iEPS5.value;
		tDPS += 1*frmPMURE.iDPS5.value;
		finalEPS = 1*frmPMURE.iEPS5.value;
	}
	if (period > "5"){
		tEPS += 1*frmPMURE.iEPS6.value;
		tDPS += 1*frmPMURE.iDPS6.value;
		finalEPS = 1*frmPMURE.iEPS6.value;
	}
	if (period > "6"){
		tEPS += 1*frmPMURE.iEPS7.value;
		tDPS += 1*frmPMURE.iDPS7.value;
		finalEPS = 1*frmPMURE.iEPS7.value;
	}
	if (period > "7"){
		tEPS += 1*frmPMURE.iEPS8.value;
		tDPS += 1*frmPMURE.iDPS8.value;
		finalEPS = 1*frmPMURE.iEPS8.value;
	}
	if (period > "8"){
		tEPS += 1*frmPMURE.iEPS9.value;
		tDPS += 1*frmPMURE.iDPS9.value;
		finalEPS = 1*frmPMURE.iEPS9.value;
	}
	if (period > "9"){
		tEPS += 1*frmPMURE.iEPS10.value;
		tDPS += 1*frmPMURE.iDPS10.value;
		finalEPS = 1*frmPMURE.iEPS10.value;
	}
	if (period > 10){
		tEPS += 1*frmPMURE.iEPS11.value;
		tDPS += 1*frmPMURE.iDPS11.value;
		finalEPS = 1*frmPMURE.iEPS11.value;
	}
	if (period > 11){
		tEPS += 1*frmPMURE.iEPS12.value;
		tDPS += 1*frmPMURE.iDPS12.value;
		finalEPS = 1*frmPMURE.iEPS12.value;
	}
	if (period > 12){
		tEPS += 1*frmPMURE.iEPS13.value;
		tDPS += 1*frmPMURE.iDPS13.value;
		finalEPS = 1*frmPMURE.iEPS13.value;
	}
	if (period > 13){
		tEPS += 1*frmPMURE.iEPS14.value;
		tDPS += 1*frmPMURE.iDPS14.value;
		finalEPS = 1*frmPMURE.iEPS14.value;
	}
	if (period > 14){
		tEPS += 1*frmPMURE.iEPS15.value;
		tDPS += 1*frmPMURE.iDPS15.value;
		finalEPS = 1*frmPMURE.iEPS15.value;
	}
	retainedEarnings = tEPS - tDPS;
	if (incYear = "1")
		mvmtEPS = finalEPS - initialEPS;
	else
		mvmtEPS = initialEPS - finalEPS;
	returnRE = (mvmtEPS / retainedEarnings) * 100 ;
	
	company = frmPMURE.iCompany.value;
	
	if (anum.test(tEPS) & anum.test(tDPS)){

	text = ("<HEAD><TITLE>PmURE Results</TITLE> </HEAD>");
	text += ("<BODY BGCOLOR =  '#FFFFFF'><CENTER><B><FONT FACE = 'Arial' SIZE = 2>");
	text += ("<I>" + Date() + "</I><br><br>");
	text += ("<table>");
	text += ("<tr><td><b>PmURE Results:&nbsp;&nbsp;&nbsp;&nbsp; " + company + "</b></td><td></td></tr>");
	text += ("<tr><td>Total EPS</td><td>"+tEPS+"</td><td></td><td></td><td></td><td></td></tr>");
	text += ("<tr><td>Total DPS</td><td>"+tDPS+"</td><td></td><td></td><td></td><td></td></tr>");
	text += ("<tr><td>Retained Earnings</td><td>"+retainedEarnings+"</td><td></td><td></td><td></td><td></td></tr>");  	
	text += ("<tr><td>Movement in EPS</td><td>"+mvmtEPS+"</td><td></td><td></td><td></td><td></td></tr>");  	
	text += ("<tr><td><b>Return on <br>retained earnings: </b></td><td><b>"+returnRE+"</b></td><td></td><td></td><td></td><td></td></tr>"); 
	text += ("</table>");
	text += ("<BR><INPUT TYPE='RESET' NAME='Print' VALUE='Print' onClick='window.print()'><INPUT TYPE='RESET' NAME='Close' VALUE='Close' onClick='window.close()'<BR>"); 	
	text += ("<BR><BR><font size=1>This data was produced by SharesGuru.com</f>");
	text += ("</body></html>");
	msgWindow=window.open("","displayWindow","toolbar=no,width=375,height=480,directories=no,status=no,scrollbars=yes,resize=no,menubar=no");
	msgWindow.document.write(text);
	msgWindow.document.close()

	}
}
