function formButtonFever(formName,action){
	var myString = "document."+formName+"."+action+"();";
	eval(myString);
	}

function calculateform() {
	// define variables
	var formsum=0;
	var error="";
	var transactions=document.form1.transactions.value;
	var supmembers=document.form1.supemembers.value;
	var pensionmembers=document.form1.pensionmembers.value;
	var lumpwithdraw=document.form1.lumpwithdraw.value;
	var commutations=document.form1.commutations.value;
	var dollfundvalue=document.form1.dollfundvalue.value;
	
	// data integrity checks - everything should be numbers!
	if (isNumeric(transactions)==false) {
		error="The number of transactions should be a number";
	}
	if (isNumeric(supmembers)==false) {
		error="The superannuation members value should be a number";
	}
	if (isNumeric(pensionmembers)==false) {
		error="The pension members value should be a number";
	}
	if (isNumeric(lumpwithdraw)==false) {
		error="The lump sum withdrawal value should be a number";
	}
	if (isNumeric(commutations)==false) {
		error="The commutations value should be a number";
	}

	// calculate
	if (error!=""){
		alert(error);
	}
	else {
		var formsum=formsum+1275; // base fee is fixed
		var formsum=formsum+((Math.floor(transactions/10))*145); // math.floor rounds down
		var formsum=formsum+(supmembers*210);
		var formsum=formsum+(pensionmembers*390);
		var formsum=formsum+(lumpwithdraw*300);
		var formsum=formsum+(commutations*350);
	//	if (document.form1.segassets.selectedIndex==0) {
	//		var formsum=formsum+500; // ie yes on drop down list
		//}
	
		// set field values
		document.form1.totalannfee.value=formsum;
		percentage=(formsum/dollfundvalue)*100;
		// round to two decimal places
		percentage=Math.floor(percentage*100);
		percentage=percentage/100;
		document.form1.percentfundval.value=percentage;
		gstvalue=formsum/10;
	//	document.form1.gst.value=gstvalue;
		//gstinc=formsum+gstvalue;
	//	document.form1.gstinc.value=gstinc;
	}
}

function isNumeric(x) {
	for(j=0;j<x.length;j++) {
		if (x.substring(j,j+1)>=0) {
		}
		else {
			return false;
		}
	}
	return true;
}