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; } }