﻿function rbOnClick()
{

var oAmt = document.getElementById('Name');
        oAmt.disabled  = true;  
      		    
		     
       document.getElementById("LName").innerHTML=""; 
    if(document.getElementById("DropDownListACC").value=="21SALE"
    ||document.getElementById("DropDownListACC").value=="21MEM") 
     
     {
     oAmt.disabled  = false;
     document.getElementById("LName").innerHTML="Name:";
     }
 
    if(document.getElementById("DropDownListACC").value=="21EVENT"
    ) 
     
     {
     oAmt.disabled  = false;
     document.getElementById("LName").innerHTML="Seminar:";
     }
 
       if(document.getElementById("DropDownListACC").value=="OTHER"
    ) 
     
     {
     oAmt.disabled  = false;
   
     }
 
    return true; 

}

  //******************************************************************************
  function validateFname()
  {
    
      if(document.getElementById("txtfname").value=="")
      {
        document.getElementById("txtfnameErr").innerHTML="";

               
      }else{
     var emailPat = /^([A-Za-z][A-Za-z\-\ ]*$)/;
     var emailid=document.getElementById("txtfname").value;
     var matchArray = emailid.match(emailPat);
     if (matchArray == null)
    {
                 document.getElementById("txtfnameErr").innerHTML="Invalid First Name";

          
    }
    else
    {
          document.getElementById("txtfnameErr").innerHTML="";

     return true;}
      
    }
    
     return false;
  }
  
  //___________________________________________________________________________
    function validateLname()
  {
    
      if(document.getElementById("txtlname").value=="")
      {
        document.getElementById("txtlnameErr").innerHTML="";

               
      }else{
     var emailPat = /^([A-Za-z][A-Za-z\-\ ]*$)/;
     var emailid=document.getElementById("txtlname").value;
     var matchArray = emailid.match(emailPat);
     if (matchArray == null)
    {
                 document.getElementById("txtlnameErr").innerHTML="Invalid Last Name";

          
    }
    else
    {
          document.getElementById("txtlnameErr").innerHTML="";

     return true;}
      
    }
    
     return false;
  }
  
  
  
  
  
    //******************************************************************************
     function validatePhone()
  {
      if(document.getElementById("txtphone").value=="")
      {
        document.getElementById("txtphoneErr").innerHTML="";
        return false; 
        
      }
      var Pnumber = document.getElementById("txtphone").value;  
     var cardNumbersOnly1 = Pnumber.replace(/ /g,"");
      var cardNumbersOnly = cardNumbersOnly1.replace(/-/g,"");
      var check =  /^(\+|\d)\d{5,12}$/ 
      //var check =  /^(\+)([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))+$/ 

        //var emailid=document.getElementById("<%=txtPhone.ClientID %>").value;
        var emailid = cardNumbersOnly;
        var matchArray = emailid.match(check);
        if (matchArray == null)
  {
         document.getElementById("txtphoneErr").innerHTML="Invalid Phone Number";
 
  }else
  {
       document.getElementById("txtphoneErr").innerHTML="";
     return true; 
  }
  return false;
  } 
  //______________________________________________________________________________
  
       function validateWphone()
  {
      if(document.getElementById("txtWphone").value=="")
      {
        document.getElementById("txtWphoneErr").innerHTML="";
        return false; 
        
      }
      var Pnumber = document.getElementById("txtphone").value;  
     var cardNumbersOnly1 = Pnumber.replace(/ /g,"");
      var cardNumbersOnly = cardNumbersOnly1.replace(/-/g,"");
      var check =  /^(\+|\d)\d{5,12}$/ 
      //var check =  /^(\+)([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))+$/ 

        //var emailid=document.getElementById("<%=txtPhone.ClientID %>").value;
        var emailid = cardNumbersOnly;
        var matchArray = emailid.match(check);
        if (matchArray == null)
  {
         document.getElementById("txtWphoneErr").innerHTML="Invalid Phone Number";
 
  }else
  {
       document.getElementById("txtWphoneErr").innerHTML="";
     return true; 
  }
  return false;
  }
    //______________________________________________________________________________
  
       function validateMobile()
  {
      if(document.getElementById("txtMobile").value=="")
      {
        document.getElementById("txtMobileErr").innerHTML="";
        return false; 
        
      }
      var Pnumber = document.getElementById("txtMobile").value;  
     var cardNumbersOnly1 = Pnumber.replace(/ /g,"");
      var cardNumbersOnly = cardNumbersOnly1.replace(/-/g,"");
      var check =  /^(\+|\d)\d{5,12}$/ 
      //var check =  /^(\+)([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))([0-9](\ |-))+$/ 

        //var emailid=document.getElementById("<%=txtPhone.ClientID %>").value;
        var emailid = cardNumbersOnly;
        var matchArray = emailid.match(check);
        if (matchArray == null)
  {
         document.getElementById("txtMobileErr").innerHTML="Invalid Phone Number";
 
  }else
  {
       document.getElementById("txtMobileErr").innerHTML="";
     return true; 
  }
  return false;
  }
  //******************************************************************************

        function validateCountry()
{

if(document.getElementById("txtCountryCode").value=="1")
   {
 
     document.getElementById("txtState").style.visibility="hidden";
     document.getElementById("DropState").style.visibility="visible";
   }else
   {
  
        document.getElementById("DropState").style.visibility="hidden";
     document.getElementById("txtState").style.visibility="visible";
   }
}


      function validateEmail()
{


      if(document.getElementById("txtemail").value=="")
      {
               
        document.getElementById("txtemailErr").innerHTML="";
      
      }
      else{
     var emailPat = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[(2([0-4]\d|5[0-5])|1?\d{1,2})(\.(2([0-4]\d|5[0-5])|1?\d{1,2})){3} \])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
     var emailid=document.getElementById("txtemail").value;
     var matchArray = emailid.match(emailPat);
     if (matchArray == null)
    {
               document.getElementById("txtemailErr").innerHTML="Invalid Email Address";

    }
    else
    {
             document.getElementById("txtemailErr").innerHTML="";

     return true; }
     
    }
    
     return false;
}

  //******************************************************************************
  //******************************************************************************  
  //******************************************************************************
  function validate(myform)
{
try {
        
    var v = true; 
    var vars = document.getElementById("requiredfields").value; 
    var vars_array = vars.split(","); 
    var part_num=0;
   
   while (part_num < vars_array.length)
    {
      if(vars_array[part_num]=="txtfname") if (!validateFname())v = false; 
      if(vars_array[part_num]=="txtlname") if (!validateLname())v = false; 
      if(vars_array[part_num]=="txtphone") if (!validatePhone())v = false; 
      if(vars_array[part_num]=="txtemail") if (!validateEmail())v = false; 
      if(vars_array[part_num]=="txtMobile") if (!validateMobile())v = false; 
      if(vars_array[part_num]=="txtWphone") if (!validateWphone())v = false; 
      
    /*  if(vars_array[part_num]=="txtState") 
        if(document.getElementById("txtCountryCode")=="1")
          vars_array[part_num] = "DropState"*/
        
      if(document.getElementById(vars_array[part_num]).value=="")
      {
        var errlable = vars_array[part_num] + "Err"; 
        document.getElementById(errlable).innerHTML="Required field";
        v = false;       
      } 

      part_num+=1;
    }
    if(v)
    {
    
      document.getElementById(myform).submit(); 
      
    return true;
    }
    else
   { 
alert('One or more of the fields are invalid. Please check the items highlighted in red');
  return false;   
   }
  
}
catch(e) {

  return true;
}
}



