// JavaScript Document
function logincheckBox_checkall()
{// BEGIN function checkBox_checkall
  var allInputs = document.getElementsByTagName("input");
  
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            allInputs[i].checked=true;
          }
      }
  }
}// END function logincheckBox_checkall

function logincheckBox_uncheckall()
{// BEGIN function logincheckbox_uncheckall
  var allInputs = document.getElementsByTagName("input");
  
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            allInputs[i].checked=false;
          }
      }
  }
}// END function logincheckbox_uncheckall
function logincheckbox_onClick()
{// BEGIN function logincheckbox_onClick
  var allInputs = document.getElementsByTagName("input");
  var checkeElements=0;
  var strParams='';
  var strComma='';
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            if(allInputs[i].checked==true){
              strParams=strParams+strComma+allInputs[i].name;
              strComma=',';
              checkeElements++;
            }
          }
      }      
      if (checkeElements==0)
      {
        alert('Select atleast 1 user');
        return false;
      }
      else
      {
        document.login.ids.value=strParams;
        if(document.login.selectOperations.value==4)
        {
          window.open('mailtemplate.php?ids='+strParams,'Template','width=300,height=400');
          return false;
          
        }
        else
          return true;
      }
  }
}// END function logincheckbox_onClick
function logincheckSelect(obj)
{
  if(obj.selectedIndex==0)
  {
    alert('Select any '+obj.id);
    obj.focus();
    return false
  }
}  
function logincheckNull(obj)
{
    if(obj.value=="")
    {
      alert(obj.id+" should not be empty");
      obj.value="";
      obj.focus();
      return false;
    }
      
}
function logincheckEmail(obj)
{
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))
  {
      return (true)
  }
  alert("Invalid E-mail Address! Please re-enter.");
  obj.value="";
  obj.focus();
}      
function logincheckForNumber(obj) {
    obj.value = obj.value.replace(/[^0-9\-]|(-{2,})/gi, (RegExp.$1.indexOf("-") > -1) ? "-" : "");
}
function logincheckForCharacter(obj){
    obj.value = obj.value.replace(/[^a-z\.]|(-{2,})/gi, (RegExp.$1.indexOf("-") > -1) ? "-" : "");
}

function logincheckMaxLength(obj,max,iszero)
{
  if(iszero==true)
  {
    if((obj.value.length !=0 ) && (obj.value.length > max))
    {
      alert(obj.id+" may be empty or "+max+" characters");
      obj.value="";
      obj.focus();
      return false;
    }
  }
  else
  {
    if(obj.value.length ==0 || obj.value.length > max)
    {
      alert(obj.id+" should be "+max+" characters");
      obj.value="";
      obj.focus();
      return false;
    }
  }
  return true;
}
