if(!Array.indexOf)Array.prototype.indexOf=function(a){for(var b=0;b<this.length;b++)if(this[b]==a)return b;return-1};decodeOffers(); if(testSessionCookie()&&getCookieValue("remember")=="Y"){if(document.getElementById("name").value=="")document.getElementById("name").value=convert(getCookieValue("name"));if(document.getElementById("email").value=="")document.getElementById("email").value=convert(getCookieValue("email"));if(document.getElementById("phone").value=="")document.getElementById("phone").value=convert(getCookieValue("mobile"));document.getElementById("name").value!=""&&document.getElementById("address").focus()}else document.getElementById("name").value== ""&&document.getElementById("name").focus();function convert(a){return a==false?"":a}function trim(a){return a.replace(/^\s+|\s+$/,"")} function checkform(a){if(trim(a.name.value)==""){hideAllErrors();document.getElementById("nameMissing").style.display="inline";a.name.select();a.name.focus();return false}if(trim(a.phone.value)==""){hideAllErrors();document.getElementById("phoneMissing").style.display="inline";a.phone.select();a.phone.focus();return false}if(isInteger(a.phone.value)==false){hideAllErrors();document.getElementById("phoneInvalid").style.display="inline";a.phone.select();a.phone.focus();return false}if(trim(a.email.value)== ""){hideAllErrors();document.getElementById("emailMissing").style.display="inline";a.email.select();a.email.focus();return false}if(!a.email.value.match(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/)){hideAllErrors();document.getElementById("emailInvalid").style.display="inline";a.email.select();a.email.focus();return false}a.offers.value=serialiseOffers();if(trim(a.offers.value)==""){hideAllErrors();document.getElementById("noOffersSelected").style.display="inline";return false}if(a.offers.value.indexOf("non_eq_other")!= -1&&trim(a.noneqother.value)==""){hideAllErrors();document.getElementById("noneqotherMissing").style.display="inline";a.noneqother.select();a.noneqother.focus();return false}if(a.offers.value.indexOf("eqn_other")!=-1&&trim(a.eqother.value)==""){hideAllErrors();document.getElementById("eqotherMissing").style.display="inline";a.eqother.select();a.eqother.focus();return false}if(trim(a.noneqother.value)!="")document.getElementById("non_eq_other").checked=true;if(trim(a.eqother.value)!="")document.getElementById("eqn_other").checked= true;a.offers.value=serialiseOffers();return confirm("Are you sure you want to add the volunteer?")} function hideAllErrors(){document.getElementById("nameMissing").style.display="none";document.getElementById("phoneMissing").style.display="none";document.getElementById("phoneInvalid").style.display="none";document.getElementById("emailMissing").style.display="none";document.getElementById("emailInvalid").style.display="none";document.getElementById("noOffersSelected").style.display="none";document.getElementById("noneqotherMissing").style.display="none";document.getElementById("eqotherMissing").style.display= "none"}function isInteger(a){var b;a=a.toString();for(b=0;b<a.length;b++){var c=a.charAt(b);if(isNaN(c))return false}return true} function serialiseOffers(){var a="",b="",c;if(document.getElementById("canteen").checked)a+=document.getElementById("canteen").value+",";if(document.getElementById("committee").checked)a+=document.getElementById("committee").value+",";if(document.getElementById("telephoning").checked)a+=document.getElementById("telephoning").value+",";if(document.getElementById("photography").checked)a+=document.getElementById("photography").value+",";if(document.getElementById("firstaid").checked)a+=document.getElementById("firstaid").value+ ",";if(document.getElementById("handyman").checked)a+=document.getElementById("handyman").value+",";if(document.getElementById("computing").checked)a+=document.getElementById("computing").value+",";if(document.getElementById("shopping").checked)a+=document.getElementById("shopping").value+",";if(document.getElementById("dressagejudge").checked)a+=document.getElementById("dressagejudge").value+",";if(document.getElementById("showjumpingjudge").checked)a+=document.getElementById("showjumpingjudge").value+ ",";if(document.getElementById("hackingjudge").checked)a+=document.getElementById("hackingjudge").value+",";if(document.getElementById("instructor").checked)a+=document.getElementById("instructor").value+",";if(document.getElementById("coursedesigner").checked)a+=document.getElementById("coursedesigner").value+",";if(document.getElementById("showjumping").checked)a+=document.getElementById("showjumping").value+",";if(document.getElementById("dressage").checked)a+=document.getElementById("dressage").value+ ",";if(document.getElementById("hacking").checked)a+=document.getElementById("hacking").value+",";if(document.getElementById("noncomp").checked)a+=document.getElementById("noncomp").value+",";if(document.getElementById("horsemanship").checked)a+=document.getElementById("horsemanship").value+",";if(document.getElementById("anywhere").checked)a+=document.getElementById("anywhere").value+",";if(document.getElementById("non_eq_other").checked)a+=document.getElementById("non_eq_other").value+",";if(document.getElementById("eqn_other").checked)a+= document.getElementById("eqn_other").value+",";c=a.length;if(c>1)b=a.substring(0,c-1);return b} function decodeOffers(){var a=document.getElementById("offers").value;if(a!=""){if(a.indexOf("canteen")!=-1)document.getElementById("canteen").checked=true;if(a.indexOf("committee")!=-1)document.getElementById("committee").checked=true;if(a.indexOf("telephoning")!=-1)document.getElementById("telephoning").checked=true;if(a.indexOf("photography")!=-1)document.getElementById("photography").checked=true;if(a.indexOf("firstaid")!=-1)document.getElementById("firstaid").checked=true;if(a.indexOf("handyman")!= -1)document.getElementById("handyman").checked=true;if(a.indexOf("computing")!=-1)document.getElementById("computing").checked=true;if(a.indexOf("shopping")!=-1)document.getElementById("shopping").checked=true;if(a.indexOf("dressagejudge")!=-1)document.getElementById("dressagejudge").checked=true;if(a.indexOf("showjumpingjudge")!=-1)document.getElementById("showjumpingjudge").checked=true;if(a.indexOf("hackingjudge")!=-1)document.getElementById("hackingjudge").checked=true;if(a.indexOf("instructor")!= -1)document.getElementById("instructor").checked=true;if(a.indexOf("coursedesigner")!=-1)document.getElementById("coursedesigner").checked=true;if(a.indexOf("showjumping")!=-1)document.getElementById("showjumping").checked=true;if(a.indexOf("dressage")!=-1)document.getElementById("dressage").checked=true;if(a.indexOf("hacking")!=-1)document.getElementById("hacking").checked=true;if(a.indexOf("noncomp")!=-1)document.getElementById("noncomp").checked=true;if(a.indexOf("horsemanship")!=-1)document.getElementById("horsemanship").checked= true;if(a.indexOf("anywhere")!=-1)document.getElementById("anywhere").checked=true;if(a.indexOf("non_eq_other")!=-1)document.getElementById("non_eq_other").checked=true;if(a.indexOf("eqn_other")!=-1)document.getElementById("eqn_other").checked=true}}function cancel(){if(confirm("Are you sure you want to cancel?"))window.location="/index.htm"};
