function confirmDelete(r,l) {
 var input_box=confirm(r);
 if (input_box==true)
  {
     window.location=l;
  }
}
function dowait(target) {
  obj_status = document.getElementById(target);
  if (obj_status!=null) obj_status.innerHTML = '<span class="AJAX_busy">&nbsp;<\/span><span class="AJAX_loading"> Please Wait...<\/span>';
}
function doSortWait() {

}

function dotabwait() {
  dowait('tabWait');
}

function dotabwait2() {
  dowait('tabWait2');
}

function show_calendar(field,format,path) {

  if (path==null) { path = ""; }
        if (format==null) {
          var callocation = path + "popupcalendar.php?field="+field;
        } else {
          var callocation = path + "popupcalendar.php?field="+field+"&format="+format;
        }

        vWinCal = window.open(callocation, "Calendar", "width=350,height=190,status=no,resizable=yes,top=200,left=200");
        vWinCal.opener = self;
        //ggWinCal = vWinCal;
        return false;
}

function checkAlphaNum(Input)
     {
          var control="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'/";
          var newInput="";

          for(var i=0;i<Input.value.length;i++)
               {
                    var chck=Input.value.charAt(i);

                    if(control.indexOf(chck,0)!=-1)
                         {
                              newInput+=chck;
                         }
               }

          Input.value = newInput;
     }

function checkAlphaNumSpace(Input)
     {
          var control=" 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'/";
          var newInput="";

          for(var i=0;i<Input.value.length;i++)
               {
                    var chck=Input.value.charAt(i);

                    if(control.indexOf(chck,0)!=-1)
                         {
                              newInput+=chck;
                         }
               }

          Input.value = newInput;
     }
function checkAlphaNumSpace2(Input)
{
     var control=" 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
     var newInput="";

     for(var i=0;i<Input.value.length;i++)
          {
               var chck=Input.value.charAt(i);

               if(control.indexOf(chck,0)!=-1)
                    {
                         newInput+=chck;
                    }
          }

     Input.value = newInput;
}
function checkAlphaNumSpaceSym(Input)
     {
          var control=" _-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'/";
          var newInput="";

          for(var i=0;i<Input.value.length;i++)
               {
                    var chck=Input.value.charAt(i);

                    if(control.indexOf(chck,0)!=-1)
                         {
                              newInput+=chck;
                         }
               }

          Input.value = newInput;
     }

function checkInt(Input)
     {
          var control="0123456789'/";
          var newInput="";

          for(var i=0;i<Input.value.length;i++)
               {
                    var chck=Input.value.charAt(i);

                    if(control.indexOf(chck,0)!=-1)
                         {
                              newInput+=chck;
                         }
               }

          Input.value = newInput;
     }

function checkNum(Input)
     {
          var control="0123456789.-'/";
          var newInput="";

          for(var i=0;i<Input.value.length;i++)
               {
                    var chck=Input.value.charAt(i);

                    if(control.indexOf(chck,0)!=-1)
                         {
                              newInput+=chck;
                         }
               }

          Input.value = newInput;
     }
function checkNumYN(Input)
     {
          var control="0123456789-YNyn";
          var newInput="";

          for(var i=0;i<Input.value.length;i++)
               {
                    var chck=Input.value.charAt(i);

                    if(control.indexOf(chck,0)!=-1)
                         {
                              newInput+=chck;
                         }
               }

          Input.value = newInput;
     }

function checkCurrency(input) {
  var control="0123456789.-,";
  var newInput="";
  for(var i=0;i<input.value.length;i++) {
    var chck=input.value.charAt(i);
    if(control.indexOf(chck,0)!=-1) {
      newInput+=chck;
    }
  }
  input.value = newInput;
}
function getNum(input) {
  var control="0123456789.-";
  var newInput="";
  for(var i=0;i<input.length;i++) {
    var chck=input.charAt(i);
    if(control.indexOf(chck,0)!=-1) {
      newInput+=chck;
    }
  }
  return newInput*1;
}


function checkAllToggleHighlight(form,name,toggle) {
    for (var i = 0; i < form.elements.length; i++) {
            if( form.elements[i].type == 'checkbox' && form.elements[i].name == name ) {
                    form.elements[i].checked = toggle.checked ;
                    if (toggle.checked) {
                      document.getElementById('rowId'+form.elements[i].value).style.background='#9FDDDB';
                    } else {
                      document.getElementById('rowId'+form.elements[i].value).style.background='';
                    }
            }
    }
}

function uncheckAllHighlight(form) {
    for (var i = 0; i < form.elements.length; i++) {
            if( form.elements[i].type == 'checkbox') {
                    form.elements[i].checked = false ;
                    var elem=document.getElementById('rowId'+form.elements[i].value);
                    if (elem){ elem.style.background=''; }
            }
    }
}
function toggleRowHighlight(elem,id) {
  if (elem.checked==true) {
    document.getElementById('rowId'+id).style.background='#9FDDDB';
  } else {
    document.getElementById('rowId'+id).style.background='';
  }

}
