﻿// JScript File
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
      window.onload = func;
  } else {
    window.onload = function() {
    if (oldonload) {
      oldonload();
    }
    func();
    }
  }
}
// ..........................................
function getControlIDUnderscore(control) { // removes master page id from control clientID
  var strControlNameSplit = control.id.split('_');
  var strControlName = strControlNameSplit[strControlNameSplit.length - 1];
  return strControlName;
}
// ..........................................
function removeAllOptionsDropdownlist(dropdownlist) {
  var i;
  for(i = dropdownlist.options.length - 1; i >= 0; i--) {
    dropdownlist.remove(i);
  }  
}
// ..........................................
function addOptionDropdownlist(dropdownlist,text,value) {
  var optn = document.createElement('option');
  optn.text = text;
  optn.value = value;
  dropdownlist.options.add(optn);
}
// ..........................................
function IsNumeric(sText) {
  var ValidChars = "0123456789";
  var IsNumber=true;
  var Char;
  for (i = 0; i < sText.length && IsNumber == true; i++) { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) { IsNumber = false; }
  }
  return IsNumber;
}
// ..........................................
function FreezeScreen(outerPane, innerPane, msg) {
  scroll(0,0);
  if (outerPane) outerPane.className = 'FreezePaneOn';
  if (innerPane) innerPane.innerHTML = msg;
}
// ..........................................