﻿function ValidateUser(ctrlArray)
{
    var count;
    var temp='';
    var flag=true;    
    
    for(count=0;count<ctrlArray.length;count++)
    {
        var val=document.getElementById(ctrlArray[count]).value;
        var title=document.getElementById(ctrlArray[count]).title;
        
        if(val=="")
        {
            temp+=title+" Cannot Be Empty\n";
            document.getElementById(ctrlArray[count]).value=title;
            flag=false;
        }
        
        else
        switch(title)
        {
            case "Full Name":            
                            if(!val.match("^[A-Z-a-z ]*$"))
                            {
                                temp+="Name Must Be Alphabets\n";                               
                                flag=false;
                            }
                            
                            if(val=="Full Name")
                            {
                                temp+="Plz Enter Your Name\n";
                                flag=false;
                            }
            break;
            
            case "Company Name":            
                            if(!val.match("^[a-z-A-Z ]*$"))
                            {
                                temp+="Company Name Must Be Alphabets\n";                               
                                flag=false;
                            }
                            
                            if(val=="Company Name")
                            {
                                temp+="Plz Enter Your Company Name\n";
                                flag=false;
                            }
            break;
            
            case "Email":
                            var ChkEmailId=document.getElementById(ctrlArray[count]).value;
                            if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ChkEmailId))&& val!="Email")
                            {
                                temp+="Plz Enter Valid Email Id\n";
                                flag=false;
                            }
                            
                            if(val=="Email")
                            {
                                temp+="Plz Enter Your Email\n";
                                flag=false;
                            }
            break;          
            
            case "Country Code":
                                if(!val.match("^[0-9-]*$")&&val!="Country Code")
                                {
                                    temp+="Plz Enter Correct Country Code\n"
                                    flag=false;
                                }
                                
                                if(val=="Country Code")
                                {
                                    temp+="Plz Enter Your Country Code\n";
                                    flag=false;
                                }
            break;
            
            case "Phone":
                                 if(!val.match("^[0-9-,]*$")&& val!="Phone")
                                 {
                                     temp+="Plz Enter Correct Phone Number\n";                                      
                                     flag=false;
                                 }
                                 
                                 if(val=="Phone")
                                 {
                                     temp+="Plz Enter Your Phone Number\n";
                                     flag=false;
                                 }
            break;
            
            case "howieguild":
                              if(document.getElementById(ctrlArray[count]).selectedIndex==0)
                              {
                                  temp+="Plz Select One From Dropdownlist\n";
                                  flag=false;
                              }                           
            break;
            
            case "country":
                              if(document.getElementById(ctrlArray[count]).selectedIndex==0)
                              {
                                  temp+="Plz Select One From Dropdownlist\n";
                                  flag=false;
                              }
            break;
            
            case "Best Time For Call":
                                      if(!val.match("^[0-9:a-z-A-Z]*$")&& val!="Best Time For Call")
                                      {
                                          temp+="Plz Enter Correct Time\n";
                                          flag=false;
                                      }
                                      
                                      if(val=="Best Time For Call")
                                      {
                                          temp+="Plz Enter Time That Suits You The Best\n";
                                          flag=false;
                                      }
           break;
        }
    }
    if(flag==false)
    {
        alert(temp);
        return false;
    }
}
