var lc_FormName = 'frmInstitution';

function CheckAndSubmit(lc_Action)
{
	var ll_Valid = true;
	var ln_Valid = 0;
	
	if (lc_Action == 'save')
	{
		
		// Organisation Name Check
		var lc_ErrOrgName = "";
		lc_ErrOrgName = ErrMessage(lc_ErrOrgName,CheckEmpty(document.all.item("txtOrgName").value,"Organisation Name"));
		document.all.item("errOrgName").innerHTML = lc_ErrOrgName;
		ln_Valid = ln_Valid + lc_ErrOrgName.length;
		
		// Address1 Check
		var lc_ErrAddress1 = "";
		lc_ErrAddress1 = ErrMessage(lc_ErrAddress1,CheckEmpty(document.all.item("txtAddress1").value,"Address 1"));
		document.all.item("errAddress1").innerHTML = lc_ErrAddress1;
		ln_Valid = ln_Valid + lc_ErrAddress1.length;
		
		// Town Check
		var lc_ErrTown = "";
		lc_ErrTown = ErrMessage(lc_ErrTown,CheckEmpty(document.all.item("txtTown").value,"Town"));
		document.all.item("errTown").innerHTML = lc_ErrTown;
		ln_Valid = ln_Valid + lc_ErrTown.length;
		
		// Postcode Check
		var lc_ErrPostcode = "";
		lc_ErrPostcode = ErrMessage(lc_ErrPostcode,CheckEmpty(document.all.item("txtPostcode").value,"Postcode"));
		document.all.item("errPostcode").innerHTML = lc_ErrPostcode;
		ln_Valid = ln_Valid + lc_ErrPostcode.length;
		
		// Forename Check
		var lc_ErrForename = "";
		lc_ErrForename = ErrMessage(lc_ErrForename,CheckEmpty(document.all.item("txtContForename").value,"Contact Forename"));
		document.all.item("errForename").innerHTML = lc_ErrForename;
		ln_Valid = ln_Valid + lc_ErrForename.length;
		
		// Surname Check
		var lc_ErrSurname = "";
		lc_ErrSurname = ErrMessage(lc_ErrSurname,CheckEmpty(document.all.item("txtContSurname").value,"Contact Surname"));
		document.all.item("errSurname").innerHTML = lc_ErrSurname;
		ln_Valid = ln_Valid + lc_ErrSurname.length;
		
		// Telephone Check
		var lc_ErrTelephone = "";
		lc_ErrTelephone = ErrMessage(lc_ErrTelephone,CheckEmpty(document.all.item("txtTelephone").value,"Telephone"));
		document.all.item("errTelephone").innerHTML = lc_ErrTelephone;
		ln_Valid = ln_Valid + lc_ErrTelephone.length;
		
		// Email Check
		var lc_ErrEmail = "";
		lc_ErrEmail = ErrMessage(lc_ErrEmail,CheckEmpty(document.all.item("txtEmail").value,"Email Address"));
		document.all.item("errEmail").innerHTML = lc_ErrEmail;
		ln_Valid = ln_Valid + lc_ErrEmail.length;
		
		// Description Check
		var lc_ErrDesc = "";
		lc_ErrDesc = ErrMessage(lc_ErrDesc,CheckEmpty(document.all.item("txaDesc").value,"Description"));
		document.all.item("errDesc").innerHTML = lc_ErrDesc;
		ln_Valid = ln_Valid + lc_ErrDesc.length;
		
	}
	
	// Can form be submitted?
	if (ln_Valid > 0)
	{
		ll_Valid = false;
	}
	else
	{
		document.getElementById('hdnAction').value = lc_Action;
		document.all.item(lc_FormName).submit();
	}
	//return ll_Valid;

}

function CheckReturn(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   CheckAndSubmit(myfield.form.name);
   return false;
   }
else
   return true;
}
