function validateFormData(){non_alphabetic=/[^A-Za-z \']+/;special_symbol=/[\<\>\:\;\/\"\'\%\=\[\]]+/;non_numeric=/[^0-9]+/;var a="";err=false;if(document.forms.registration.elements.email==null||document.forms.registration.elements.email.value==""){document.getElementById("tr_email").className="errorTextBold";document.getElementById("td_email").className="errorTextBold";err=true;document.getElementById("td_email").innerHTML="Please specify a valid Email address";a+="Please specify a valid Email address\n"}else{if(!validateEmail(document.forms.registration.elements.email.value)){document.getElementById("tr_email").className="errorTextBold";document.getElementById("td_email").className="errorTextBold";err=true;document.getElementById("td_email").innerHTML="Please specify a valid email address";a+="Please specify a valid email address\n"}else{document.getElementById("tr_email").className="dtext";document.getElementById("td_email").innerHTML="";err=false}}if(special_symbol.test(document.forms.registration.elements.password.value)){document.getElementById("tr_passwordverify").className="errorTextBold";document.getElementById("td_passwordverify").className="errorTextBold";document.getElementById("tr_password").className="errorTextBold";err=true;document.getElementById("td_passwordverify").innerHTML="Invalid characters < > / \" ' % = : ; [  ]";a+="Invalid characters < > / \" ' % = : ; [  ]\n"}else{if(document.forms.registration.elements.password==null||document.forms.registration.elements.password.value==""||document.forms.registration.elements.passwordverify==null||document.forms.registration.elements.passwordverify.value==""){document.getElementById("tr_passwordverify").className="errorTextBold";document.getElementById("td_passwordverify").className="errorTextBold";document.getElementById("tr_password").className="errorTextBold";err=true;document.getElementById("td_passwordverify").innerHTML="Please specify your password";a+="Please specify your password\n"}else{if(document.forms.registration.elements.password.value.length<6||document.forms.registration.elements.passwordverify.value.length<6){document.getElementById("tr_passwordverify").className="errorTextBold";document.getElementById("td_passwordverify").className="errorTextBold";document.getElementById("tr_password").className="errorTextBold";err=true;document.getElementById("td_passwordverify").innerHTML="Password must be at least 6 characters long";a+="Password must be at least 6 characters long\n"}else{if(document.forms.registration.elements.password.value!=document.forms.registration.elements.passwordverify.value){document.getElementById("tr_passwordverify").className="errorTextBold";document.getElementById("td_passwordverify").className="errorTextBold";document.getElementById("tr_password").className="errorTextBold";err=true;document.getElementById("td_passwordverify").innerHTML="Password entries must match";a+=" Password entries must match\n"}else{document.getElementById("tr_password").className="dtext";document.getElementById("tr_passwordverify").className="dtext";document.getElementById("td_passwordverify").innerHTML="";err=false}}}}document.forms.registration.elements.firstName.value=document.forms.registration.elements.firstName.value.trim();if(document.forms.registration.elements.firstName==null||document.forms.registration.elements.firstName.value=="First name"||document.forms.registration.elements.firstName.value==""){document.getElementById("tr_name").className="errorTextBold";document.getElementById("td_firstname").className="errorTextBold";err=true;document.getElementById("td_firstname").innerHTML="Please specify your First Name";a+=" Please specify your First Name\n"}else{if(non_alphabetic.test(document.forms.registration.elements.firstName.value)){document.getElementById("tr_name").className="errorTextBold";document.getElementById("td_firstname").className="errorTextBold";err=true;document.getElementById("td_firstname").innerHTML="First Name should contain only alphabets";a+=" First Name should contain only alphabets\n"}else{document.getElementById("td_firstname").innerHTML="";err=false}}document.forms.registration.elements.lastName.value=document.forms.registration.elements.lastName.value.trim();if(document.forms.registration.elements.lastName==null||document.forms.registration.elements.lastName.value=="Last name"||document.forms.registration.elements.lastName.value==""){document.getElementById("tr_name").className="errorTextBold";document.getElementById("td_lastname").className="errorTextBold";err=true;document.getElementById("td_lastname").innerHTML="Please specify your Last Name";a+=" Please specify your Last Name\n"}else{if(non_alphabetic.test(document.forms.registration.elements.lastName.value)){document.getElementById("tr_name").className="errorTextBold";document.getElementById("td_lastname").className="errorTextBold";err=true;document.getElementById("td_lastname").innerHTML="Last Name should contain only alphabets";a+=" Last Name should contain only alphabets\n"}else{document.getElementById("td_lastname").innerHTML=""}}if(document.forms.registration.elements.lastName==null||document.forms.registration.elements.lastName.value=="Last name"||document.forms.registration.elements.lastName.value==""||document.forms.registration.elements.firstName==null||document.forms.registration.elements.firstName.value=="First name"||document.forms.registration.elements.firstName.value==""){document.getElementById("tr_name").className="errorTextBold"}else{document.getElementById("tr_name").className="dtext";err=false}document.forms.registration.elements.address01.value=document.forms.registration.elements.address01.value.trim();if(document.forms.registration.elements.address01==null||document.forms.registration.elements.address01.value==""){document.getElementById("tr_address01").className="errorTextBold";err=true;document.getElementById("td_address01").innerHTML="Please specify your Address";a+="Please specify your Address\n"}else{document.getElementById("tr_address01").className="dtext";document.getElementById("td_address01").innerHTML="";err=false}document.forms.registration.elements.city.value=document.forms.registration.elements.city.value.trim();if(document.forms.registration.elements.city.value==null||document.forms.registration.elements.city.value==""){document.getElementById("city").className="errorTextBold";document.getElementById("tr_city").className="errorTextBold";document.getElementById("td_city").className="errorTextBold";document.getElementById("city").className="";err=true;document.getElementById("td_city").innerHTML="Please specify your City";a+="Please specify your City\n"}else{if(special_symbol.test(document.forms.registration.elements.city.value)){document.getElementById("tr_city").className="errorTextBold";document.getElementById("td_city").className="errorTextBold";document.getElementById("city").className="";err=true;document.getElementById("td_city").innerHTML="Invalid characters < > / \" ' % = : ; [  ]";a+="Invalid characters < > / \" ' % = : ; [  ]\n"}else{document.getElementById("tr_city").className="dtext";document.getElementById("td_city").innerHTML="";err=false}}document.forms.registration.elements.state.value=document.forms.registration.elements.state.value.trim();if(document.forms.registration.elements.state.value==null||document.forms.registration.elements.state.value==""){document.getElementById("state").className="errorTextBold";document.getElementById("tr_state").className="errorTextBold";document.getElementById("td_state").className="errorTextBold";document.getElementById("state").className="";err=true;document.getElementById("td_state").innerHTML="Please specify your state";a+="Please specify your state\n"}else{if(special_symbol.test(document.forms.registration.elements.state.value)){document.getElementById("tr_state").className="errorTextBold";document.getElementById("td_state").className="errorTextBold";document.getElementById("state").className="";err=true;document.getElementById("td_state").innerHTML="Invalid characters < > / \" ' % = : ; [  ]";a+="Invalid characters < > / \" ' % = : ; [  ]\n"}else{document.getElementById("tr_state").className="dtext";document.getElementById("td_state").innerHTML="";err=false}}document.forms.registration.elements.country.value=document.forms.registration.elements.country.value.trim();if(document.forms.registration.elements.country.value==null||document.forms.registration.elements.country.value==""){document.getElementById("country").className="errorTextBold";document.getElementById("tr_country").className="errorTextBold";document.getElementById("td_country").className="errorTextBold";document.getElementById("country").className="";err=true;document.getElementById("td_country").innerHTML="Please specify your country";a+="Please specify your country\n"}else{if(special_symbol.test(document.forms.registration.elements.country.value)){document.getElementById("tr_country").className="errorTextBold";document.getElementById("td_country").className="errorTextBold";document.getElementById("country").className="";err=true;document.getElementById("td_country").innerHTML="Invalid characters < > / \" ' % = : ; [  ]";a+="Invalid characters < > / \" ' % = : ; [  ]\n"}else{document.getElementById("tr_country").className="dtext";document.getElementById("td_country").innerHTML="";err=false}}if(document.forms.registration.elements.postcode==null||document.forms.registration.elements.postcode.value==""){document.getElementById("tr_postcode").className="errorTextBold";document.getElementById("td_postcode").className="errorTextBold";document.getElementById("postcode").className="";err=true;document.getElementById("td_postcode").innerHTML="Please specify your Postal code";a+="Please specify your Postal code\n"}else{document.getElementById("tr_postcode").className="dtext";document.getElementById("td_postcode").innerHTML="";err=false}if(document.forms.registration.elements.stdno.value!=""||document.forms.registration.elements.phoneno.value!=""){if(non_numeric.test(document.forms.registration.elements.stdno.value)||non_numeric.test(document.forms.registration.elements.phoneno.value)){document.getElementById("tr_phoneno").className="errorTextBold";document.getElementById("td_phoneno").className="errorTextBold";document.getElementById("phoneno").className="";document.getElementById("td_phoneno").innerHTML="Phone number should contain digits only";a+="Phone number should contain digits only\n"}else{if(document.forms.registration.elements.phoneno.value.length<6||document.forms.registration.elements.stdno.value.length<3){document.getElementById("tr_phoneno").className="errorTextBold";document.getElementById("td_phoneno").className="errorTextBold";document.getElementById("phoneno").className="";document.getElementById("td_phoneno").innerHTML="STD number should be atleast 3 digits and Phone number should be atleast 6 digits ";a+="STD number should be atleast 3 digits and Phone number should be atleast 6 digits\n"}else{document.getElementById("tr_phoneno").className="dtext";document.getElementById("td_phoneno").innerHTML=""}}}else{document.getElementById("tr_phoneno").className="dtext";document.getElementById("td_phoneno").innerHTML=""}if(document.forms.registration.elements.mobileno==null||document.forms.registration.elements.mobileno.value==""||document.forms.registration.elements.mobileno.value==0){document.getElementById("tr_mobileno").className="errorTextBold";document.getElementById("td_mobileno").className="errorTextBold";document.getElementById("mobileno").className="";err=true;document.getElementById("td_mobileno").innerHTML="Please specify your mobile number";a+="Please specify your mobile number\n"}else{if(non_numeric.test(document.forms.registration.elements.mobileno.value)){document.getElementById("tr_mobileno").className="errorTextBold";document.getElementById("td_mobileno").className="errorTextBold";document.getElementById("mobileno").className="";document.getElementById("td_mobileno").innerHTML="mobile number should contain digits only";a+="Mobile number should contain digits only\n"}else{if(document.forms.registration.elements.mobileno.value.length<10){document.getElementById("tr_mobileno").className="errorTextBold";document.getElementById("td_mobileno").className="errorTextBold";document.getElementById("mobileno").className="";err=true;document.getElementById("td_mobileno").innerHTML="Mobile number should be of 10 digits";a+="Mobile number should be of 10 digits\n"}else{document.getElementById("tr_mobileno").className="dtext";document.getElementById("td_mobileno").innerHTML=""}}}dob_m=document.forms.registration.dob_month.value;dob_d=document.forms.registration.dob_day.value;dob_y=document.forms.registration.dob_year.value;today=new Date();enteredDate=new Date(dob_y,dob_m,dob_d);validDate=new Date(today.getFullYear()-18,today.getMonth(),today.getDay());if(dob_m=="0"||dob_d=="0"||dob_y=="0"){document.getElementById("tr_dob1").className="errorTextBold";document.getElementById("td_dob1").className="errorTextBold";err=true;document.getElementById("td_dob1").innerHTML="Please specify a valid Date of birth";a+="Please specify a valid Date of birth\n"}else{if(!checkDate()){document.getElementById("tr_dob1").className="errorTextBold";document.getElementById("td_dob1").className="errorTextBold";err=true;document.getElementById("td_dob1").innerHTML="Invalid Date of birth";a+="Invalid Date of birth\n"}else{if(enteredDate>validDate){document.getElementById("tr_dob1").className="errorTextBold";document.getElementById("td_dob1").className="errorTextBold";err=true;document.getElementById("td_dob1").innerHTML="You need to be at least 18 years of age";a+=" You need to be at least 18 years of age\n"}else{document.getElementById("tr_dob1").className="dtext";document.getElementById("td_dob1").innerHTML="";err=false}}}if(!document.forms.registration.elements.termsandcondition.checked){document.getElementById("termsandcondition").className="";document.getElementById("td_termsandcondition").className="errorTextBold";err=true;document.getElementById("td_termsandcondition").innerHTML="You have not checked the Terms and Conditions.";a+="You have not checked the Terms and Conditions\n"}else{document.getElementById("td_termsandcondition").innerHTML="";err=false}if(document.forms.registration.elements.verifcation_code==null||document.forms.registration.elements.verifcation_code.value==""){document.getElementById("tr_verifcation").className="errorTextBold";document.getElementById("td_verifcation").className="errorTextBold";err=true;document.getElementById("td_verifcation").innerHTML="Please enter verification code.";a+="Please enter verification code.\n"}else{document.getElementById("tr_verifcation").className="dtext";document.getElementById("td_verifcation").innerHTML="";err=false}if(a!=""){return false}else{return true}}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function checkDate(){var d=document.forms.registration;var a=d.dob_day.value;var b=d.dob_month.value;var c=d.dob_year.value;if(c<1900){return false}if((((c%100)!=0)&&(c%4)==0)||((c%400)==0)){var e=29}else{var e=28}if(b==2){if(a>e){return false}}if((b==4)||(b==6)||(b==9)||(b==11)){if(a>30){return false}}return true}function validateEmail(b){if(b.length<=0){return false}var e=b.match("^(.+)@(.+)$");if(e==null){return false}if(e[1]!=null){var d=/^\"?[\w-_\.]*\"?$/;if(e[1].match(d)==null){return false}}if(e[2]!=null){var c=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(e[2].match(c)==null){var a=/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(e[2].match(a)==null){return false}}return true}return false}function checkPinEmail(){if(document.forms.registration.elements.pincodeCheck.value=="ErrorMessage"){document.getElementById("postalCode").className="errorTextBold";document.getElementById("plSp").style.display=""}if(document.forms.registration.elements.emailCheck.value=="ErrorMessage"){document.getElementById("email").className="errorTextBold";document.getElementById("plSp").style.display=""}};