function formValidator(){var name=document.getElementById('Name');var house=document.getElementById('House');var zip=document.getElementById('Postcode');var phone=document.getElementById('Phone');var email=document.getElementById('Email');if(notEmpty(name,"Your Name is empty")){if(notchangedName(name,"Your Name is empty")){if(notEmpty(house,"House Number is empty.")){if(notchangedHouse(house,"Your house is empty")){if(notEmpty(zip,"You have not entered your postcode")){if(notchangedPostCode(zip,"You have not entered your postcode")){if(notEmpty(phone,"Please enter a phone number")){if(notchangedPhone(phone,"Your phone number is empty")){if(isNumeric(phone,"Please a valid phone number")){if(notEmpty(email,"Please enter a valid email address")){if(notchangedEmail(email,"Your house is empty")){if(emailValidator(email,"Please enter a valid email address")){return true;}}}}}}}}}}}}
return false;}
function formValidator2(){var name=document.getElementById('quest_Name');var phone=document.getElementById('quest_Phone');var email=document.getElementById('quest_Email');if(notEmpty(name,"Your Name is empty")){if(notchangedName(name,"Your Name is empty")){if(notEmpty(phone,"Please enter a phone number")){if(notchangedPhone(phone,"Your phone number is empty")){if(isNumeric(phone,"Please a valid phone number")){if(notEmpty(email,"Please enter a valid email address")){if(notchangedEmail(email,"Your email is empty")){if(emailValidator(email,"Please enter a valid email address")){return true;}}}}}}}}
return false;}
function notEmpty(elem,helperMsg){if(elem.value.length==0){alert(helperMsg);elem.focus();return false;}
return true;}
function isNumeric(elem,helperMsg){var numericExpression=/^[0-9]+$/;if(elem.value.match(numericExpression)){return true;}else{alert(helperMsg);elem.focus();return false;}}
function isAlphabet(elem,helperMsg){var alphaExp=/^[a-zA-Z]+$/;if(elem.value.match(alphaExp)){return true;}else{alert(helperMsg);elem.focus();return false;}}
function isAlphanumeric(elem,helperMsg){var alphaExp=/^[0-9a-zA-Z]+$/;if(elem.value.match(alphaExp)){return true;}else{alert(helperMsg);elem.focus();return false;}}
function lengthRestriction(elem,min,max){var uInput=elem.value;if(uInput.length>=min&&uInput.length<=max){return true;}else{alert("Please enter between "+min+" and "+max+" characters");elem.focus();return false;}}
function madeSelection(elem,helperMsg){if(elem.value=="Please Choose"){alert(helperMsg);elem.focus();return false;}else{return true;}}
function emailValidator(elem,helperMsg){var emailExp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;if(elem.value.match(emailExp)){return true;}else{alert(helperMsg);elem.focus();return false;}}
function notchangedName(elem,helperMsg){if(elem.value=="Name"){alert(helperMsg);elem.focus();return false;}
return true;}
function notchangedPostCode(elem,helperMsg){if(elem.value=="Post Code"){alert(helperMsg);elem.focus();return false;}
return true;}
function notchangedHouse(elem,helperMsg){if(elem.value=="House No."){alert(helperMsg);elem.focus();return false;}
return true;}
function notchangedEmail(elem,helperMsg){if(elem.value=="Email"){alert(helperMsg);elem.focus();return false;}
return true;}
function notchangedPhone(elem,helperMsg){if(elem.value=="Phone Number"){alert(helperMsg);elem.focus();return false;}
return true;}
function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)
node=document;if(tag==null)
tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
var slideMenu=function(){var sp,st,t,m,sa,l,w,gw,ot,i;return{build:function(sm,sw,mt,s,sl,h){sp=s;st=sw;t=mt;m=document.getElementById(sm);sa=getElementsByClass("HALI");l=5;w=755;gw=151;ot=Math.floor((w-st)/(l-1));var i=0;for(i;i<l;i++){s=sa[i];s.style.width=gw+'px';this.timer(s)}
if(sl!=null){m.timer=setInterval(function(){slideMenu.slide(sa[sl-1])},t)}},timer:function(s){s.onmouseover=function(){clearInterval(m.htimer);clearInterval(m.timer);m.timer=setInterval(function(){slideMenu.slide(s)},t)}
s.onmouseout=function(){clearInterval(m.timer);clearInterval(m.htimer);m.htimer=setInterval(function(){slideMenu.slide(s,true)},t)}},slide:function(s,c){var cw=parseInt(s.style.width);if((cw<st&&!c)||(cw>gw&&c)){var owt=0;var i=0;for(i;i<l;i++){if(sa[i]!=s){var o,ow;var oi=0;o=sa[i];ow=parseInt(o.style.width);if(ow<gw&&c){oi=Math.floor((gw-ow)/sp);oi=(oi>0)?oi:1;o.style.width=(ow+oi)+'px';}else if(ow>ot&&!c){oi=Math.floor((ow-ot)/sp);oi=(oi>0)?oi:1;o.style.width=(ow-oi)+'px'}
if(c){owt=owt+(ow+oi)}else{owt=owt+(ow-oi)}}}
s.style.width=(w-owt)+'px';}else{clearInterval(m.timer);clearInterval(m.htimer)}}};}();