
function updateHiddenDOB()
{ 
   d = document.getElementById('dob_day').value;
   m = document.getElementById('dob_month').value;
   y = document.getElementById('dob_year').value;
   document.getElementById('DOB').value = d + '-' + m + '-' + y;
}


function validateMembershipForm()
{

	  updateHiddenDOB();
	  name = document.getElementById('PatronName').value;
	  lname = document.getElementById('PatronSurname').value;
	  email = document.getElementById('PatronEmail').value;
	  mob = document.getElementById('PatronMobile').value;
	  dob = document.getElementById('dob_year').value;
	  mSex = document.getElementById('mSex').checked;
	  fSex = document.getElementById('fSex').checked;

	  var error = ''; 
	  if(name == '' || lname == '')
		  error += '- Please enter your full name (first and surname)<br>';
	  if(email == '')
		  error += '- Please enter a correct email address<br>';
	  if(mob == '')
		  error += '- Please enter a correct mobile number<br>';
         if(dob == '') 
                error += '- Please enter your date of birth<br />';
         if(mSex == false && fSex == false)
                error += '-Please select your gender<br />';

	   if(error == '')
	      return true;
         else
	   {
	      document.getElementById('errordisplay').innerHTML = error + '<br />';
            return false;
         }

}

function validateFunctionForm()
{

	  updateHiddenDOB();
	  name = document.getElementById('PatronName').value;
	  lname = document.getElementById('PatronSurname').value;
	  email = document.getElementById('PatronEmail').value;
	  mob = document.getElementById('PatronMobile').value;



	  var error = ''; 
	  if(name == '' || lname == '')
		  error += '- Please enter your full name (first and surname)<br>';
	  if(email == '')
		  error += '- Please enter a correct email address<br>';
	  if(mob == '')
		  error += '- Please enter a correct mobile number<br>';



	   if(error == '')
	      return true;
         else
	   {
	      document.getElementById('errordisplay').innerHTML = error + '<br />';
            return false;
         }

}
