         function validate()
         {
               trimSpace(document.adduser.first_name);
               if(isEmpty('adduser','first_name'))
               {
                     alert("Please enter the first name");
                     document.adduser.first_name.focus();
                     return false;
               }

               trimSpace(document.adduser.second_name);
               if(isEmpty('adduser','second_name'))
               {
                     alert("Please enter the last name");
                     document.adduser.second_name.focus();
                     return false;
               }

               trimSpace(document.adduser.user_name);
               if(isEmpty('adduser','user_name'))
               {
                     alert("Please enter the user name");
                     document.adduser.user_name.focus();
                     return false;
               }

               trimSpace(document.adduser.password);
               if(isEmpty('adduser','password'))
               {
                     alert("Please enter the password");
                     document.adduser.password.focus();
                     return false;
               }

               if (document.adduser.password.value.length < 6) {
                       alert("Password must be atleast 6 characters");
                       document.adduser.password.focus();
                       return false;
               }
               if (!checkAllowedChars(document.adduser.password.value, 'AN')) {
                       document.adduser.password.focus();
                       alert ("Invalid password. Only alphanumeric are allowed");
                       return false;
               }

               trimSpace(document.adduser.re_password);
               if(isEmpty('adduser','re_password'))
               {
                     alert("Please re-type the password");
                     document.adduser.re_password.focus();
                     return false;
               }

               if(document.adduser.password.value!=document.adduser.re_password.value)
               {
                     alert("The passwords do not match");
                     document.adduser.re_password.select();
                     document.adduser.re_password.focus();
                     return false;
               }

               trimSpace(document.adduser.email_id);
               if(isEmpty('adduser','email_id'))
               {
                     alert("Please enter the email id");
                     document.adduser.email_id.focus();
                     return false;
               }


               if(!checkEmailNew('document.adduser.email_id','true'))
               {
                    return false;
               }



   /*            trimSpace(document.adduser.telephone);
               if(isEmpty('adduser','telephone'))
               {
                     alert("Please enter the telephone number");
                     document.adduser.telephone.focus();
                     return false;
               } */

               if(document.adduser.age.options[document.adduser.age.selectedIndex].value=="")
               {
                     alert("Please select your age group");
                     document.adduser.age.focus();
                     return false;
               }

               for(i=0;i<document.adduser.country.length;i++)
               {
                    if(document.adduser.country[i].checked)
                    {
                        country_value = document.adduser.country[i].value;
                    }
               }

               if(country_value=="other")
               {
                     if(document.adduser.other_country.options[document.adduser.other_country.selectedIndex].value=="")
                     {
                           alert("Please select your Country of Residence");
                           document.adduser.other_country.focus();
                           return false;
                     }
               }

       /*        if(document.adduser.ann_income.options[document.adduser.ann_income.selectedIndex].value=="")
               {
                     alert("Please select your income");
                     document.adduser.ann_income.focus();
                     return false;
               } */

               if(document.adduser.occupation.options[document.adduser.occupation.selectedIndex].value=="")
               {
                     alert("Please select your occupation");
                     document.adduser.occupation.focus();
                     return false;
               }

               for(i=0;i<document.adduser.country_birth.length;i++)
               {
                    if(document.adduser.country_birth[i].checked)
                    {
                        country_birth_value = document.adduser.country_birth[i].value;
                    }
               }

               if(country_birth_value=="other")
               {
                     if(document.adduser.other_country_birth.options[document.adduser.other_country_birth.selectedIndex].value=="")
                     {
                           alert("Please select your Country of Birth");
                           document.adduser.other_country_birth.focus();
                           return false;
                     }
               }

               if(!document.adduser.disclaimer.checked)
               {
                     alert("You cannot register without accepting the terms of use");
                     document.adduser.disclaimer.focus();
                     return false;
               }
         }
