var aMessages=new Array();aMessages.postedby=new Array();aMessages.postedby["blank"]="Relevant relationship information is mandatory.";aMessages.login=new Array();aMessages.login["blank"]="Profile ID is mandatory.";aMessages.login["^0-9a-z_"]="Incorrect format for Profile ID. Please use only alphabets and numerals (0-9, a-z, A-Z, ‘_’). Example Rajdoctor_28";aMessages.login["length < 4"]="Your profile ID should be between 4 to 20 characters (0-9, a-z, A-Z, ‘_’).<br> Example Rajdoctor_28";aMessages.login["length > 20"]="Your profile ID should be between 4 to 20 characters (0-9, a-z, A-Z).Example Rajdoctor28.";aMessages.login["_$"]="Please do not end your Profile ID with an '_'";aMessages.login["^_"]="Please do not begin your Profile ID with an '_'";aMessages.login["login email@ same"]="Your Profile ID & Email username (text before the @ sign) cannot be the same, for security reasons.";aMessages.login["login email same"]="Your Profile ID & Email Address cannot be the same, for security reasons.";aMessages.login["check if available"]="Checking if Profile ID is available...";aMessages.login["check if available error"]="A technical error occurred while processing your Profile ID request. Please type your Profile ID again.";aMessages.login["numerics > 4"]="Please do not use more than 4 numeric characters.";aMessages.email=new Array();aMessages.email["blank"]="Your email address is mandatory.";aMessages.email["invalid"]="Incorrect email address format. Please type a valid email address. Example username@example.com";aMessages.email["@shaadi.com"]="You cannot use shaadi.com as part of your email address. Please enter a valid email address for registration.";aMessages.email["login email@ same"]="Your Profile ID & Email username (text before the @ sign) cannot be the same, for security reasons.";aMessages.email["login email same"]="Your Profile ID & Email Address cannot be the same, for security reasons.";aMessages.email["check if available"]="Checking if Email Address already exists...";aMessages.email["check if available error"]="A technical error occurred while checking if this email address exists. Please type your email address again.";aMessages.retypeemail=new Array();aMessages.retypeemail["blank"]="Confirm your email address again to make sure you have entered it correctly.";aMessages.retypeemail["mismatch"]="Your email addresses do not match. Please type identical email addresses in both fields.";aMessages.password1=new Array();aMessages.password1["blank"]="Password is mandatory.";aMessages.password1["s"]="Incorrect password format. Please do not use spaces in your password.";aMessages.password1["."]="Your password cannot contain spaces & special characters such as =.+'/\"\\.";aMessages.password1["length < 4"]="Your password should be between 4 to 20 characters.";aMessages.password1["length > 20"]="Your password should be between 4 to 20 characters.";aMessages.password1["login password same"]="To protect your privacy your profile ID & password cannot be identical. Please change your profile ID or your password.";aMessages.password1["email password same"]="To protect your privacy your email address & password cannot be identical Please change your email address or your password.";aMessages.first_name=new Array();aMessages.first_name["blank"]="First Name mandatory.";aMessages.first_name["a-z"]="First Name must contain alphabets only.";aMessages.first_name["length > 30"]="First name should not be more than 30 characters.";aMessages.first_name["length < 2"]="Please provide your full name.";aMessages.first_name["repetitive > 2"]="The name entered contains too many repetitive characters.";aMessages.first_name["repetitive > 1"]="The name entered contains too many repetitive characters.";aMessages.last_name=new Array();aMessages.last_name["blank"]="Last Name mandatory.";aMessages.last_name["a-z"]="Last Name must contain alphabets only.";aMessages.last_name["length > 30"]="Last name should not be more than 30 characters.";aMessages.last_name["repetitive > 2"]="The name entered contains too many repetitive characters.";aMessages.last_name["repetitive > 1"]="The name entered contains too many repetitive characters.";aMessages.both_name=new Array();aMessages.both_name["repetitive > 2"]="The name entered contains too many repetitive characters.";aMessages.gender=new Array();aMessages.gender["blank"]="Gender is mandatory.";aMessages.gender["invalid"]="Please choose relevant gender.";aMessages.dateofbirth=new Array();aMessages.dateofbirth["blank"]="Date of birth is mandatory.";aMessages.dateofbirth["day"]="Date is mandatory.";aMessages.dateofbirth["month"]="Month is mandatory.";aMessages.dateofbirth["year"]="Year is mandatory.";aMessages.dateofbirth["Invalid"]="Incorrect Date of Birth. Please select the correct Date of Birth of the person looking to get married.";aMessages.dateofbirth["check if valid"]="";aMessages.dateofbirth["check if valid error"]="A technical error occurred while checking the Date of Birth. Please select the Date of Birth again.";aMessages.dateofbirth["age < 21"]="The person needs to be atleast 21 years old to register here.";aMessages.dateofbirth["age < 18"]="The person needs to be atleast 18 years old to register here.";aMessages.community=new Array();aMessages.community["blank"]="Religion is mandatory.";aMessages.mother_tongue=new Array();aMessages.mother_tongue["blank"]="Mother tongue is mandatory.";aMessages.countryofresidence=new Array();aMessages.countryofresidence["blank"]="Please enter country living in.";aMessages.phonenumber=new Array();aMessages.phonenumber["invalid"]="Please use numbers only.";aMessages.phonenumber["max_len"]="Please use valid phone number.";aMessages.confirm_policy=new Array();aMessages.confirm_policy["blank"]="Please confirm that you agree to the Shaadi.com Privacy Policy and Terms and Conditions";sLoginValidatedVal="";sEmailValidatedVal="";sDateOfBirthValidatedVal="";err="";var one_day=1000*60*60*24;var one_month=1000*60*60*24*30;var one_year=1000*60*60*24*30*12;String.prototype.trim=function(){var a=this;a=a.replace(/^\s*(.*)/,"$1");a=a.replace(/(.*?)\s*$/,"$1");return a};function toggleHint(sMode,sElementName){sDisplay=(sMode=="show")?"inline":"none";if(oElement=eval(document.getElementById("hint_"+sElementName))){oElement.style.display=sDisplay}}function toggleHint_new(sMode,sElementName,sElement,sWidth){sLeftPos=0;while(sElement){sLeftPos+=sElement.offsetLeft;sElement=sElement.offsetParent}sLeftPos=sLeftPos+sWidth+25+"px";sDisplay=(sMode=="show")?"inline":"none";if(oElement=eval(document.getElementById("hint_"+sElementName))){oElement.style.left=sLeftPos;oElement.style.display=sDisplay}}function validate_postedby(){var b=document.forms.frm_registration.postedby;var c=document.getElementById("postedby_div");var a=document.getElementById("errmsg_postedby");toggleHint("hide","postedby");a.innerHTML="";b.className="select_filled";if(b.options[b.selectedIndex].value==""){a.innerHTML=aMessages.postedby["blank"];b.className="field_rel_err";if(err.indexOf("postedby")==-1){err+="<!-- postedby -->"+aMessages.postedby["blank"]}}}function validate_login(){var b=document.forms.frm_registration.login;var c=document.forms.frm_registration.email;var a=document.getElementById("errmsg_login");b.value=b.value.trim();aEmailValBeforeAtSign=c.value.split("@");toggleHint("hide","login");a.innerHTML="";b.className="olmt_field_filled";oRegX=new RegExp(/^[0-9a-z_]+$/gi);if(b.value==""){a.innerHTML=aMessages.login["blank"];b.className="olmt_field_err"}else{if(b.value.length<4){a.innerHTML=aMessages.login["length < 4"];b.className="olmt_field_err"}else{if(b.value.length>20){a.innerHTML=aMessages.login["length > 20"];b.className="olmt_field_err"}else{if(/_$/.test(b.value)){a.innerHTML=aMessages.login["_$"];b.className="olmt_field_err"}else{if(/^_/.test(b.value)){a.innerHTML=aMessages.login["^_"];b.className="olmt_field_err"}else{if(!oRegX.test(b.value)){a.innerHTML=aMessages.login["^0-9a-z_"];b.className="olmt_field_err"}else{if(c.value.toLowerCase()==b.value.toLowerCase()){a.innerHTML=aMessages.login["login email same"];b.className="olmt_field_err"}else{if(b.value.toLowerCase()==aEmailValBeforeAtSign[0].toLowerCase()){a.innerHTML=aMessages.login["login email@ same"];b.className="olmt_field_err"}else{if(getNoOfNumerics(b.value)>4){a.innerHTML=aMessages.login["numerics > 4"];b.className="olmt_field_err"}else{sUrl="/ssi/ajax/registration.php?mode=is_login_available&login="+escape(b.value);sendRequestAndGetResponse(sUrl,a,aMessages.login["check if available"],aMessages.login["check if available error"])}}}}}}}}}}function getNoOfNumerics(a){var b=0;for(i=0;i<a.length;i++){if(!isNaN(a.charAt(i))){b++}}return b}function uncheck(obj){if(eval(obj)){for(var i=0;i<obj.length;i++){obj[i].checked=false}}}function fix_email(a){a=a.replace(/@_/i,"@");a=a.replace(/\s@\s|\s@|@\s/i,"@");a=a.replace(/_\._|_\.|\._/i,".");a=a.replace(/\s\.\s|\s\.|\.\s/i,".");a=a.replace(/,/gi,".");return a}function validate_email(){strmsg="";var b=document.forms.frm_registration.email;var c=document.forms.frm_registration.go;var a=document.getElementById("errmsg_email");toggleHint("hide","email");b.value=fix_email(b.value.trim());aEmailValBeforeAtSign=b.value.split("@");a.innerHTML="";b.className="olmt_field_filled";oRegX=new RegExp(/^[\w_-]+(\.[\w_-]+)*@[\w_-]+(\.[\w_-]+)*\.\w{2,4}$/gi);if(b.value==""){a.innerHTML=aMessages.email["blank"];b.className="olmt_field_err";strmsg=aMessages.email["blank"]}else{if(/@shaadi.com/gi.test(b.value)){a.innerHTML=aMessages.email["@shaadi.com"].replace(/<!--EMAIL-->/,b.value);b.className="olmt_field_err";strmsg=aMessages.email["@shaadi.com"]}else{if(!oRegX.test(b.value)){a.innerHTML=aMessages.email["invalid"];b.className="olmt_field_err";strmsg=aMessages.email["invalid"]}else{sParams="/go/"+c.value;sUrl=NORMALSERVER+"/ajax/check-if-email-exist/email/"+escape(b.value)+"/duplicate/1/frompage/reg1";$.ajax({url:sUrl,cache:false,dataType:"json",success:function(d){if(d&&d.error!=0){a.innerHTML=d.msg;strmsg=d.msg}}})}}}if(strmsg!=""&&err.indexOf("email")==-1){err+="<!-- email -->"+strmsg}}function validate_retypeemail(){var b=document.forms.frm_registration.retypeemail;var c=document.forms.frm_registration.email;var a=document.getElementById("errmsg_retypeemail");toggleHint("hide","retypeemail");b.value=fix_email(b.value.trim());a.innerHTML="";b.className="olmt_field_filled";if(b.value==""){a.innerHTML=aMessages.retypeemail["blank"];b.className="olmt_field_err"}else{if(c.value.toLowerCase()!=b.value.toLowerCase()){a.innerHTML=aMessages.retypeemail["mismatch"];b.className="olmt_field_err"}}}function validate_phonenumber(){var d=document.forms.frm_registration.phonenumber;var c=document.getElementById("errmsg_phonenumber");var b=d.value;var f="0123456789+ ";var e=true;var a;toggleHint("hide","phonenumber");c.innerHTML="";d.className="olmt_field_filled";for(i=0;i<b.length&&e==true;i++){a=b.charAt(i);if(f.indexOf(a)==-1){e=false}}if(b.length>20){c.innerHTML=aMessages.phonenumber["max_len"];d.className="olmt_field_err"}if(e==false){c.innerHTML=aMessages.phonenumber["invalid"];d.className="olmt_field_err"}}function validate_password1(){var b=document.forms.frm_registration.password1;var c=document.forms.frm_registration.email.value;var a=document.getElementById("errmsg_password1");toggleHint("hide","password1");b.value=b.value.trim();a.innerHTML="";b.className="olmt_field_filled";c=c.split("@");c=c[0];if(b.value==""){a.innerHTML=aMessages.password1["blank"];b.className="olmt_field_err";strmsg=aMessages.password1["blank"]}else{if((/\./.test(b.value))||(/\+/.test(b.value))||(/\//.test(b.value))||(/\\/.test(b.value))||(/\'/.test(b.value))||(/\"/.test(b.value))||(/\=/.test(b.value))||(/\s/.test(b.value))){a.innerHTML=aMessages.password1["."];b.className="olmt_field_err";strmsg=aMessages.password1["."]}else{if(b.value.length<4){a.innerHTML=aMessages.password1["length < 4"];b.className="olmt_field_err";strmsg=aMessages.password1["length < 4"]}else{if(b.value.length>20){a.innerHTML=aMessages.password1["length > 20"];b.className="olmt_field_err";strmsg=aMessages.password1["length > 20"]}else{if(c.toLowerCase()==b.value.toLowerCase()){a.innerHTML=aMessages.password1["email password same"];b.className="olmt_field_err";strmsg=aMessages.password1["email password same"]}}}}}if(a.innerHTML==""){document.getElementById("display_pwd").style.display="none"}else{if(strmsg!=""&&err.indexOf("password1")==-1){err+="<!-- password1 -->"+strmsg}}}function display_password(){document.getElementById("pwd_typed").innerHTML=document.getElementById("password1").value.trim();if(document.getElementById("password1").value.trim()==""){document.getElementById("display_pwd").style.display="none"}else{document.getElementById("display_pwd").style.display="block"}}function validate_first_name(){strmsg="";var b=document.forms.frm_registration.first_name;var a=document.getElementById("errmsg_first_name");b.value=b.value.trim();toggleHint("hide","first_name");a.innerHTML="";b.className="olmt_field_filled";oRegX=new RegExp(/^[a-z \.\']+$/gi);oRepetitiveRegX=new RegExp(/(.)\1{2,}/i);oRepetitiveRegDotApostropheX=new RegExp(/(\.){2,}|(\'){2,}/i);if(b.value==""){a.innerHTML=aMessages.first_name["blank"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.first_name["blank"]}else{if(!oRegX.test(b.value)){a.innerHTML=aMessages.first_name["a-z"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.first_name["a-z"]}else{if(b.value.length>20){a.innerHTML=aMessages.first_name["length > 20"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.first_name["length > 20"]}else{if(oRepetitiveRegX.test(b.value)){a.innerHTML=aMessages.first_name["repetitive > 2"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.first_name["repetitive > 2"]}else{if(oRepetitiveRegDotApostropheX.test(b.value)){a.innerHTML=aMessages.first_name["repetitive > 1"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.first_name["repetitive > 1"]}}}}}if(strmsg!=""&&err.indexOf("first_name")==-1){err+="<!-- first_name -->"+strmsg}}function validate_last_name(){strmsg="";var b=document.forms.frm_registration.last_name;var a=document.getElementById("errmsg_last_name");b.value=b.value.trim();toggleHint("hide","last_name");a.innerHTML="";b.className="olmt_field_filled";oRegX=new RegExp(/^[a-z \.\']+$/gi);oRepetitiveRegX=new RegExp(/(.)\1{2,}/i);oRepetitiveRegDotApostropheX=new RegExp(/(\.){2,}|(\'){2,}/i);if(b.value==""){a.innerHTML=aMessages.last_name["blank"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.last_name["blank"]}else{if(!oRegX.test(b.value)){a.innerHTML=aMessages.last_name["a-z"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.last_name["a-z"]}else{if(b.value.length>20){a.innerHTML=aMessages.last_name["length > 20"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.last_name["length > 20"]}else{if(oRepetitiveRegX.test(b.value)){a.innerHTML=aMessages.last_name["repetitive > 2"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.last_name["repetitive > 2"]}else{if(oRepetitiveRegDotApostropheX.test(b.value)){a.innerHTML=aMessages.last_name["repetitive > 1"];b.className="olmt_field_err";a.style.display="inline";strmsg=aMessages.last_name["repetitive > 1"]}}}}}if(strmsg!=""&&err.indexOf("last_name")==-1){err+="<!-- last_name -->"+strmsg}}function validate_gender(){strmsg="";var d=document.forms.frm_registration.gender;var b=document.forms.frm_registration.postedby;var c=document.getElementById("errmsg_gender");toggleHint("hide","gender");c.innerHTML="";if(d[0].checked==false&&d[1].checked==false){c.innerHTML=aMessages.gender["blank"];c.style.display="inline";strmsg=aMessages.gender["blank"]}if(b.value=="Son"||b.value=="Brother"){if(d[0].checked==false){c.innerHTML=aMessages.gender["invalid"];c.style.display="inline";strmsg=aMessages.gender["invalid"]}}if(b.value=="Daughter"||b.value=="Sister"){if(d[1].checked==false){c.innerHTML=aMessages.gender["invalid"];c.style.display="inline";strmsg=aMessages.gender["invalid"]}}var a=$("#day").val();var f=$("#month").val();var e=$("#year").val();if(a!=""&&f!=""&&e!=""){validate_dateofbirth()}if(strmsg!=""&&err.indexOf("gender")==-1){err+="<!-- gender -->"+strmsg}}function validate_dateofbirth(b){var k=document.forms.frm_registration.day;var h=document.forms.frm_registration.month;var d=document.forms.frm_registration.year;var a=document.getElementById("errmsg_dateofbirth");var c=document.forms.frm_registration.gender;for(var f=0;f<c.length;f++){if(c[f].checked){var g=c[f].value}}ipostedby=document.forms.frm_registration.postedby.value;toggleHint("hide","dateofbirth");iDay=k.options[k.selectedIndex].value;iMonth=h.options[h.selectedIndex].value;iYear=d.options[d.selectedIndex].value;iDateOfBirth=iDay+iMonth+iYear;k.className=(iDay=="")?"field_dob_err":"field_dob_filled";h.className=(iMonth=="")?"field_dob_err":"field_dob_filled";d.className=(iYear=="")?"field_dob_err":"field_dob_filled";if(iDay==""&&iMonth==""&&iYear==""){a.innerHTML=aMessages.dateofbirth["blank"];if(err.indexOf("dateofbirth_blank")==-1){err+="<!-- dateofbirth_blank -->"+aMessages.dateofbirth["blank"]}}else{if(iDay==""){a.innerHTML=aMessages.dateofbirth["day"];if(err.indexOf("day")==-1){err+="<!-- day -->"+aMessages.dateofbirth["day"]}}else{if(iMonth==""){a.innerHTML=aMessages.dateofbirth["month"];if(err.indexOf("month")==-1){err+="<!-- month -->"+aMessages.dateofbirth["month"]}}else{if(iYear==""){a.innerHTML=aMessages.dateofbirth["year"];if(err.indexOf("year")==-1){err+="<!-- year -->"+aMessages.dateofbirth["year"]}}else{if(iDay!=""&&iMonth!=""&&iYear!=""){calyear=displayage(iYear,iMonth,iDay,"years",0,"rounddown");if((iMonth==4||iMonth==6||iMonth==9||iMonth==11)&&iDay==31){strmsg=aMessages.dateofbirth["Invalid"];a.innerHTML=strmsg;if(err.indexOf("dateofbirth_invalid")==-1){err+="<!-- dateofbirth_invalid -->"+strmsg}}else{if(iMonth==2){var e=(iYear%4==0&&(iYear%100!=0||iYear%400==0));if(iDay>29||(iDay==29&&!e)){strmsg=aMessages.dateofbirth["Invalid"];a.innerHTML=strmsg;if(err.indexOf("dateofbirth_invalid")==-1){err+="<!-- dateofbirth_invalid -->"+strmsg}}}else{if((ipostedby=="Son"||ipostedby=="Brother"||g=="Male")&&(calyear<21)){strmsg=aMessages.dateofbirth["age < 21"];a.innerHTML=strmsg;if(err.indexOf("dateofbirth_mage_invalid")==-1){err+="<!-- dateofbirth_mage_invalid -->"+strmsg}}else{if((ipostedby=="Daughter"||ipostedby=="Sister"||g=="Female")&&(calyear<18)){strmsg=aMessages.dateofbirth["age < 18"];a.innerHTML=strmsg;if(err.indexOf("dateofbirth_fage_invalid")==-1){err+="<!-- dateofbirth_fage_invalid -->"+strmsg}}else{a.innerHTML=""}}}}}else{a.innerHTML=""}}}}}}function validate_community(){var b=document.forms.frm_registration.community;var a=document.getElementById("errmsg_community");a.innerHTML="";b.className="select_filled";if(b.options[b.selectedIndex].value==""){a.innerHTML=aMessages.community["blank"];b.className="field_rel_err";if(err.indexOf("community")==-1){err+="<!-- community -->"+aMessages.community["blank"]}}}function validate_confirm_policy(){strmsg="";if(!($("#confirm").is(":checked"))){strmsg=aMessages.confirm_policy["blank"];alert(strmsg);if(err.indexOf("confirm_policy")==-1){err+="<!-- confirm_policy -->"+strmsg}}}function profile_for_select_action(a){if(a.options[a.selectedIndex].value=="Self"){document.getElementById("basic_information").innerHTML="<b>Basic Information</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}else{if(a.options[a.selectedIndex].value=="Son"){document.getElementById("basic_information").innerHTML="<b>Basic Information Of Your Son</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"Male");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}else{if(a.options[a.selectedIndex].value=="Daughter"){document.getElementById("basic_information").innerHTML="<b>Basic Information Of Your Daughter</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"Female");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}else{if(a.options[a.selectedIndex].value=="Brother"){document.getElementById("basic_information").innerHTML="<b>Basic Information Of Your Brother</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"Male");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}else{if(a.options[a.selectedIndex].value=="Sister"){document.getElementById("basic_information").innerHTML="<b>Basic Information Of Your Sister</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"Female");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}else{if(a.options[a.selectedIndex].value=="Friend"){document.getElementById("basic_information").innerHTML="<b>Basic Information Of Your Friend</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}else{if(a.options[a.selectedIndex].value=="Relative"){document.getElementById("basic_information").innerHTML="<b>Basic Information Of Your Relative</b>";setCheckedValue(document.forms.frm_registration.elements.gender,"");if(document.getElementById("errmsg_gender").style.display!="none"){document.getElementById("errmsg_gender").style.display="none";validate_gender()}}}}}}}}}function setCheckedValue(b,d){if(!b){return}var c=b.length;if(c==undefined){b.checked=(b.value==d.toString());return}for(var a=0;a<c;a++){b[a].checked=false;if(b[a].value==d.toString()){b[a].checked=true}}}function validate_mother_tongue(){var b=document.forms.frm_registration.mother_tongue;var c=document.getElementById("mother_tongue_div");var a=document.getElementById("errmsg_mother_tongue");toggleHint("hide","mother_tongue");a.innerHTML="";b.className="select_filled";if(b.options[b.selectedIndex].value==""){a.innerHTML=aMessages.mother_tongue["blank"];b.className="field_rel_err";if(err.indexOf("mother_tongue")==-1){err+="<!-- mother_tongue -->"+aMessages.mother_tongue["blank"]}}}function validate_countryofresidence(){var b=document.forms.frm_registration.countryofresidence;var a=document.getElementById("errmsg_countryofresidence");a.innerHTML="";b.className="select_filled";if(b.options[b.selectedIndex].value==""){a.innerHTML=aMessages.countryofresidence["blank"];b.className="field_rel_err";if(err.indexOf("countryofresidence")==-1){err+="<!-- countryofresidence -->"+aMessages.countryofresidence["blank"]}}}function AllowAlphabet(d,b){var g;var f;var c;var a=document.getElementById("errmsg_"+b.name);if(window.event){g=d.keyCode}else{if(d.which){g=d.which}}if((g>=65&&g<=90)||(g>=97&&g<=122)||g==32||g==8||g==9||g==11||g==undefined||g==46||g==39){a.style.display="none";return true}else{a.style.display="inline";a.innerHTML=aMessages[b.name]["a-z"];b.className="field_rel_err";return false}}function displayage(k,b,d,f,c,m){today=new Date();var l=new Date(k,b-1,d);var g=f;var a=c;var h=m;finalunit=(g=="days")?one_day:(g=="months")?one_month:one_year;a=(a<=0)?1:a*10;if(f!="years"){if(h=="rounddown"){alert(Math.floor((today.getTime()-l.getTime())/(finalunit)*a)/a+" "+g)}else{alert(Math.ceil((today.getTime()-l.getTime())/(finalunit)*a)/a+" "+g)}}else{yearspast=today.getFullYear()-k-1;tail=(today.getMonth()>b-1||today.getMonth()==b-1&&today.getDate()>=d)?1:0;l.setFullYear(today.getFullYear());pastdate2=new Date(today.getFullYear()-1,b-1,d);tail=(tail==1)?tail+Math.floor((today.getTime()-l.getTime())/(finalunit)*a)/a:Math.floor((today.getTime()-pastdate2.getTime())/(finalunit)*a)/a;var e=yearspast+tail}return e}function mainfunc(a){if(typeof(window[a])!="undefined"){window[a].apply(null,Array.prototype.slice.call(arguments,1))}}function validate_error(f){var d=document.getElementById("errmsg_email");var a=document.getElementById("errmsg_password1");var e=document.getElementById("hint_email");var c=document.getElementById("hint_password1");err="";chk_form_submit=1;arr=document.forms.frm_registration.elements;for(i=(arr.length-1);i>=0;i--){if(arr[i].type!="hidden"&&arr[i].type!="button"){var g=arr[i].name;if(g=="year"||g=="month"||g=="day"){var b="validate_dateofbirth"}else{var b="validate_"+g}mainfunc(b);if(err.indexOf(g)!=-1){for(j=(i-1);j>=0;j--){if(j==0){f_ele=arr[i].id;document.getElementById(f_ele).focus();document.getElementById(f_ele).blur();break}if(arr[j].type!="hidden"){f_ele=arr[j].id;document.getElementById(f_ele).focus();document.getElementById(f_ele).blur();break}}}}}check_errors=err.replace(/\|/g," ");check_errors=check_errors.trim();if(check_errors!=""){var h=getXmlHttpObject();if(typeof(h)=="object"){h.onreadystatechange=function(){if(h.readyState==4){if(h.status==200){}}};sUrl=NORMALSERVER+"/registration/ajax/track-errors";sParam="memberlogin="+f+"&track-type=OLMT Index&errors="+encodeURIComponent(err);h.open("POST",sUrl,true);h.setRequestHeader("Content-type","application/x-www-form-urlencoded");h.send(sParam)}chk_form_submit=0;$("#error_div").css("display","block");return false}else{$("#error_div").css("display","none");document.frm_registration.submit()}};
