function checkregister(obj,formname,fieldname, modules) {
 
  name = document.seminarreg.name.value;
  phone = document.seminarreg.phone.value;
  email = document.seminarreg.email.value;
  seminar = document.seminarreg.seminarID.value;
  cancelterms = document.seminarreg.cancelterms;
  filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
 returnval = true;
 hideAllErrors();
  if (name == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("nameError").style.display = "inline";
  }
 if (phone == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("phoneError").style.display = "inline";
  } 
 if (email == "") {
 returnval = false;
 document.getElementById("errorsError").style.display = "inline";
 document.getElementById("emailError").style.display = "inline";
  }
 if (email != "" && !(filter.test(email))) { 
 returnval = false;
 document.getElementById("errorsError").style.display = "inline";
 document.getElementById("email2Error").style.display = "inline";
 }
 if (!(cancelterms.checked)) {
 returnval = false;
 document.getElementById("termsError").style.display = "inline";
  }

returnnum1 = 0;
checklength = document.forms[formname].elements[fieldname].length;
if(document.forms[formname].elements[fieldname].length){
for (i = 0; i < document.forms[formname].elements[fieldname].length; i++){
	if(document.forms[formname].elements[fieldname][i].checked == true){
     returnnum1 = (returnnum1 + 1);
     } else { checklength = (checklength - 1); }
	
 } //closing for loop
} //closing if checking length of features

returnnum2 = 0;
checklength2 = document.forms[formname].elements[modules].length;
if(document.forms[formname].elements[modules].length){
for (i = 0; i < document.forms[formname].elements[modules].length; i++){
	if(document.forms[formname].elements[modules][i].checked == true){
     returnnum2 = (returnnum2 + 1);
     } else { checklength2 = (checklength2 - 1); }
	
 } //closing for loop
} //closing if checking length of features


if(checklength == 0 || checklength2 == 0){
 returnval = false;
 document.getElementById("errorsError").style.display = "inline";
 document.getElementById("venueError").style.display = "inline";
} 
if(seminar == 23 || seminar == 24 || seminar == 2){
  companynumber = document.seminarreg.companyaccnumber.value;
  industrydesc = document.seminarreg.industrydesc.value;
  pcudesc = document.seminarreg.pcudesc.value;	
  pcucode = document.seminarreg.pcucode.value;	
	
if (companynumber == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("companyaccError").style.display = "inline";
  }
if (industrydesc == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("industrydescError").style.display = "inline";
  }
if (pcudesc == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("pcudescError").style.display = "inline";
  }
if (pcucode == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("pcucodeError").style.display = "inline";
  }
}


 return returnval;
}
 
function hideAllErrors() {
document.getElementById("errorsError").style.display = "none"
document.getElementById("nameError").style.display = "none"
document.getElementById("phoneError").style.display = "none"
document.getElementById("emailError").style.display = "none"
document.getElementById("email2Error").style.display = "none"
document.getElementById("venueError").style.display = "none"
document.getElementById("companyaccError").style.display = "none"
document.getElementById("industrydescError").style.display = "none"
document.getElementById("pcudescError").style.display = "none"
document.getElementById("pcucodeError").style.display = "none"
document.getElementById("termsError").style.display = "none"
}


function checkregister2(obj,formname,fieldname, modules) {
 
  name = document.seminarreg.name.value;
  phone = document.seminarreg.phone.value;
  email = document.seminarreg.email.value;
  cancelterms = document.seminarreg.cancelterms;
  filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
 returnval = true;
 hideAllErrors2();
  if (name == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("nameError").style.display = "inline";
  }
 if (phone == "") {
 returnval = false;
  document.getElementById("errorsError").style.display = "inline";
 document.getElementById("phoneError").style.display = "inline";
  } 
 if (email == "") {
 returnval = false;
 document.getElementById("errorsError").style.display = "inline";
 document.getElementById("emailError").style.display = "inline";
  }
 if (email != "" && !(filter.test(email))) { 
 returnval = false;
 document.getElementById("errorsError").style.display = "inline";
 document.getElementById("email2Error").style.display = "inline";
 }
 if (!(cancelterms.checked)) {
 returnval = false;
 document.getElementById("termsError").style.display = "inline";
  }

returnnum1 = 0;
checklength = document.forms[formname].elements[fieldname].length;
if(document.forms[formname].elements[fieldname].length){
for (i = 0; i < document.forms[formname].elements[fieldname].length; i++){
	if(document.forms[formname].elements[fieldname][i].checked == true){
     returnnum1 = (returnnum1 + 1);
     } else { checklength = (checklength - 1); }
	
 } //closing for loop
} //closing if checking length of features

returnnum2 = 0;
checklength2 = document.forms[formname].elements[modules].length;
if(document.forms[formname].elements[modules].length){
for (i = 0; i < document.forms[formname].elements[modules].length; i++){
	if(document.forms[formname].elements[modules][i].checked == true){
     returnnum2 = (returnnum2 + 1);
     } else { checklength2 = (checklength2 - 1); }
	
 } //closing for loop
} //closing if checking length of features


if(checklength == 0 || checklength2 == 0){
 returnval = false;
 document.getElementById("errorsError").style.display = "inline";
 document.getElementById("venueError").style.display = "inline";
} 

 return returnval;
}
 
function hideAllErrors2() {
document.getElementById("errorsError").style.display = "none"
document.getElementById("nameError").style.display = "none"
document.getElementById("phoneError").style.display = "none"
document.getElementById("emailError").style.display = "none"
document.getElementById("email2Error").style.display = "none"
document.getElementById("venueError").style.display = "none"
document.getElementById("termsError").style.display = "none"
}

