﻿// JScript File

String.prototype.trim = function()
{
   return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");
}
function validationRegistrationnew(ddlmemType,txtname,txtAddress,txtPhone,txtEmailUserName,txtPasword)
{ 

        if (document.getElementById(ddlmemType).value=="-1")
        { 
        alert("Select membership Type");
        return false;
        }
        if (document.getElementById(txtname).value=="")
        {                
        alert("Enter Name");
        return false;
        }
        else
        {
        var digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "
        var temp;
        for (var i=0;i<document.getElementById(txtname).value.length;i++)
        {
        temp=document.getElementById(txtname).value.substring(i,i+1);
        if (digits.indexOf(temp)==-1)
        {   
        alert(" Name should be only in alphabets ");
        return false;                         
        }
        }
        }
          if (document.getElementById(txtAddress).value=="")
        {                
        alert("Enter Address");
        return false;
        }
        
           if (document.getElementById(txtPhone).value=="")
           
   {                
       alert("Enter Phone number");
       return false;
   }
   else
   {  
        var number="0123456789";
        var tem;

        for (var i=0;i<document.getElementById(txtPhone).value.length;i++)
        {
        
             tem=document.getElementById(txtPhone).value.substring(i,i+1);
             if (number.indexOf(tem)==-1)
             {
                      alert("Phone no should be numeric only\n");
                       return false;
                       break;
                                                         
             }
        }
    } 
        
        
        
      
        if (document.getElementById(txtEmailUserName).value=="")
        {                
        alert("Enter EmailUserName");
        return false;
        }
        if (document.getElementById(txtEmailUserName).value!="")
        { 
        var emailPat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
        var address = document.getElementById(txtEmailUserName).value.trim();
        var matchArray = address.match(emailPat);
        if (matchArray == null)
        {
        alert('Invalid Email Address')
        return false;
        }
        }
        if (document.getElementById(txtPasword).value=="")
        {                
        alert("Enter Password");
        return false;
        }
 }
 
     





function activateRegistration(chkid)
{
var ch;
 var errors="";
  var chkboxid=chkid.split("$");
  for(var i=0;i<chkboxid.length-1;i++)
  {
    if(document.getElementById(chkboxid[i]).checked)
    {
      ch="1";
    }
  }
if(ch=="1")
{
 ch="0";
 msg=window.confirm("Are you sure want to activate the selected Registration?");
 if(msg==true)
   return true;
 else
 {
   for(var i=0;i<chkboxid.length-1;i++)
   {
    document.getElementById(chkboxid[i]).checked=false;
   }
  return false;  
  }
 }
  else
  {
    alert("Select any Registration to Activate");
    return false;
  }
}
function SelectAll(id)
{
    var frm = document.forms[0];
           
     for (i=0;i<frm.elements.length;i++)
     {
         if (frm.elements[i].type == "checkbox")
         {
             frm.elements[i].checked = document.getElementById(id).checked;
         }
     }      

}

function ValidationProfile(txtname,txtAddress,txtEmailUserName,txtPhone)
{
   if (document.getElementById(txtname).value=="")
        {                
        alert("Enter Name");
        return false;
        }
        else
        {
        var digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "
        var temp;
        for (var i=0;i<document.getElementById(txtname).value.length;i++)
        {
        temp=document.getElementById(txtname).value.substring(i,i+1);
        if (digits.indexOf(temp)==-1)
        {   
        alert(" Name should be only in alphabets ");
        return false;                         
        }
        }
        }
        
         if (document.getElementById(txtAddress).value=="")
        {                
        alert("Enter Address");
        return false;
        }
        
        if (document.getElementById(txtEmailUserName).value=="")
        {                
        alert("Enter EmailUserName");
        return false;
        }
        if (document.getElementById(txtEmailUserName).value!="")
        { 
        var emailPat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
        var address = document.getElementById(txtEmailUserName).value.trim();
        var matchArray = address.match(emailPat);
        if (matchArray == null)
        {
        alert('Invalid Email Address')
        return false;
        }
        }
        
             if (document.getElementById(txtPhone).value=="")
           
   {                
       alert("Enter Phone number");
       return false;
   }
   else
   {  
        var number="0123456789";
        var tem;

        for (var i=0;i<document.getElementById(txtPhone).value.length;i++)
        {
        
             tem=document.getElementById(txtPhone).value.substring(i,i+1);
             if (number.indexOf(tem)==-1)
             {
                      alert("Phone no should be numeric only\n");
                       return false;
                       break;
                                                         
             }
        }
    } 
}