
/*function twospaces(value,length)
{
    for(i=0;i<length;i++)
    {   
        ch1=value.charAt(i);
        ch2=value.charAt(i+1);
        if(ch1==ch2 && ch1==" " && ch2==" " )
        {
          return "TWOSPACES";
        }
        
    }                             
    return "OK";
}
                      */
function space(value,length)
{
    for(i=0;i<length;i++)
    {   
        ch1=value.charAt(i);
       // ch2=value.charAt(i+1);
        if(ch1==" ")
        {
          return "SPACE";
        }
        
    }                             
    return "OK";
}
function alpha(value,length)
{   
    chk1="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for(i=0;i<length;i++)
    {   
        ch1=value.charAt(i);
        if(value.charAt(0)!=' ' && value.charAt(0)!='-' && value.charAt(0)!="'")
        {
          rtn1=chk1.indexOf(ch1);
        if(rtn1==-1)
            return "NOTOK";
        }else{
            return "SPECIAL";        
        }    
    }                             
    return "OK";
}
function checkEmail(email) 
{
var ems="";
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
{
return ems;
}
ems+="Invalid E-mail Address!";
return ems;                                            
}

function alpha1(value,length)
{    
    chk1="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
    for(i=0;i<length;i++)
    {   
        ch1=value.charAt(i);
        if(value.charAt(0)!=' ' && value.charAt(0)!='-' && value.charAt(0)!="'")
        {
          rtn1=chk1.indexOf(ch1);
        if(rtn1==-1)
            return "NOTOK";
        }else{
            return "SPECIAL";        
        }    
    }                             
    return "OK";
}                 
          
function  vaildate_registration()
{     
    var alrtmsg="";
    var language_count=0;
        
    var vFirstName=document.getElementById('firstName').value; 

			
			 
				 
			
          if(vFirstName=="")
          {
          
                          alrtmsg+="Enter First Name\n\n";
                      
                
              
          }else{    
             if(alpha(vFirstName,vFirstName.length)=="NOTOK")
             {  
                alrtmsg+="Entered First Name should be characters.\n\n";
             }
             
             if(alpha(vFirstName,vFirstName.length)=="SPECIAL")
             {
                alrtmsg+="Entered First Name should not start with special characters or space.\n\n";
             } 
             if(vFirstName.length>20)
             {
             alrtmsg+="Entered First Name should not be  greater than 20 characters.\n\n";
             }                                                            
          }   
          
var vLastName=document.getElementById('lastName').value;                                      
if(vLastName)
{
  if(vLastName.length>20)
   {
             alrtmsg+="Entered Last Name should not be greater than 20 characters.\n\n";
   }   
  
}
          

var vUserName=document.getElementById('userName').value; 
if(vUserName=="")
{  
    alrtmsg+="Enter Email id\n\n"; 
   
   
   
}else{   
     if(checkEmail(vUserName)!="")
     {
        alrtmsg+=checkEmail(vUserName)+"\n\n";
         
     }
     if(vUserName.length<5)
     {
        alrtmsg+="Entered Email Id should be at least 5 alpha numeric characters.\n\n";
     }
     if(vUserName.length>200)
     {
        alrtmsg+="Entered Email Id should not be greater than 100 alpha numeric characters.\n\n";
     }
}
      
if(vUserName!="")
{
    if(document.getElementById('result_chkusrname').value != 1)
    {
       alrtmsg+="User Name Already Exists, Please enter some other name\n\n";
         
             
     } 
}         
                   
          var vPassword=document.getElementById('password').value;
         
         /* for(i=0;i<length;i++)
    {   
        ch1=value.charAt(i);
        if(value.charAt(0)!=' ' 
    }           */
          if(vPassword=="")
          {
                alrtmsg+="Enter Password\n\n";
                  
                 
                //document.getElementById('password').focus();
          }else{                   
               if(space(vPassword,vPassword.length)=="SPACE")
               {
               alrtmsg+="Entered password should not be spaces.\n\n";     
               }   
             if(vPassword.length<6)
             {
               alrtmsg+="Entered password should be at least 6 alpha numeric characters.\n\n";
             } 
             if(vPassword.length>20)
   {
             alrtmsg+="Entered password should  not be greater than 20 alpha numeric characters.\n\n";
   }                                                                  
          }
              
           var vPassword1=document.getElementById('cpassword').value; 
          if(vPassword1=="")
          {
                alrtmsg+="Enter Confirm Password\n\n";
               
                  
                
          }else{    
             if(vPassword1.length<6)
             {
               alrtmsg+="Entered password should be at least 6 alpha numeric characters.\n\n";
                   
             } 
                                                                      
          }
                  
            if(vPassword!="" && vPassword1!="")
            {   
               
                if(vPassword!=vPassword1)
                  {   
                        alrtmsg+="Entered Password and Confirm Password do not match\n\n"; 
                      
                  } 
            }  
                 
/*          var daydob=document.getElementById('daydob').value; 
          if(daydob=="")
          {
                alrtmsg+="Select Day of Date of Birth\n\n";  
                     
          }
           
          var monthdob=document.getElementById('monthdob').value; 
          if(monthdob=="")
          {
                alrtmsg+="Select Month of Date of Birth\n\n"; 
                 
          }    
              
          var yeardob=document.getElementById('yeardob').value; 
          if(yeardob=="")
          {
                alrtmsg+="Select Year of Date of Birth\n\n"; 
                 
          }
*/          
         /* if(yeardob!="")
          {
                var yearchk= new Date().getFullYear();
                var ydif=parseInt(yearchk-yeardob);
                if(ydif<19)
                {
                    alrtmsg+="Age should be 18 Years \n\n"; 
                } 
          }      */
          
            
               
          var gender=document.getElementById('gender').value; 
          if(gender=="")
          {
                alrtmsg+="Select Gender\n\n";
                
          }
             
           
          var CountryCode=document.getElementById('CountryCode').value; 
          if(CountryCode=="")
          {
                alrtmsg+="Select Country\n\n"; 
                
          }
          
          var iStateId=document.getElementById('iStateId').value; 
          if(iStateId=="")
          {
                alrtmsg+="Select State\n\n";   
                 
          }
              
          var iCityId=document.getElementById('iCityId').value; 
          if(iCityId=="")
          {
                 alrtmsg+="Select City\n\n";
                
          }                                   
           var iRoleId=document.getElementById('iRoleId').value; 
          if(iRoleId=="")
          {
                 alrtmsg+="Select Main Role\n\n";  
          }                                 
              
          var childrolesdids=document.getElementById('childrolesdids').value; 
          if(childrolesdids=="")
          {
                 alrtmsg+="Select Sub Role\n\n";  
          }           
    /*     var ck_name = /^[A-Za-z]{3,20}$/;      
      var languageone=document.getElementById('language[]').value; 
      if(languageone!="")
      {
          if(!ck_name.test(languageone))
          {
                alrtmsg+="Entered language should be characters.\n\n";  
          }              
      }                                                            
      language_count=document.getElementById('language_count').value;            
                if(language_count>0)
                {        
                  for(i=1;i<language_count+1;i++)
                  {
                    if(document.getElementById('language'+i))
                    {
                  var addlanguage=document.getElementById('language'+i).value;
                 
                    var ck_name = /^[A-Za-z]{3,20}$/; 
                     if(!ck_name.test(addlanguage))
                       {
                           alrtmsg+="Entered language should be characters.\n\n";
                           
                       }                                                                     
                    }                        
                  }                              
                }       */
          
         /*    var req = new Ajax('kmeda_ajax/captcha.php',{
            method: 'post',     
           data: { recaptcha_challenge_field : $('recaptcha_challenge_field').value ,recaptcha_response_field:$('recaptcha_response_field').value},
              onComplete: function(response) {
                if(response=='1'){
					 document.getElementById('registration_signup').submit();
					 
				}else{
				
				alrtmsg += response; 
				alert(alrtmsg);
				  return false;
				}
            }
        }).request();*/
   if(alrtmsg!="")
  {
  alert(alrtmsg);

  }else   
  {
       document.getElementById('registration_signup').submit();
  }                                                           
    
}                    
    
function fileFields11_register() 
{  
   var x = document.getElementById('language_div');
   var i = x.getElementsByTagName('input').length + 0;   
   if(i<11){
                      input = document.createElement("input");
                      input.setAttribute("type", "text");
                      input.setAttribute("name", 'language['+ i +']');
                      input.setAttribute("class", 'regifield');
					  input.className="regifield"; 
                      input.setAttribute("id", 'language'+i);
                      x.appendChild(document.createElement("<tr>"));
                      x.appendChild(document.createElement("<td>"));
                      x.appendChild(input);
                      document.getElementById('language_count').value=i;  
   }else{
                     alert('only at a time you can upload 10 only');
   }
}



function addmorelanguage()
{
    var ni = document.getElementById('language_div');
    var numi = document.getElementById('laguage_total');
    if(numi.value==0)
    {
        var num = parseInt(document.getElementById('laguage_total').value) + 1;
        var numnam = num;
    }
    else
    {     
        var num = parseInt(document.getElementById('laguage_total').value) + 1;
        var numnam=num;
    }              
    numi.value = num;
    var newdiv = document.createElement('div');
    var divIdName = 'language'+numnam+'div';
    newdiv.setAttribute('id',divIdName);
    newdiv.setAttribute('align','center');//mm-dd-yy                     
    newdiv.innerHTML = '<table border="0"><tr align="center"><tr align="right"><td align="right"><input type="text" name="vLanguage'+numnam+'" id="vLanguage'+numnam+'" class="regifield" size="20"/></td><td align="left" valign="middle" colspan="2"><input type="hidden" name="divId" id="divId" value=\''+divIdName+'\'></td></tr></table>';  
    ni.appendChild(newdiv);
}
