﻿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]$/;var realphabet=/^[a-zA-Z]+$/;var inti;var errpwd;function ValidateForgotInfo(){inti=0;var email=document.getElementById(arguments[0]);var errmsg=document.getElementById(arguments[1]);if(email.value==""){errmsg.innerHTML="Required";errmsg.className="required";inti=inti+1;}else{if(!remail.test(email.value)){errmsg.className="required";errmsg.innerHTML="Invalid";inti=inti+1;}else{errmsg.className="ErrorMsgHide";}}if(inti>0){return false;}else{return true;}}function ValidateChangePassword(){var newpwd=document.getElementById(arguments[0]);errpwd=document.getElementById(arguments[1]);var conpwd=document.getElementById(arguments[2]);var errconpwd=document.getElementById(arguments[3]);inti=0;if(newpwd.value==""){errpwd.innerHTML="Required";errpwd.className="required";inti=inti+1;}else{if(newpwd.value.length<6){errpwd.innerHTML="Password length 6-15";errpwd.className="required";inti=inti+1;}else{errpwd.className="ErrorMsgHide";}var passexp=/^\w*(?=\w*\d)\w*$/;if(!passexp.test(newpwd.value)){errpwd.className="required";errpwd.innerHTML="Atleast 1 number";inti=inti+1;}}if(conpwd.value==""){errconpwd.innerHTML="Required";errconpwd.className="required";inti=inti+1;}else{if(newpwd.value!=conpwd.value){errconpwd.innerHTML="Password Mismatch";errconpwd.className="required";inti=inti+1;}else{errconpwd.className="ErrorMsgHide";}}if(inti>0){return false;}else{return true;}}function UserConfirmValidate(){var pwd=document.getElementById(arguments[0]);errpwd=document.getElementById(arguments[1]);inti=0;if(pwd.value==""){errpwd.innerHTML="Required";errpwd.className="required";inti=inti+1;}else{errpwd.className="ErrorMsgHide";}if(inti>0){return false;}else{return true;}}function LoginValidate(){var fname=document.getElementById(arguments[0]);var errfname=document.getElementById(arguments[1]);var lname=document.getElementById(arguments[2]);var errlname=document.getElementById(arguments[3]);var mail=document.getElementById(arguments[4]);var errmail=document.getElementById(arguments[5]);inti=0;if(fname.value==""){errfname.innerHTML="Required";errfname.className="required";inti=inti+1;}else{if(fname.value.search(realphabet)==-1){errfname.className="required";errfname.innerHTML="Invalid";inti=inti+1;}else{errfname.className="ErrorMsgHide";}}if(lname.value==""){errlname.innerHTML="Required";errlname.className="required";inti=inti+1;}else{if(lname.value.search(realphabet)==-1){errlname.className="required";errlname.innerHTML="Invalid";inti=inti+1;}else{errlname.className="ErrorMsgHide";}}if(mail.value==""){errmail.innerHTML="Required";errmail.className="required";inti=inti+1;}else{if(!remail.test(mail.value)){errmail.className="required";errmail.innerHTML="Invalid";inti=inti+1;}else{errmail.className="ErrorMsgHide";}}if(inti>0){return false;}else{return true;}}


function validationforcontest() // Client Validation for poststory.aspx
                {
                    /*Declaration for Controls */
                    var fname = document.getElementById(arguments[0]); 
                    var lname = document.getElementById(arguments[1]); 
                    var email = document.getElementById(arguments[2]); 
                   
                   
                    /* Declaration of Error message Controls*/
                    
                    var erfname = document.getElementById(arguments[3]); 
                    var erlname = document.getElementById(arguments[4]); 
                    var ermail = document.getElementById(arguments[5]); 
                   
                    
                    var inti = 0;
                                        
                    /*Checking First Name*/
                    if(fname.value == "")
                    {
                       erfname.className="required";                                              
                       erfname.innerHTML="Required"
                       inti = inti+1;
                    }
                    else
                    {
                        var realphabet=/^[a-zA-Z]+$/ //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";
                        }
                    }
                    
                    /* Checking Last Name */
                    if(lname.value == "")
                    {
                        erlname.className="required";                           
                        erlname.innerHTML="Required"
                        inti = inti+1;
                    }
                    else
                    {
                        var realphabet=/^[a-zA-Z]+$/ //regular expression for alphabets
                        if (lname.value.search(realphabet)== -1) //if match failed
                        {
                            erlname.className="required";                               
                            erlname.innerHTML="Invalid";
                            inti = inti+1;
                        }
                        else
                        {
                            erlname.className="ErrorMsgHide";
                        }
                    }
                    
                    /* Checking Email Validation */
                    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(inti>0)
                    {    
                        window.scroll(280,150)
                        return false;
                    }
                    else
                    {
                        
                        return true;
                    }
                   
                }

        

