//****************
function checkField(entry,message) {  // check if a field is blank and send a message if supplied 
//****************

var find=entry.search(/\w/)
var entryValid=true

if (find<0) {
  if (message!="") {
    alert(message);
  }
  entryValid=false 
}
return entryValid
}

// ************************
function validNumber(entry) {  // check if a field is a number
// ************************

var entryValue=entry
var floatValue

floatValue=parseFloat(entryValue)

if (isNaN(floatValue)) {
  return false
} 
else 
{
  return true	
}
}

//****************
function checkLogin(form) {  // check that the user number and password have been entered
//****************

var formValid=true

if (!checkField(form.userNumber.value,"Please enter a user number.")) {
  formValid=false;
}
else
{
  if (!checkField(form.userPassword.value,"Please enter a user password.")) {
    formValid=false;
  }
}
return formValid;
}


//****************
function checkLinkDetails(form) {  // check that the Link details have been entered
//****************

var formValid=true

if (!checkField(form.linkName.value,"Please enter a name.")) {
  formValid=false;
}
else
{
  if (!checkField(form.linkURL.value,"Please enter a URL.")) {
    formValid=false;
  }
  else
  {
    if (!checkField(form.linkDetails.value,"Please enter link details.")) {
      formValid=false;
    }
    else
    {
      if (!checkField(form.category.value,"Please enter a category.")) {
        formValid=false;
      }
      else
      {
        if (!checkField(form.subCategory.value,"Please enter a sub-category.")) {
          formValid=false;
        }
		else
        {
		  if (!checkField(form.linkDate.value,"Please enter a date in DD/MM/YYYY format.")) {
          formValid=false;
          }
		}
      }
    }
  }
}
return formValid;
}

//****************
function checkCategoryDetails(form) {  // check that the Category details have been entered
//****************

var formValid=true

if (!checkField(form.categoryDescription.value,"Please enter a description.")) {
  formValid=false;
}
else
{
  if (!checkField(form.categoryDetails.value,"Please enter category details.")) {
    formValid=false;
  }
}
return formValid;
}

//****************
function checkSubCategoryDetails(form) {  // check that the sub-category details have been entered
//****************

var formValid=true

if (!checkField(form.subCategoryDescription.value,"Please enter a description.")) {
  formValid=false;
}
else
{
  if (!checkField(form.subCategoryDetails.value,"Please enter sub-category details.")) {
    formValid=false;
  }
}
return formValid;
}


//****************
function checkUserDetails(form) {  // check that the user details have been entered
//****************

var formValid=true

if (!checkField(form.userEmail.value,"Please enter an email address.")) {
  formValid=false;
  }
  else
  {
  if (!checkField(form.userPassword.value,"Please enter a password.")) {
    formValid=false;
  }
}
return formValid;
}
 

//****************
function checkPageDetails(form) {  // check that the page details have been entered
//****************

var formValid=true

if (!checkField(form.pageDescription.value,"Please enter a description.")) {
  formValid=false;
}
else
{
  if (!checkField(form.pageAddress.value,"Please enter an address.")) {
    formValid=false;
  }
}
return formValid;
}

//****************
function todayStr() { // returns today's date
//****************
var today=new Date()
return today.getDate()+"/"+(today.getMonth()+1)+"/"+today.getYear() 

}


