﻿// JScript File

function forceregularex(id)
{
//
//alert(id.value);
var regExp=/^[A-Za-z0-9._-]/;
        var char1=id.value.substr((id.value.length-1),(id.value.length));

if(regExp.test(char1))
{

}else{
id.value=id.value.substr(0,id.value.length-1);
}
}
function forcereguler(id)
{
//
//alert(id.value);
var regExp=/^[A-Za-z0-9._!@#$%^&*()]/;
        var char1=id.value.substr((id.value.length-1),(id.value.length));

if(regExp.test(char1))
{

}else{
id.value=id.value.substr(0,id.value.length-1);
}
}

function doEnter(btnid)
{
   try{
        var btn = document.getElementById(btnid);
      }catch(ex)
      {
      }
        if(window.Event)
        {
            window.captureEvents(Event.KEYPRESS)
        }
        document.onkeypress = keyPressed;
        function keyPressed(e)
        {
            var n;
            (window.Event) ? n=e.which : n=event.keyCode;
            if(n==13)
            {
                btn.click();
                return false;
            }
        }
}
function  onefunction()
{
    var chk="";
    chk=showErrorwhenNotChecked()
    
    if(chk==true)
        {
     return disp_confirm();
     
        }
        else
        return false;
}
function disp_confirm()
{
   var r=confirm('Are you sure, you want to delete these record');
   
 if(r==false)
  {
  return false;
  }
 
}



function showErrorwhenNotChecked()
{
    var ch="true";
    for(var i=0; i < document.forms[0].elements.length; i++)
        {
            var elmnt = document.forms[0].elements[i].type;
            if(elmnt=="checkbox")
            {
                if(document.getElementById(document.forms[0].elements[i].id).checked==true)
                {
                  ch="false";
                }
            }
        }
        if(ch=="true")
        {
        alert("Please select at least one record");
        return false;
        }
        else
        {
        return true;
        }
}

function CheckAllDataGridCheckBoxes(aspCheckBoxID,checkVal,rows,gridname)
 {
    try
     {
      rows = rows + 2;
      for(i = 0; i < document.forms[0].elements.length; i++)
      {
       elm = document.forms[0].elements[i].type
       if (elm == "checkbox")
       {
        for(j=2;j<rows;j++)
        {
            var a;
            if(j<10)
            {
             a = "ctl00_ContentPlaceHolder1_"+gridname+"_ctl0"+j+"_chk";
            }
            else
            {
                a = "ctl00_ContentPlaceHolder1_"+gridname+"_ctl"+j+"_chk";
            }
            document.getElementById(a).checked=checkVal;
            
        }
       }
      }
      }
      catch(ex)
      {
      }
 }
 
 function forceNumber(id)
{
//alert("aaa");
//
var regExp=/^[0-9]/;
        var char1=id.value.substr((id.value.length-1),(id.value.length));

if(regExp.test(char1))
{

}else{
id.value=id.value.substr(0,id.value.length-1);
}
}
