function userprofile(){
    var err=0;
    var message ="";  
    var count =0;
    
    
    // Check for firstname
if( document.RegistrationFormBean.firstname.value=="") {
        err++;
        message=message+"Enter the first name\n";
    }
 else if(document.RegistrationFormBean.firstname.value!="") {
        FN=document.RegistrationFormBean.firstname.value;
        if(FN.charAt(0)==" ") {
            err++;
            message=message+"Invalid first name\n";
            
        }
        else if(document.RegistrationFormBean.firstname.value!="") {   
            FN=document.RegistrationFormBean.firstname.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0123456789";
            
        
           
                for (i = 0; i < FN.length; i++) {
                    var c = FN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid first name\n";
                        break;
                    }
                }
            
        }
    }
    
    // Check for Lastname   
if( document.RegistrationFormBean.lastname.value=="") {
        err++;
        message=message+"Enter the last name\n";
    }              
  if(document.RegistrationFormBean.lastname.value!="") { 
        LN = document.RegistrationFormBean.lastname.value;
        if(LN.charAt(0)==" ") {
            err++;
            message=message+"Invalid last name\n";
        }
        else if(document.RegistrationFormBean.lastname.value!="") {
            LN=document.RegistrationFormBean.lastname.value;                             
            var i,index,j;
            var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0123456789";
            
        
                for (i = 0; i < LN.length; i++) {
                    var c = LN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid last name\n";
                        break;
                    }
                }
            
        }
    }
//chek for city
if( document.RegistrationFormBean.city.value=="") {
        err++;
        message=message+"Enter the city\n";
    }
   else if(document.RegistrationFormBean.city.value!="") {
        c=document.RegistrationFormBean.city.value;
        if(c.charAt(0)==" ") {
            err++;
            message=message+"Invalid city\n";
            
        }
        else if(document.RegistrationFormBean.city.value!="") {   
            c=document.RegistrationFormBean.city.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0123456789";
            
                    for (i = 0; i < c.length; i++) {
                    var s = c.charAt(i);                  
                    index=str.indexOf(s) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid city\n";
                        break;
                    }
                }
            
        }
    }
       if(document.RegistrationFormBean.country.value=="0") {
        err++;
        message=message+"Select the country\n";
    }

     if(document.RegistrationFormBean.state.value=="0") {
        err++;
        message=message+"Select the state\n";
    }
    
    // Check for emailaddress
    if(document.RegistrationFormBean.emailaddress.value=="") {
        err++;
        message=message+"Enter the email address\n";   
    }                   
    else if(document.RegistrationFormBean.emailaddress.value!="") {
        EA=document.RegistrationFormBean.emailaddress.value;  
        EA = EA.toLowerCase();
        if((EA.substring(0,1)<"a" || EA.substring(0,1)>"z") && (EA.substring(0,1)<"A" || EA.substring(0,1)>"Z")) {
            err++;
            message=message+"Invalid email address\n";
            
        }
        else {
            if(!validateEmail(EA,1,0)) {       
                err++;
                message=message+"Invalid email address\n";
                
            }
        }   
    }
    
    // Check for addressline1
    if(document.RegistrationFormBean.address.value=="") {
        err++;
        message=message+"Enter the address\n";
        
    }
    else if(document.RegistrationFormBean.address.value!="") {     
        AD1=document.RegistrationFormBean.address.value; 
        if(AD1.charAt(0)==" ") {
            err++;
            message=message+"Invalid address\n";
            
        }                  
        else if(document.RegistrationFormBean.address.value!="") {
            AD1=document.RegistrationFormBean.address.value;
            str="!@$%^&*()~`_=*<+\\|?:{]}['>";
            var i,index,j;
            for(i = 0; i < AD1.length; i++) {
                var c = AD1.charAt(i);                  
                index=str.indexOf(c) ;                         
                if(index!=-1) {       
                    err++;
                    message=message+"Invalid address\n";
                    break;           
                }
            }
            
            
            
        } 
        
    }
    
    
     
    
    // Check for zip
    if(document.RegistrationFormBean.postalcode.value =="") {
        err++;
        message=message+"Enter the postal code\n";
        
    } 
    else if(document.RegistrationFormBean.postalcode.value!="") { 
        ZC=document.RegistrationFormBean.postalcode.value;
        if( ZC.length!=5 && ZC.length!=10) {
            err++;
            message=message+"Invalid postal code\n";
            
        }
        else if(isZero(ZC)==false) {
            err++;
            message=message+"Invalid postal code\n";
            
        }
        else if(ZC.length==5 || ZC.length==10) {
            ZC=document.RegistrationFormBean.postalcode.value;
            var i,index,j;
            var blnResult=true;
            var str="0123456789";
            var str1="-";
            
            for (i = 0; i <=4; i++) { 
                
                var c = ZC.charAt(i); 
                index=str.indexOf(c) ; 
                if(index==-1) {
                    err++;
                    blnResult=false;
                    
                }
            }
            for (i = 6; i <=9; i++) { 
                
                var c1 = ZC.charAt(i); 
                index1=str.indexOf(c1) ; 
                if(index1==-1) {
                    err++;
                    blnResult=false;
                    
                }
            }
            if(!blnResult) {
                message=message+"Invalid postal code\n";
            }
            
            else if(ZC.length==10) {
                ZC=document.RegistrationFormBean.postalcode.value;
                if(ZC.charAt(5)!='-') {
                    err++;
                    message=message+"Invalid postal code\n";
                    
                }
                else if(zero(ZC)==false) {
                    err++;
                    message=message+"Invalid postal code\n";
                    
                }  
                else {
                    var i;
                    var z = 0; 
                    var zip;
                    var zipzero="";
                    var zipzero1="";
                    zip = new Array(ZC);
                    for(i=0;i<ZC.length;i++) {
                        zip=ZC.split('-');
                        zipzero=zip[0];
                        zipzero1=zip[1];
                    }
                    for(var a=0;a < zipzero.length; a++) {
                        
                        if(zipzero.charAt(a) == "0") {
                            z = z + 1
                        }
                    }
                    if(z == zipzero.length) {
                        err++;
                        message=message+"Invalid postal code\n";
                    }
                    
                    for(var a=0;a < zipzero1.length; a++) {
                        
                        if(zipzero1.charAt(a) == "0") {
                            z = z + 1
                        }
                    }
                    if(z == zipzero1.length) {
                        err++;
                        message=message+"Invalid postal code\n";
                    }
                    
                }
                
            }
        }        
    }
    
    
    
   
    //Message Return
    
    if(err>=1) {
        var i;
        var almsg;
        var errmsg="";
        almsg = new Array(err);
        for(i=0;i<err;i++) {
            almsg=message.split('\n');
            errmsg=almsg[i];
            if((errmsg=="Enter the first name" )||(errmsg=="Invalid first name")) {
                alert(message);
                document.RegistrationFormBean.firstname.value="";
                document.RegistrationFormBean.firstname.focus();                
                return false;                
            }else if((errmsg=="Enter the last name") ||(errmsg=="Invalid last name")) {
                alert(message);
                document.RegistrationFormBean.lastname.value="";
                document.RegistrationFormBean.lastname.focus();                
                return false;                
            }  

            else if((errmsg=="Enter the city" )||( errmsg=="Invalid city")) {
                alert(message);
                document.RegistrationFormBean.city.focus();
                document.RegistrationFormBean.city.value="";                
                return false;
            }  
             else if(( errmsg=="Select the country")) {
                alert(message);
                document.RegistrationFormBean.country.focus();
                document.RegistrationFormBean.country.value="";                
                return false;
            }  

           
             else if(( errmsg=="Select the state")) {
                alert(message);
                document.RegistrationFormBean.state.focus();
                document.RegistrationFormBean.state.value="";                
                return false;
            }  
            else if((errmsg=="Enter the email address" || errmsg=="Invalid email address")) {
                alert(message);
                document.RegistrationFormBean.emailaddress.focus();
                document.RegistrationFormBean.emailaddress.value="";                
                return false;
            }else if((errmsg=="Enter the address" || errmsg=="Invalid address")) {
                document.RegistrationFormBean.address.focus();
                document.RegistrationFormBean.address.value="";
                alert(message);
                return false;
            }   
         
          
           
            else if((errmsg=="Enter the postal code" || errmsg=="Invalid postal code" )) {
                document.RegistrationFormBean.postalcode.focus();
                document.RegistrationFormBean.postalcode.value="";
                alert(message);
                return false;
            }
           
        }
    }
}


function playerprofile(){
    var err=0;
    var message ="";  
    var count =0;
    
    
    // Check for firstname
    if(document.RegistrationFormBean.firstname.value == "") {
        err++;
        message=message+"Enter the first name\n"; 
    }
    else if(document.RegistrationFormBean.firstname.value!="") {
        FN=document.RegistrationFormBean.firstname.value;
        if(FN.charAt(0)==" ") {
            err++;
            message=message+"Invalid first name\n";
            
        }
        else if(document.RegistrationFormBean.firstname.value!="") {   
            FN=document.RegistrationFormBean.firstname.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0123456789";
            
            if(FN.length<3) { 
                err++;
                message=message+"Firstname should contain atleast 3 characters\n";
                
            }
            else {
                for (i = 0; i < FN.length; i++) {
                    var c = FN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid first name\n";
                        break;
                    }
                }
            }
        }
    }
    
    // Check for Lastname                 
    if(document.RegistrationFormBean.lastname.value=="") {
        err++;
        message=message+"Enter the last name\n";   
    }             
    else if(document.RegistrationFormBean.lastname.value!="") { 
        LN = document.RegistrationFormBean.lastname.value;
        if(LN.charAt(0)==" ") {
            err++;
            message=message+"Invalid last name\n";
        }
        else if(document.RegistrationFormBean.lastname.value!="") {
            LN=document.RegistrationFormBean.lastname.value;                             
            var i,index,j;
            var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0123456789";
            
            if(LN.length<3) { 
                err++;
                message=message+"Lastname should contain atleast 3 characters\n";
                
            }
            else{
                for (i = 0; i < LN.length; i++) {
                    var c = LN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid last name\n";
                        break;
                    }
                }
            }
        }
    }
    
    // Check for emailaddress
    if(document.RegistrationFormBean.emailaddress.value=="") {
        err++;
        message=message+"Enter the email address\n";   
    }                   
    else if(document.RegistrationFormBean.emailaddress.value!="") {
        EA=document.RegistrationFormBean.emailaddress.value;  
        EA = EA.toLowerCase();
        if((EA.substring(0,1)<"a" || EA.substring(0,1)>"z") && (EA.substring(0,1)<"A" || EA.substring(0,1)>"Z")) {
            err++;
            message=message+"Invalid email address\n";
            
        }
        else {
            if(!validateEmail(EA,1,0)) {       
                err++;
                message=message+"Invalid email address\n";
                
            }
        }   
    }
    
    // Check for addressline1
    if(document.RegistrationFormBean.address1.value=="") {
        err++;
        message=message+"Enter the address line1\n";
        
    }
    else if(document.RegistrationFormBean.address1.value!="") {     
        AD1=document.RegistrationFormBean.address1.value; 
        if(AD1.charAt(0)==" ") {
            err++;
            message=message+"Invalid address line1\n";
            
        }                  
        else if(document.RegistrationFormBean.address1.value!="") {
            AD1=document.RegistrationFormBean.address1.value;
            str="!@$%^&*()~`_=*<+\\|?:{]}['>";
            var i,index,j;
            for(i = 0; i < AD1.length; i++) {
                var c = AD1.charAt(i);                  
                index=str.indexOf(c) ;                         
                if(index!=-1) {       
                    err++;
                    message=message+"Invalid address line1\n";
                    break;           
                }
            }
        } 
        
    }
    
    
    // Check for addressline2
    
    if(document.RegistrationFormBean.address2.value!="") {   
        AD2=document.RegistrationFormBean.address2.value;
        if(AD2.charAt(0)==" ") {
            err++;
            message=message+"Invalid address line2\n";
            
        }                    
        else if(document.RegistrationFormBean.address2.value!="") {
            AD2=document.RegistrationFormBean.address2.value;
            str="!@$%^&*()~`_=*<+\\|?:{]}['>";
            var i,index,j;
            for (i = 0; i < AD2.length; i++) {
                var c = AD2.charAt(i);                  
                index=str.indexOf(c) ;                         
                if(index!=-1) {
                    err++;
                    message=message+"Invalid address line2\n";                    
                    break;          
                }
            }
        }     
    }
    
    
    var TextRegExp=/^(\w[a-z._A-Z ]*)?$/i
// check for city

    if(document.RegistrationFormBean.city.value == "") {
        err++;
        message=message+"Enter the city\n"; 
    }
    else if(document.RegistrationFormBean.city.value!="") {
        ci=document.RegistrationFormBean.city.value;
        if(ci.charAt(0)==" ") {
            err++;
            message=message+"Invalid city\n";
            
        }
        else if(document.RegistrationFormBean.city.value!="") {   
            ci=document.RegistrationFormBean.city.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0123456789";
            
            if(ci.length<3) { 
                err++;
                message=message+"city should contain atleast 3 characters\n";
                
            }
            else {
                for (i = 0; i < ci.length; i++) {
                    var c = ci.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid city\n";
                        break;
                    }
                }
            }
        }
    }
    
    
    // Check for selectcountry
    if(document.RegistrationFormBean.selectcountry.value == "0") {
        err++;
        message=message+"Choose the country\n"; 
    }
    // Check for selectstate
    if(document.RegistrationFormBean.selectstate.value == "0") {
        err++;
        message=message+"Choose the state\n"; 
    }
    
    
    // Check for zip
    if(document.RegistrationFormBean.zipcode.value =="") {
        err++;
        message=message+"Enter the zip code\n";
        
    } 
    else if(document.RegistrationFormBean.zipcode.value!="") { 
        ZC=document.RegistrationFormBean.zipcode.value;
        if( ZC.length!=5 && ZC.length!=10) {
            err++;
            message=message+"Invalid zip code\n";
            
        }
        else if(isZero(ZC)==false) {
            err++;
            message=message+"Invalid zip code\n";
            
        }
        else if(ZC.length==5 || ZC.length==10) {
            ZC=document.RegistrationFormBean.zipcode.value;
            var i,index,j;
            var blnResult=true;
            var str="0123456789";
            var str1="-";
            
            for (i = 0; i <=4; i++) { 
                
                var c = ZC.charAt(i); 
                index=str.indexOf(c) ; 
                if(index==-1) {
                    err++;
                    blnResult=false;
                    
                }
            }
            for (i = 6; i <=9; i++) { 
                
                var c1 = ZC.charAt(i); 
                index1=str.indexOf(c1) ; 
                if(index1==-1) {
                    err++;
                    blnResult=false;
                    
                }
            }
            if(!blnResult) {
                message=message+"Invalid zip code\n";
            }
            
            else if(ZC.length==10) {
                ZC=document.RegistrationFormBean.zipcode.value;
                if(ZC.charAt(5)!='-') {
                    err++;
                    message=message+"Invalid zip code\n";
                    
                }
                else if(zero(ZC)==false) {
                    err++;
                    message=message+"Invalid Zip Code\n";
                    
                }  
                else {
                    var i;
                    var z = 0; 
                    var zip;
                    var zipzero="";
                    var zipzero1="";
                    zip = new Array(ZC);
                    for(i=0;i<ZC.length;i++) {
                        zip=ZC.split('-');
                        zipzero=zip[0];
                        zipzero1=zip[1];
                    }
                    for(var a=0;a < zipzero.length; a++) {
                        
                        if(zipzero.charAt(a) == "0") {
                            z = z + 1
                        }
                    }
                    if(z == zipzero.length) {
                        err++;
                        message=message+"Invalid zip code\n";
                    }
                    
                    for(var a=0;a < zipzero1.length; a++) {
                        
                        if(zipzero1.charAt(a) == "0") {
                            z = z + 1
                        }
                    }
                    if(z == zipzero1.length) {
                        err++;
                        message=message+"Invalid zip code\n";
                    }
                    
                }
                
            }
        }        
    }
    
    // Check for Phone No
    if(document.RegistrationFormBean.telephonenumber.value=="") {
        err++;
        message=message+"Enter the phone number\n";
        
    }
    else if(document.RegistrationFormBean.telephonenumber.value!="") {
        PN=document.RegistrationFormBean.telephonenumber.value;
        if(isInteger(PN)==false) {
            err++;
            message=message+"Invalid phone number\n";
            
        }
        else if(isZero(PN)==false) {
            err++;
            message=message+"Invalid phone number\n";
            
        }              
        else if(PN.length<7) {
            err++;
            message=message+"Invalid phone number\n";
            
        } 
    }    
    
    //Check for Game Category
    if(document.RegistrationFormBean.selectgamecategory.value=="0"){
        err++;
        message=message+"Choose the sport\n";
    }
    
    var biblio = document.RegistrationFormBean.biography.value;
    
    var staticlength = 500;
    
    if(biblio==""){
        err++;
        message=message+"Enter the biography\n";
    }
    
    else if(biblio != ""){
        var bibliotrim = ltrim(biblio);
        var fullbio = rtrim(bibliotrim);
        //var bio = bibliotrim + fullbio;
        if(fullbio.length < staticlength){
            err++;
            message = message+"Enter minimum 500 characters\n";
        }
    } 
    
    // Check for Height
    /*if(document.RegistrationFormBean.height.value=="") {
        err++;
        message=message+"Enter the height\n";
    }
     
    else if(document.RegistrationFormBean.height.value!="") {
        CC=document.RegistrationFormBean.height.value;           
        if(CC == "+1") {   
     
        }
        else {          
            if(CC.length>3 || CC.length<2) {                             
                err++;
                message=message+"Invalid height\n";                                                              
            }           
     
            else if(isInteger(CC)==false || isZero(CC)==false ) {
                err++;
                message=message+"Invalid height\n";
            }   
        }
    }
     
    // Check for Weight
    if(document.RegistrationFormBean.weight.value=="") {
        err++;
        message=message+"Enter the weight\n";
    }
     
    else if(document.RegistrationFormBean.weight.value!="") {
        CC=document.RegistrationFormBean.weight.value;           
        if(CC == "+1") {   
     
        }
        else {          
            if(CC.length>3 || CC.length<2) {                             
                err++;
                message=message+"Invalid weight\n";                                                              
            }           
     
            else if(isInteger(CC)==false || isZero(CC)==false ) {
                err++;
                message=message+"Invalid weight\n";
            }   
        }
    }
     
    //Check for Bats
     
    if(document.RegistrationFormBean.bats.value == "") {
        err++;
        message=message+"Enter the Batting\n"; 
    }
    else if(document.RegistrationFormBean.bats.value!="") {
        FN=document.RegistrationFormBean.bats.value;
        if(FN.charAt(0)==" ") {
            err++;
            message=message+"Invalid batting\n";
     
        }
        else if(document.RegistrationFormBean.bats.value!="") {   
            FN=document.RegistrationFormBean.bats.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-*=/<+\|?:{],}[;'.> 0123456789";
     
            if(FN.length<4) { 
                err++;
                message=message+"Batting should contain atleast 4 characters\n";                    
            }
            else{
                for (i = 0; i < FN.length; i++) {
                    var c = FN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid batting\n";
                        break;
                    }
                }
            }
        }
    }
     
     
     
    //Check for throws
    if(document.RegistrationFormBean.th.value == "") {
        err++;
        message=message+"Enter the throws\n"; 
    }
    else if(document.RegistrationFormBean.th.value!="") {
        FN=document.RegistrationFormBean.th.value;
        if(FN.charAt(0)==" ") {
            err++;
            message=message+"Invalid throws\n";                
        }
        else if(document.RegistrationFormBean.th.value!="") {   
            FN=document.RegistrationFormBean.th.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-*=/<+\|?:{],}[;'.> 0123456789";
     
            if(FN.length<4) { 
                err++;
                message=message+"Throws should contain atleast 4 characters\n";                    
            }
            else{
                for (i = 0; i < FN.length; i++) {
                    var c = FN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid throws\n";
                        break;
                    }
                }    
            }
        }
    }
     
    //Check for position
     
    if(document.RegistrationFormBean.position.value == "") {
        err++;
        message=message+"Enter the position\n"; 
    }
    else if(document.RegistrationFormBean.position.value!="") {
        FN=document.RegistrationFormBean.position.value;
        if(FN.charAt(0)==" ") {
            err++;
            message=message+"Invalid position\n";
     
        }
        else if(document.RegistrationFormBean.position.value!="") {   
            FN=document.RegistrationFormBean.position.value;                   
            var i,index,j;
            var str="!@#$%^&*()~`_-*=/<+\|?:{],}[;'.> 0123456789";
     
            if(FN.length<3) { 
                err++;
                message=message+"Position should contain atleast 3 characters\n";
     
            }
            else {
                for (i = 0; i < FN.length; i++) {
                    var c = FN.charAt(i);                  
                    index=str.indexOf(c) ;                         
                    if(index!=-1) {
                        err++;
                        message=message+"Invalid position\n";
                        break;
                    }
                }
            }
        }
    }
     
    // Check for Experience
    if(document.RegistrationFormBean.experience.value=="") {
        err++;
        message=message+"Enter the experience\n";
    }
     
    else if(document.RegistrationFormBean.experience.value!="") {
        CC=document.RegistrationFormBean.experience.value;           
        if(CC == "+1") {   
     
        }
        else {          
            if(isInteger(CC)==false || isZero(CC)==false ) {
                err++;
                message=message+"Invalid experience\n";
            }   
        }
    }*/
    
    //Message Return
    
    if(err>=1) {
        var i;
        var almsg;
        var errmsg="";
        almsg = new Array(err);
        for(i=0;i<err;i++) {
            almsg=message.split('\n');
            errmsg=almsg[i];
            if((errmsg=="Enter the first name" || errmsg=="Invalid first name" || errmsg=="Firstname should contain atleast 3 characters")) {
                alert(message);
                document.RegistrationFormBean.firstname.value="";
                document.RegistrationFormBean.firstname.focus();                
                return false;                
            }else if((errmsg=="Enter the last name" || errmsg=="Invalid last name" || errmsg=="Lastname should contain atleast 3 characters")) {
                alert(message);
                document.RegistrationFormBean.lastname.value="";
                document.RegistrationFormBean.lastname.focus();                
                return false;                
            }             
            else if((errmsg=="Enter the email address" || errmsg=="Invalid email address")) {
                alert(message);
                document.RegistrationFormBean.emailaddress.focus();
                document.RegistrationFormBean.emailaddress.value="";                
                return false;
            }else if((errmsg=="Enter the address Line1" || errmsg=="Invalid address line1")) {
                document.RegistrationFormBean.address1.focus();
                document.RegistrationFormBean.address1.value="";
                alert(message);
                return false;
            }   
            else if(errmsg=="Invalid address line2") {
                document.RegistrationFormBean.address2.focus();
                document.RegistrationFormBean.address2.value="";
                alert(message);
                return false;
            }
            else if((errmsg=="Enter the city" || errmsg=="Invalid city")) {
                document.RegistrationFormBean.city.focus();
                document.RegistrationFormBean.city.value="";
                alert(message);
                return false;
            }
            else if(errmsg=="Choose the country") {
                document.RegistrationFormBean.selectcountry.focus();
                document.RegistrationFormBean.selectcountry.value="0";
                alert(message);
                return false;
            }
            else if(errmsg=="Choose the state") {
                document.RegistrationFormBean.selectstate.focus();
                document.RegistrationFormBean.selectstate.value="0";
                alert(message);
                return false;
            }
            else if((errmsg=="Enter the zip code" || errmsg=="Invalid zip code" )) {
                document.RegistrationFormBean.zipcode.focus();
                document.RegistrationFormBean.zipcode.value="";
                alert(message);
                return false;
            }
            else if((errmsg=="Enter the phone number" || errmsg=="Invalid phone number")) {
                document.RegistrationFormBean.telephonenumber.focus();
                document.RegistrationFormBean.telephonenumber.value="";
                alert(message);
                return false;
            }
            else if(errmsg=="Choose the sport") {
                document.RegistrationFormBean.selectgamecategory.focus();
                document.RegistrationFormBean.selectgamecategory.value="0";
                alert(message);
                return false;
            }
            /*else if((errmsg=="Enter the height" || errmsg=="Invalid height")) {
                document.RegistrationFormBean.height.focus();
                document.RegistrationFormBean.height.value="";
                alert(message);
                return false;
            }
            else if((errmsg=="Enter the weight" || errmsg=="Invalid weight")) {
                document.RegistrationFormBean.weight.focus();
                document.RegistrationFormBean.weight.value="";
                alert(message);
                return false;
            }
            else if((errmsg=="Enter the batting" || errmsg=="Invalid batting" || errmsg=="Batting should contain atleast 4 characters")) {
                alert(message);
                document.RegistrationFormBean.bats.value="";
                document.RegistrationFormBean.bats.focus();                
                return false;                
            }
            else if((errmsg=="Enter the throws" || errmsg=="Invalid throws" || errmsg=="Throws should contain atleast 4 characters")) {
                alert(message);
                document.RegistrationFormBean.th.value="";
                document.RegistrationFormBean.th.focus();                
                return false;                
            }
            else if((errmsg=="Enter the position" || errmsg=="Invalid position" || errmsg=="Position should contain atleast 3 characters")) {
                alert(message);
                document.RegistrationFormBean.position.value="";
                document.RegistrationFormBean.position.focus();                
                return false;                
            }
            else if((errmsg=="Enter the experience" || errmsg=="Invalid experience")) {
                document.RegistrationFormBean.experience.focus();
                document.RegistrationFormBean.experience.value="";
                alert(message);
                return false;
            }*/
            else if(errmsg=="Enter minimum 500 characters" || errmsg=="Enter the biography"){
                alert(message);
                document.RegistrationFormBean.biography.focus();
                return false;
            }
        }
    }
}

function validateEmail(addr,man,db) {
    // alert('Inside validateEmail');
    if (addr == '' && man) {
        if (db) alert('Email address is mandatory');
        return false;
    }
    if (addr == '') return true;
    var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
    for (i=0; i<invalidChars.length; i++) {
        if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
            if (db) alert('Email address contains invalid characters');
            return false;
        }
    }
    for (i=0; i<addr.length; i++) {
        if (addr.charCodeAt(i)>127) {
            if (db) alert("Email address contains non ascii characters.");
            return false;
        }
    }
    
    var atPos = addr.indexOf('@',0);
    if (atPos == -1) {
        if (db) alert('Email address must contain an @');
        return false;
    }
    if (atPos == 0) {
        if (db) alert('Email address must not start with @');
        return false;
    }
    if (addr.indexOf('@', atPos + 1) > - 1) {
        if (db) alert('Email address must contain only one @');
        return false;
    }
    if (addr.indexOf('.', atPos) == -1) {
        if (db) alert('Email address must contain a period in the domain name');
        return false;
    }
    if (addr.indexOf('@.',0) != -1) {
        if (db) alert('Period must not immediately follow @ in email address');
        return false;
    }
    if (addr.indexOf('.@',0) != -1){
        if (db) alert('Period must not immediately precede @ in email address');
        return false;
    }
    if (addr.indexOf('..',0) != -1) {
        if (db) alert('Two periods must not be adjacent in email address');
        return false;
    }
    var suffix = addr.substring(addr.lastIndexOf('.')+1);
    if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
        if (db) alert('Invalid primary domain in email address');
        return false;
    }
    return true;
}

function isInteger(s) {
    var i;  
    for (i = 0; i < s.length; i++) { 
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) 
            return false;
    }
    // All characters are numbers.
    return true;
}

function isZero(s) {
    var num=s
    if(num != ""){
        var zero = 0
        for(var a = 0; a < num.length; a++) {
            if(num.charAt(a) == "0") {
                zero++ 
            }
        }
        
    }
    if(zero == s.length){
        return false 
    }
    else {
        return true
    }
}

function zero(s) {
    var num=s
    if(num != ""){
        var zero = 0
        for(var a = 0; a < num.length; a++) {
            if(num.charAt(a) == "0") {
                zero++;
                
            }
        }
        
    }
    if(zero == (s.length-1)){
        return false 
    }
    else {
        return true
    }
}


function ltrim(str) { 
    for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
    return str.substring(k, str.length);
}
function rtrim(str) {
    for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
    return str.substring(0,j+1);
}
function trim(str) {
    return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
    var whitespaceChars = " \t\n\r\f";
    return (whitespaceChars.indexOf(charToCheck) != -1);
}

