
   function validEmail_comp(email_text){
      var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
      
      if (email_text == "" || re.test(email_text)) {
       return true;
      } else {
       return false;
      }
    }
    
 function validate_comp(form) {

      var missing = "";
      var checked = false    
     

	if (form.site_user_custom1.value=="Please") {
        missing += "Title\n";
      }
     
     if (form.firstname.value=="") {
        missing += "Firstname\n";
      }
      if (form.secondname.value=="") {
        missing += "Surname\n";
      }
      if (form.site_user_custom2.value=="") {
        missing += "Employer or College Name\n";
      }
 if (form.site_user_custom3.value=="") {
        missing += "Employer Type\n";
      }
 if (form.site_user_custom4.value=="") {
        missing += "Occupation\n";
      }
 if (form.site_user_custom5.value=="" && form.site_user_custom6.value=="" && form.site_user_custom7.value=="") {
        missing += "Address\n";
      }
 if (form.site_user_custom8.value=="") {
        missing += "City or Town\n";
      }
 if (form.site_user_custom9.value=="") {
        missing += "County\n";
      }
 if (form.site_user_custom10.value=="") {
        missing += "Country\n";
      }
 //if (form.site_user_custom11.value=="") {
   //     missing += "Country code\n";
    //  }
 if (form.site_user_custom12.value=="") {
        missing += "Telephone\n";
      }
 if (form.email.value=="") {
        missing += "Email Address\n";
      }
 if (form.site_user_custom13.value=="") {
        missing += "Where did you here about the competition\n";
      }
 
 if (form.site_user_custom16.value=="") {
        missing += "Answer to Question 1\n";
      }
 if (form.site_user_custom17.value=="") {
        missing += "Answer to Question 2\n";
      }
     
 
    
      if (missing == "") {
        if (validEmail_comp(form.email.value) == false ){
          alert("Invalid EMail address");
          return false;
        }
	if (!(form.site_user_custom15[0].checked)) {
        	alert("Please give your agreement to that you wish to enter the competition");
		return false;
   	}
     

          return true;
      } else {
        alert("You must enter the following values\n" + missing);
        return false;
      }
	  
}


function showThursdayNight(frm){
	target = document.getElementById('row_1');
	if (frm.division.value == "Civils, Southern Region" || frm.division.value == "Civils, Western Region" || frm.division.value == "Civils, Northern Region" ||frm.division.value== "SIAC Butlers Steel" ||frm.division.value == "SIAC Roofing & Cladding" ||frm.division.value == "SIAC Construction (UK) Ltd" ||frm.division.value== "SIAC Tetbury Steel Ltd" ||frm.division.value == "Graham Wood Structural Limited") {
   		target.style.display = "";
  	} 
	else {
		//frm.division.value = '';
		target.style.display = "none";
	}	
}



function validate_friday(form) {

      var missing = "";
      var checked = false    
     

	if (form.name.value=="") {
        missing += "Name\n";
      }
     
     if (form.title.value=="") {
        missing += "Title\n";
      }
      if (form.division.value=="") {
        missing += "Division\n";
      }

 	if (form.email.value=="") {
        missing += "Email Address\n";
      }

      if (form.contact_number.value=="") {
        missing += "Contact Number\n";
      }
 if (form.mobile_number.value=="") {
        missing += "Mobile Number\n";
      }
 if (form.friday_attend_conference.value=="") {
        missing += "Attend Conference on Friday\n";
      }

 if (form.accommodation_thursday_night.value=="" && (form.division.value == "Civils, Southern Region" || form.division.value == "Civils, Western Region" || form.division.value == "Civils, Northern Region" ||form.division.value== "SIAC Butlers Steel" ||form.division.value == "SIAC Roofing & Cladding" ||form.division.value == "SIAC Construction (UK) Ltd" ||form.division.value== "SIAC Tetbury Steel Ltd" ||form.division.value == "Graham Wood Structural Limited")) {
        missing += "Accommodation Thursday night\n";
      }
if (!(form.division.value == "Civils, Southern Region" || form.division.value == "Civils, Western Region" || form.division.value == "Civils, Northern Region" ||form.division.value== "SIAC Butlers Steel" ||form.division.value == "SIAC Roofing & Cladding" ||form.division.value == "SIAC Construction (UK) Ltd" ||form.division.value== "SIAC Tetbury Steel Ltd" ||form.division.value == "Graham Wood Structural Limited")) {
       form.accommodation_thursday_night.value = "No";
      }
 if (form.accommodation_friday_night.value=="") {
        missing += "Accommodation Friday night\n";
      }
 
 if (form.dinner_friday_night.value=="") {
        missing += "Dinner on Friday night\n";
      }
 
    
      if (missing == "") {
        if (validEmail_comp(form.email.value) == false ){
          alert("Invalid EMail address");
          return false;
        }
	     

          return true;
      } else {
        alert("You must enter the following values\n" + missing);
        return false;
      }
	  
}



function validate_thursday_friday(form) {

      var missing = "";
      var checked = false    
     

	if (form.name.value=="") {
        missing += "Name\n";
      }
     
     if (form.title.value=="") {
        missing += "Title\n";
      }
      if (form.division.value=="") {
        missing += "Division\n";
      }

 	if (form.email.value=="") {
        missing += "Email Address\n";
      }

      if (form.contact_number.value=="") {
        missing += "Contact Number\n";
      }
 if (form.mobile_number.value=="") {
        missing += "Mobile Number\n";
      }

 if (form.thursday_attend_meeting.value=="") {
        missing += "Attend Meeting on Thursday\n";
      }
 if (form.dinner_thursday_night.value=="") {
        missing += "Attend Dinner on Thursday night\n";
      }

 if (form.accommodation_thursday_night.value=="") {
        missing += "Accommodation Thursday night\n";
      }

 if (form.friday_attend_conference.value=="") {
        missing += "Attend Conference on Friday\n";
      }
 if (form.accommodation_friday_night.value=="") {
        missing += "Accommodation Friday night\n";
      }
 
 if (form.dinner_friday_night.value=="") {
        missing += "Dinner on Friday night\n";
      }
 
    
      if (missing == "") {
        if (validEmail_comp(form.email.value) == false ){
          alert("Invalid EMail address");
          return false;
        }
	     

          return true;
      } else {
        alert("You must enter the following values\n" + missing);
        return false;
      }
	  
}

