// Contact form validation

function everything(form) 
  {
    isName(form)
	isEmail(form)
	isEnquiry(form)
	allblanks(form)
  }
  
function allblanks(form) 
  {
    if
	(
	   (isName(form))
	&& (isEmail(form)) 
	&& (isEnquiry(form))
		
	)
	   
      {
        form.submit()
      }
    if(
	   (isName(form) == false)
	|| (isEmail(form) == false) 
	|| (isEnquiry(form) == false) 
	
	) 
      {
        compose(form)
      }
  }

function compose(form) 
  {
    var text = "Please check that you have filled the following required field(s) in correctly:"	
    if(isName(form) == false) 
	  {
        text += "\nYour name"
      }
    
	if(isEmail(form) == false) 
	  {
        text += "\nYour email address (valid email)"
      } 

    if(isEnquiry(form) == false) 
	  {
        text += "\nYour enquiry"
      }
	    
    alert(text)
  }
  
  

function isName(form)   { if (form.name.value == "")     { return false } else { return true } }
function isEmail(form)      { if ((form.email.value == "" || form.email.value.indexOf('@', 0) == -1) || form.email.value.indexOf('.') == -1)  { return false } else { return true } }
function isEnquiry(form)     { if (form.enquiry.value == "")          { return false } else { return true } }
