function showScholarshipInfo()

{

	//alert("checking");
	
	var frm = document.hh;
  	var aC = ".0123456789";
	var cC;
	var fields=0;
	var required=0;

	// validate GPA

	for (var i = 0; i < document.getElementById("gpa").value.length; i++){
		cC = aC.indexOf(document.getElementById("gpa").value.charAt(i));
		if (cC < 0){
			alert("Please enter only numbers and a decimal for your GPA.");
			document.getElementById("gpa").focus();
			return false;
		}
	}
	
	var gpa = parseFloat(document.getElementById("gpa").value);

	if((gpa < 0) || (gpa > 5)){
		alert("Please enter a valid Academic GPA.");
		document.getElementById("gpa").focus();
		return false;
	}else if(gpa > 0){
		fields++;
		required++;
	}
	
	// validate ACT score

	if(document.getElementById("act").value != ''){
		var aC = "0123456789";
		for (var i = 0; i < document.getElementById("act").value.length; i++){
			cC = aC.indexOf(document.getElementById("act").value.charAt(i));
			if (cC < 0){
				alert("Please enter only numbers for your ACT score.");
				document.getElementById("act").focus();
				return false;
			}
		}
		var act = parseInt(document.getElementById("act").value);
		if((act < 0) || (act > 36)){
			alert("Please enter a valid ACT score.");
			document.getElementById("act").focus();
			return false;
		}else if(act > 0){
			fields++;
		}
	}
	
	// validate SAT score

	var sat = parseInt(document.getElementById("sat").value);
	if(document.getElementById("sat").value != ''){
		var aC = "0123456789";
		for (var i = 0; i < document.getElementById("sat").value.length; i++){
			cC = aC.indexOf(document.getElementById("sat").value.charAt(i));
			if (cC < 0){
				alert("Please enter only numbers for your SAT score.");
				document.getElementById("sat").focus();
				return false;
			}
		}
		var sat = parseInt(document.getElementById("sat").value);
		if((sat < 0) || (sat > 1600)){
			alert("Please enter a valid SAT score.");
			document.getElementById("sat").focus();
			return false;
		}else if(sat > 0){
			fields++;
		}
	}
	
	// validate Rank score

	var rank = parseInt(document.getElementById("rank").value);
	if(document.getElementById("rank").value != ''){
		var aC = "0123456789";
		for (var i = 0; i < document.getElementById("rank").value.length; i++){
			cC = aC.indexOf(document.getElementById("rank").value.charAt(i));
			if (cC < 0){
				alert("Please enter only numbers for your Rank.");
				document.getElementById("rank").focus();
				return false;
			}
		}
		var rank = parseInt(document.getElementById("rank").value);
		if((rank < 0) || (rank > 100)){
			alert("Please enter a valid Rank percentage.");
			document.getElementById("rank").focus();
			return false;
		}else if(rank > 0){
			fields++;
			required++;
		}
	}
	
	// validate fields

	if(fields < 2 || required < 1){
		alert("Please enter at least 2 fields, 1 must be Academic GPA or Class Rank");
		return false;
	}

	// calculate

	var scholarship = new Array();
	var points=0;
	var gpapoints=0;
	var rankpoints=0;
	var satpoints=0;
	var actpoints=0;
	var testpoints=0;
	
	scholar0 = "At this time, your current academic indicators do not qualify you for an academic scholarship at Stevenson University.";
	scholar11 = "You qualify for a scholarship of $5,000.";
	scholar16 = "You qualify for a scholarship of $6,000.";
	scholar20 = "You qualify for a scholarship of $8,000.";
	scholar23 = "You qualify for a scholarship of $9,000.";
	scholar27 = "You qualify for a scholarship of $15,000.";

	if (gpa >= 3.74){
		gpapoints = 10;
	}else if (gpa >= 3.53){
		gpapoints = 9;
	}else if (gpa >= 3.34){
		gpapoints = 8;
	}else if (gpa >= 3.18){
		gpapoints = 7;
	}else if (gpa >= 3.01){
		gpapoints = 6;
	}else if (gpa >= 2.88){
		gpapoints = 5;
	}else if (gpa >= 2.73){
		gpapoints = 4;
	}else if (gpa >= 2.58){
		gpapoints = 3;
	}else if (gpa >= 2.37){
		gpapoints = 2;
	}else if (gpa >= .01){
		gpapoints = 1;
	}
		
	if (rank == 94){
		rankpoints = 10;
	}else if (rank == 89){
		rankpoints = 9;
	}else if (rank == 84){
		rankpoints = 8;
	}else if (rank == 79){
		rankpoints = 7;
	}else if (rank == 73){
		rankpoints = 6;
	}else if (rank == 66){
		rankpoints = 5;
	}else if (rank == 59){
		rankpoints = 4;
	}else if (rank == 51){
		rankpoints = 3;
	}else if (rank == 40){
		rankpoints = 2;
	}else if (rank == 1){
		rankpoints = 1;
	}
	
	if (sat >= 1250){
		satpoints = 10;
	}else if (sat >= 1180){
		satpoints = 9;
	}else if (sat >= 1120){
		satpoints = 8;
	}else if (sat >= 1080){
		satpoints = 7;
	}else if (sat >= 1040){
		satpoints = 6;
	}else if (sat >= 1000){
		satpoints = 5;
	}else if (sat >= 960){
		satpoints = 4;
	}else if (sat >= 920){
		satpoints = 3;
	}else if (sat >= 870){
		satpoints = 2;
	}else if (sat >= 1){
		satpoints = 1;
	}
	
	if (act >= 28){
		actpoints = 10;
	}else if (act >= 26){
		actpoints = 9;
	}else if (act >= 24){
		actpoints = 8;
	}else if (act >= 23){
		actpoints = 7;
	}else if (act >= 22){
		actpoints = 6;
	}else if (act >= 21){
		actpoints = 5;
	}else if (act >= 20){
		actpoints = 4;
	}else if (act >= 19){
		actpoints = 3;
	}else if (act >= 18){
		actpoints = 2;
	}else if (act >= 1){
		actpoints = 1;
	}
	
	if (actpoints > 0 || satpoints > 0){
		if (actpoints > satpoints){
			testpoints = actpoints;
		}else{
			testpoints = satpoints;
		}
	}
	
	if (gpapoints > 0){
		if (rankpoints > 0){
			if (testpoints > 0){
				points = gpapoints + rankpoints + testpoints;
			}else{
				points = (gpapoints * 1.5) + (rankpoints * 1.5);
			}
		}else if (testpoints > 0){
			points = (gpapoints * 2) + testpoints;
		}
	}else if (rankpoints > 0 && testpoints > 0){
		points = (rankpoints * 2) + testpoints;
	}

	if (points >= 27){
		getdesc(scholar27);
		return false;
	}else if (points >= 23){
		getdesc(scholar23);
		return false;
	}else if (points >= 20){
		getdesc(scholar20);
		return false;
	}else if (points >= 16){
		getdesc(scholar16);
		return false;
	}else if (points >= 11){
		getdesc(scholar11);
		return false;
	}else{
		getdesc(scholar0);
		return false;
	}
}

function getdesc(val){
	var e = document.getElementById('infoCalc');
		if(e){
			if(val != null){
				e.innerHTML = "<p style=\"text-align: left;\">"+val+"</p>";
			}else{
				e.innerHTML = "<p style=\"text-align: left;\">Please submit as many values as you have (2 fields are required).</p>";
			}
		}else{
			alert(val);
		}
}