﻿function Trim(textbox) {
  textbox.value = textbox.value.replace(/^\s+|\s+$/g, '');
}

function hPopup(bid) {
  var el = $find(bid);
  if (el) {
    el.hidePopup();
  }
}

function setMsg() {
  var msg = document.getElementById(arguments[0]);
  if (msg != null) {
    msg.innerHTML = arguments[1];
    return true;
  }
}
function toggleDisplay() {
  var el = document.getElementById(arguments[0]);
  if (el==null) {
    return true;
  }
  if (el.style.display=='none') {
    el.style.display='block';
  } else {
    el.style.display='none';
  }
  return true;
}
function disableAllAfterValidate() {
  var v = Page_ClientValidate(arguments[0]);
  if (v == true) {
    window.setTimeout("disableAllInPanel('" + arguments[1] + "');", 0);
  }
}
function disableAllAfter() {
  window.setTimeout("disableAllInPanel('" + arguments[0] + "');", 0);
}
function disableAllInPanel() {
  var pnl = document.getElementById(arguments[0]);
  if (pnl) {
    var tb = pnl.getElementsByTagName('input');
    for (i = 0; i < tb.length; i++) {
      if (tb[i].type + '' != 'undefined' && tb[i].type + '' != 'hidden') {
        try { tb[i].disabled = true; } catch (err) { }
      }
    }
    var links = pnl.getElementsByTagName('a');
    for (i = 0; i < links.length; i++) {
      try { links[i].disabled = true; } catch (err) { }
      try { links[i].href = 'javascript:void(0);'; } catch (err) { }
    }
    var sels = pnl.getElementsByTagName('select');
    for (i = 0; i < sels.length; i++) {
      try { sels[i].disabled = true; } catch (err) { }
    }
  }
}
function showFAQ() {
  window.open('FAQ.aspx', "faq", 'height=600,width=650,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,modal=yes');
}
function hideErrorPanel(el) {
  var errPanel = document.getElementById(el);
  if (errPanel != null) {
    var errStyle = errPanel.style.display;
    if (errStyle != null) {
      if (errStyle != 'none') {
        errPanel.style.display = 'none';
      }
    }
  }
}

