addLoadEvent(reg_form);function reg_form(){var a=my$("horoscope_switch");if(a){toggle_horoscope(a);a.onclick=function(){toggle_horoscope(this)}}var b=my$("rasi_list_grahanila");if(b){populateRasis()}}function populateRasis(){var b=my$("rasi_list_grahanila").getElementsByTagName("select");var a=my$("rasi_list_amsakam").getElementsByTagName("select");addChangeEvent(b);addChangeEvent(a)}function addChangeEvent(a){var c=a[0].parentNode.parentNode.getAttribute("id").split("_")[2];for(var b=0;b<a.length;b++){a[b].onchange=function(){repaint(a,c)}}}function repaint(e,g){var b=new Array(13);for(var f=0;f<b.length;f++){b[f]=""}for(var f=0;f<e.length;f++){c=e[f].getAttribute("name");c=c.substr(0,c.length-1);for(var d=1;d<=12;d++){if(e[f].value==d){b[d]+=" "+c}}}for(var f=1;f<b.length;f++){var c=g+"_"+f;var a=my$(c);if(b[f]!=""){a.innerHTML=b[f]}else{a.innerHTML=f}}}function toggle_horoscope(a){var b=my$("horoscope_block");if(a.checked){b.style.display="none"}else{b.style.display="block"}}function validate_form(d,a){var c=true,b=true;if(a==undefined){a=true}if(d.personal_details){c=validate(d,d.personal_details)}if(c&&d.family_details){c=validate(d,d.family_details)}if(c&&d.contact_details){c=validate(d,d.contact_details)}if(c&&d.account_details){c=validate(d,d.account_details,a)}if(c&&d.profile_details){c=validate(d,d.profile_details)}if(d.horoscope_switch&&d.horoscope_switch.checked){var b=false}if(b&&c&&d.horoscope_details){c=validate(d,d.horoscope_details)}if(!c){return false}}function validate(h,g,b){var f=classes("must",g);for(var c=0;c<f.length;c++){switch(f[c].getAttribute("name")){case"Fullname":if(trim(f[c]).length<4){alert("Name is missing or incomplete.");f[c].focus();return false}break;case"DOB_Day":if(f[c].value<1){alert("Please select the day for your DOB.");f[c].focus();return false}break;case"DOB_Month":if(f[c].value<1){alert("Please select the month for your DOB.");f[c].focus();return false}break;case"DOB_Year":if(f[c].value<1){alert("Please select the year for your DOB.");f[c].focus();return false}break;case"Gender":var d=valRadioCheckbox(h.Gender);if(d==null){alert("Please select your gender.");f[c].focus();return false}case"Caste":var e=valRadioCheckbox(h.Caste);if(e==null){alert("Please select your caste.");f[c].focus();return false}break;case"MStatus":var a=valRadioCheckbox(h.MStatus);if(a==null){alert("Please select your marital status.");f[c].focus();return false}break;case"Height":if(f[c].value==0){alert("Please specify your height.");f[c].focus();return false}break;case"EducationLevel":if(f[c].value<1){alert("Please select your highest education level.");f[c].focus();return false}break;case"Education":if(trim(f[c]).length<1){alert("Please enter your education details.");f[c].focus();return false}break;case"NativePlace":if(trim(f[c]).length<3){alert("Please enter your native place.");f[c].focus();return false}break;case"NativeDistrict":if(f[c].value<0){alert("Please select your native district.");f[c].focus();return false}break;case"About":if(trim(f[c]).length>500){alert("The max character limit 500 exceeded in 'About you'. Please reduce.");f[c].focus();return false}break;case"FName":if(trim(f[c]).length<3){alert("Please enter the name of your father.");f[c].focus();return false}break;case"MName":if(trim(f[c]).length<3){alert("Please enter the name of your mother.");f[c].focus();return false}break;case"Address":if(trim(f[c]).length<10){alert("Please complete your address.");f[c].focus();return false}break;case"Phone":if(trim(f[c]).length<7&&trim(h.Mobile).length<10){alert("Please provide at least one phone number.");f[c].focus();return false}break;case"Email":if(trim(f[c]).length<10||!ValidateEmail(f[c].value)){alert("Please enter a valid email id.");f[c].focus();return false}break;case"CPassword":if(trim(f[c]).length<6){alert("Please enter your current password.");f[c].focus();return false}case"Password":if(b&&trim(f[c]).length<6||f[c].value.length>0&&f[c].value.length<6){alert("Please enter at least 6 characters for your password.");f[c].focus();return false}break;case"RPassword":if(b&&trim(f[c]).length<1){alert("Please retype your password.");f[c].focus();return false}if(h.RPassword.value!=h.Password.value){alert("Typed passwords do not match. Please retype.");f[c].focus();return false}break;case"Star":if(f[c].value==0){alert("Please specify your star.");f[c].focus();return false}break;case"SD_Year":if(f[c].value<0){alert("Please select the year for your sishta dasa.");f[c].focus();return false}break;case"SD_Month":if(f[c].value<0){alert("Please select the month for your sishta dasa.");f[c].focus();return false}break;case"SD_Day":if(f[c].value<0){alert("Please select the day for your sishta dasa.");f[c].focus();return false}break;case"ProfileId":if(isNaN(trim(f[c]))||f[c].value<=0){alert("Please enter a valid profile-id.");return false}break;case"Subject":if(f[c].value<2){alert("Please enter a proper subject.");f[c].focus();return false}break;case"Message":if(f[c].value<4){alert("Please enter your message.");f[c].focus();return false}break}}return true}function validate_rasi(){var b=my$("rasi_list_grahanila").getElementsByTagName("select");for(var a=0;a<b.length;a++){if(b[a].value<1){alert("Please complete your grahanila.");b[a].focus();return false}}return true};
