String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function checkEmpty(field, arg) {

if (arg.trim().length == 0) {

alert('Please enter a value for the ' + field);
return false;
}
return true;
}

function checkEntries(formName) {

for (i = 0; i < document.forms[formName].elements.length; i++) {
	if ((document.forms[formName].elements[i].value.length == 0) && (document.forms[formName].elements[i].type != 'hidden') && (document.forms[formName].elements[i].type != 'radio')) {
	   alert('Please enter a value for ' + document.forms[formName].elements[i].name);
	   document.forms[formName].elements[i].focus();
	   return false;
	}
}
return true;

}

function addSchool() {

var divToChange = document.getElementById("schoolsDiv");

divToChange.innerHTML += '<input name="schoolName" type="text" id="schoolName1" size="29"/>&nbsp;<input name="fromDate" type="text" id="fromDate1" size="7" />&nbsp;<input name="toDate" type="text" id="toDate1" size="8" />&nbsp;<input name="attainment" type="text" id="attainment1" size="18" />&nbsp;<input name="degree" type="text" id="degree1" size="30" /><br/>';

return false;

}


function addAppts() {

var divToChange = document.getElementById("apptsDiv");

divToChange.innerHTML += '<input name="post" type="text" id="post" size="35" />&nbsp;<input name="employer" type="text" id="employer" size="40" />&nbsp;<input name="date" type="text" id="date" size="22" /><br/>';

return false;

}


function addTeachingSubjects() {
   
   if (document.getElementById("degree").value == '613') {     //PGDE is code 613
      document.getElementById("teachingSubjectsDiv").style.display = "";
      alert('PGDE selected');
   } else {
	  document.getElementById("teachingSubjectsDiv").style.display = "none";   
   }
}
	
function focusFirstField(formName) {

   for (i = 0; i < document.forms[formName].elements.length; i++) {
	if (typeof document.forms[formName].elements[i].type != 'undefined') {
	   if (document.forms[formName].elements[i].type != 'hidden') {
          document.forms[formName].elements[i].focus();
	   }
    }
   }

}

function toggleSubmit() {
   if (document.forms['main'].declarationYes.checked == true) {
      document.forms['main'].Send.disabled = false;
   } else {
      document.forms['main'].Send.disabled = true;
   }
}

function clearFields(formName) {

   for (i = 0; i < document.forms[formName].elements.length; i++) {
	if (document.forms[formName].elements[i].type != 'hidden') {
	   if ((document.forms[formName].elements[i].type != 'button') && (document.forms[formName].elements[i].type != 'submit')) document.forms[formName].elements[i].value = '';
	}
   }
   focusFirstField('main');	
}

function toggleStateOfOrigin() {
   if (document.forms['main'].nationality.value != 'Nigeria') {
	   document.forms['main'].stateOfOrigin.disabled = true;
   } else {
	   document.forms['main'].stateOfOrigin.disabled = false;   
   }
}

function preparePrint() {
	
document.forms['printForm'].style.visibility = "hidden";
window.print();

}