

// this function will open a error messages to be view by user.
function OpenErrorMessages(intNumber){
	if (intNumber!="null")
	{
		eval(("document.all." + intNumber + ".style.display = 'block'"));
//		eval(("document.all." + intNumber + ".style.visibility = 'show'"));
		return;
	}
}

// this function will close all error messages.
function CloseErrorMessages(){ 
   var intMMenu = 13; // this is the numbers of errors messages.
   var intCount = 1;
   for(var i = 0; i < intMMenu; i++){
       strValue = "E" + intCount;
	   eval(("document.all." + strValue + ".style.display = 'none'"));
	   intCount = intCount + 1;
   }
   return;
}

function resetPage(){
	grantfeedback.reset();
	CloseErrorMessages();
	document.all.Grant_recipient.focus();
	document.all.future_use.style.display = 'none';
	return;
}

function cancelclose(){
	open('cancel.htm','_self');
//	return;
}

function popupclose(){
	window.close();
//	return;
}

function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}



function verifyData(todo){
	//alert("Verifying data");

  var strErrFound  = "No";

  // this function will close all error messages when user open page or 
  // click submit.
  CloseErrorMessages();  

// this code will validate the data

 if (document.grantfeedback.Signed_date.value.length < 1){
 //    alert("You must enter a signed date.");
     strErrFound = "Yes";    
     intNumber = "E13";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Signed_date.focus();
 }

 if (document.grantfeedback.Signature.checked == 0){
 //    alert("You must check the Signature box.");
     strErrFound = "Yes";    
     intNumber = "E12";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Signature.focus();
 }

if ((document.grantfeedback.Present2[0].checked == false) && (document.grantfeedback.Present2[1].checked == false)){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E11";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Present2[0].focus();
}

if ((document.grantfeedback.Present1[0].checked == false) && (document.grantfeedback.Present1[1].checked == false)){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E10";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Present1[0].focus();
}

if (document.grantfeedback.Question4.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E9";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Question4.focus();
 }

if (document.grantfeedback.Question3.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E8";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Question3.focus();
 }

if (document.grantfeedback.Question2.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E7";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Question2.focus();
 }

if (document.grantfeedback.Question1.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E6";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Question1.focus();
 }

if (document.grantfeedback.School.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E5";
     OpenErrorMessages(intNumber);
     document.grantfeedback.School.focus();
 }
 
if (document.grantfeedback.Amount_of_grant.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E4";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Amount_of_grant.focus();
 }
 
if (document.grantfeedback.Date_project_completed.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E3";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Date_project_completed.focus();
 }

if (document.grantfeedback.Project_title.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E2";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Project_title.focus();
 }

if (document.grantfeedback.Grant_recipient.value.length < 1){
 //    alert("You must answer this question.");
     strErrFound = "Yes";    
     intNumber = "E1";
     OpenErrorMessages(intNumber);
     document.grantfeedback.Grant_recipient.focus();
 }

 
 if (strErrFound=="Yes") {
	alert("Please complete any fields that have a BLUE asterisk.");
	return false;
 }

}
