// Javascript to check the fields of the volunteer application
//Suzanne Willett

function disableReturn(e)
{
     var key;
	 //alert('I am here in disable REturn');

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}

function checkVolForm () {
	
	//alert('I am in the check Vol Form');
	
	
	volTypeWork = 0;
	volTimeWork = 0;
	volCoor = 0;
	prefMeth = 0;
	daysAvail = 0;

	//alert('this is first name: ' + document.volApp.firstName.value);
	//alert('email: ' + document.volApp.email.value);
	
	for(i=0; i<document.volApp.elements.length; i++)
	{
		if( document.volApp.elements[i].value  == "" ) {
		alert(document.volApp.elements[i].name + ' missing!');
		document.volApp.elements[i].focus();
		return false;
		}//end if
		
	}//end for  
	
	
			//looping through volTypeWork	
		for (i=0;i<document.volApp.volTypeWork.length;i++) {
				//	alert( 'value for : ' + document.appForm.perfType[i].name + ' is:' + document.appForm.perfType[i].value);
			if (document.volApp.volTypeWork[i].checked) {
				volTypeWork = 1;
 			}
		} // loop for volTypeWork	

	//alert('value for perfType: ' + perfType  );
		//alert('value for volTypeWork: ' + volTypeWork);
		if (!volTypeWork) {
			alert('Vol Type Work missing!');
			document.volApp.volTypeWork[0].focus();
			return false;
		} 
		
				//looping through volTimeWork	
		for (i=0;i<document.volApp.volTimeWork.length;i++) {
				//	alert( 'value for : ' + document.appForm.perfType[i].name + ' is:' + document.appForm.perfType[i].value);
			if (document.volApp.volTimeWork[i].checked) {
				volTimeWork = 1;
 			}
		} // loop for volTypeWork	

	//alert('value for perfType: ' + perfType  );
		//alert('value for volTimeWork: ' + volTimeWork);
		if (!volTimeWork) {
			alert('Volunteer work time missing!');
			document.volApp.volTimeWork[0].focus();
			return false;
		} 
		
				//looping through volCoord
		for (i=0;i<document.volApp.volCoord.length;i++) {
				//	alert( 'value for : ' + document.appForm.perfType[i].name + ' is:' + document.appForm.perfType[i].value);
			if (document.volApp.volCoord[i].checked) {
				volCoor = 1;
 			}
		} // loop for volTypeWork	

		if (!volCoor) {
			alert('Vol coord missing!');
			document.volApp.volCoord[0].focus();
			return false;
		} 
		
			//looping through method of contact
		for (i=0;i<document.volApp.contMeth.length;i++) {
				//	alert( 'value for : ' + document.appForm.perfType[i].name + ' is:' + document.appForm.perfType[i].value);
			if (document.volApp.contMeth[i].checked) {
				prefMeth = 1;
 			}
		} // loop for volTypeWork	

		if (!prefMeth) {
			alert('Preferred contact method missing!');
			document.volApp.contMeth[0].focus();
			return false;
		} 
		
		
	
} //end function checkVolForm

