// Validate input for contact form
  function EMKvalidateContact1(formnum) {
    var t_or_f = true ;
    if (t_or_f) t_or_f = vl(formnum,"EMname",6,"Your name") ;
    if (t_or_f) t_or_f = vl(formnum,"EMcompany",3,"Your company name") ;
    if (t_or_f) t_or_f = vp(formnum,"postcode","Y","post code",'pcheck') ;
    if (t_or_f) t_or_f = vm(formnum,"postcode",15, "post code") ;
    if (t_or_f) t_or_f = vt(formnum,"EMphone","Y","telephone") ;
    if (t_or_f) t_or_f = ve(formnum,"EMemail","Y") ;
    if (t_or_f) t_or_f = vl(formnum,"message",20,"Your message") ;
    if (t_or_f) t_or_f = vd(formnum,"EMsource","default","How did you hear about our website") ;
   return t_or_f ;
  }

// Validate input for contact form (no message)
  function EMKvalidateContact2(formnum) {
    var t_or_f = true ;
    if (t_or_f) t_or_f = vl(formnum,"EMname",6,"Your name") ;
    if (t_or_f) t_or_f = vl(formnum,"EMcompany",3,"Your company name") ;
    if (t_or_f) t_or_f = vp(formnum,"postcode","Y","post code",'pcheck') ;
    if (t_or_f) t_or_f = vt(formnum,"EMphone","Y","telephone") ;
    if (t_or_f) t_or_f = ve(formnum,"EMemail","N") ;
    if (t_or_f) t_or_f = vd(formnum,"EMsource","default","How did you hear about our website") ;
   return t_or_f ;
  }

// Validate all input for link request form
  function EMKvalidateLink1(formnum) {
    var t_or_f = true ;
    if (t_or_f) t_or_f = vl(formnum,"EMname",6,"Your name") ;
    if (t_or_f) t_or_f = vl(formnum,"EMcompany",3,"Your company name") ;
    if (t_or_f) t_or_f = ve(formnum,"EMemail","Y") ;
    if (t_or_f) t_or_f = vx(formnum,"siteURL","Y","website URL") ;
    if (t_or_f) t_or_f = vl(formnum,"siteURL",16,"Your website URL") ;
    if (t_or_f) t_or_f = vx(formnum,"linkURL","Y","link page URL") ;
    if (t_or_f) t_or_f = vl(formnum,"linkURL",16,"Your link page URL") ;
    if (t_or_f) t_or_f = vl(formnum,"title",3,"Your link title") ;
    if (t_or_f) t_or_f = vm(formnum,"title",50,"Your link title") ;
    if (t_or_f) t_or_f = vl(formnum,"description",10,"Your link description") ;
    if (t_or_f) t_or_f = vm(formnum,"description",200,"Your link description") ;
     if (t_or_f) t_or_f = vd(formnum,"EMsource","default","How did you hear about our website") ;
    return t_or_f ;
  }
  
// Validate input for SHAPA Knowledge 2009 Registration Form
  function EMKvalidateReg(formnum) {
    var t_or_f = true ;
    if (t_or_f) t_or_f = vl(formnum,"EMtitle"	,2	,"Your title");
    if (t_or_f) t_or_f = vl(formnum,"EMname"	,2	,"Your first name");
    if (t_or_f) t_or_f = vl(formnum,"EMsname"	,2	,"Your surname");
    if (t_or_f) t_or_f = vl(formnum,"EMjobtitle",3	,"Your job title");
    if (t_or_f) t_or_f = vl(formnum,"EMcompany"	,3	,"Your company name");
    if (t_or_f) t_or_f = vl(formnum,"EMadd1"	,5	,"First line of your address");
    if (t_or_f) t_or_f = vl(formnum,"EMtown"	,3	,"Your town/city");
    if (t_or_f) t_or_f = vp(formnum,"EMpostcode","Y"	,"post code",'pcheck') ;
    if (t_or_f) t_or_f = ve(formnum,"EMemail"	,"Y");
    if (t_or_f) t_or_f = vt(formnum,"EMphone","Y","telephone") ;
    if (t_or_f){
    	if(!document.forms[formnum].tcaccept.checked){
		t_or_f = false;
		alert('Please read the Terms and Conditions below and tick the box indicating that you agree to them.');
	}
    }
    return t_or_f ;
  }
  
  // Validate input for SHAPA Knowledge 2010 Registration Form
  function EMKvalidateKnowledge1(formnum) {
    var t_or_f = true ;
    if (t_or_f) t_or_f = vl(formnum,"EMname",6,"Your name") ;
    if (t_or_f) t_or_f = vl(formnum,"EMcompany",3,"Your company name") ;
    if (t_or_f) t_or_f = vp(formnum,"postcode","Y","post code",'pcheck') ;
    if (t_or_f) t_or_f = vm(formnum,"postcode",15, "post code") ;
    if (t_or_f) t_or_f = vt(formnum,"EMphone","Y","telephone") ;
    if (t_or_f) t_or_f = ve(formnum,"EMemail","Y") ;
    if (t_or_f) t_or_f = vd(formnum,"EMsource","default","How did you hear about our website") ;
   return t_or_f ;
  }