﻿// JScript File

 /* Function for Article comments */
            
            function validateComments()
            {
               var fname = document.getElementById(arguments[0]);        
               var email=  document.getElementById(arguments[1]);
               var cmdtext=  document.getElementById(arguments[2]);  
               var txtLname=document.getElementById(arguments[3]);               
               var erfname=document.getElementById(arguments[4]);
               var ermail=document.getElementById(arguments[5]);
               var ertext=document.getElementById(arguments[6]);
               var errLastname=document.getElementById(arguments[7]);
            
             var inti = 0;
                if(fname.value == "" )
                    {
                       erfname.className="required";                                                                   
                       erfname.innerHTML="Required";
                       inti = inti+1;
                    }
                    
                    else
                    {                    
                        var realphabet=/^[a-zA-Z0-9]+$/ //regular expression for alphabets
                        
                        if (fname.value.search(realphabet)== -1) //if match failed
                        {
                           erfname.className="required";                                                   
                           erfname.innerHTML="Invalid";
                           inti = inti+1;
                        }
                        else
                        {
                            erfname.className="ErrorMsgHide";
                            
                        }
                    }
            
          if(txtLname.value == "")
                    {
                       errLastname.className="required";                                                                   
                       errLastname.innerHTML="Required";
                       inti = inti+1;
                    }
                    
                    else
                    {
                        var realphabet=/^[a-zA-Z0-9]+$/ //regular expression for alphabets
                        
                        if (txtLname.value.search(realphabet)== -1) //if match failed
                        {
                           errLastname.className="required";                                                   
                           errLastname.innerHTML="Invalid";
                           inti = inti+1;
                        }
                        else
                        {
                            errLastname.className="ErrorMsgHide";
                            
                        }
                    }
            
                  if(email.value == "")
                    {
                        ermail.className="required";                        
                        ermail.innerHTML="Required";
                        inti = inti+1;
                    }
                    else
                    {
                        var remail = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/
                        if(!remail.test(email.value))
                            {
                                ermail.className="required";                                
                                ermail.innerHTML="Invalid";
                                inti = inti+1;
                            }
                        else
                            {
                                ermail.className="ErrorMsgHide";
                            
                            }
                    }
                    if(cmdtext.value == "")
                    {
                       ertext.className="required";                                                                   
                       ertext.innerHTML="Required";
                       inti = inti+1;
                    }
                    else
                    {                    
                           var password = cmdtext.value;           
                           var pwdspace = password.replace(/\s/g,' '); 
                           var r = 0;
                           pwdspace = pwdspace.split(' ' );
                           for(var k=0; k<(pwdspace.length);k++)
                           {
                            if(pwdspace[k].length > 0)                            
                            r++;
                           }
                           
                           if(r<1)
                           {
                                ertext.className="required";                                
                                ertext.innerHTML="Invalid"; 
                                inti = inti+1;
                           }
                           else
                           {
                            ertext.className="ErrorMsgHide";
                            }
                    }
                    
                   if(inti>0)
                    {    
                                   
                        return false;
                    }
                    else
                    {
                       
                        return true;
                    }
                }
     
    
  
  /* Function to Validate  maxlength to of */  
  
    function checkMaxInput()
{
	var txtcomments=document.getElementById(arguments[0]);
	var txtlength= document.getElementById(arguments[1]);
	var txtlbl =document.getElementById(arguments[2])
	
	var maxLen =2000; 
    txtlength.innerHTML=maxLen - txtcomments.value.length;
	if (txtcomments.value.length > maxLen)
		{
		
		txtcomments.value = txtcomments.value.substring(0, maxLen);
		}
	else
		
		{
		
	
		txtlength.innerHTML = maxLen - txtcomments.value.length;
		
		}
		
		
}

