//alert('inside JS');
var __origPostBackFunc = null;
function IngoPageInit()
{
//  alert("CPI " + typeof(__doPostBack));
  if (typeof(__doPostBack) == "function")
  {
//    alert("qwe");
    __origPostBackFunc = __doPostBack;
    __doPostBack = IngoPostBack;
  }
}

function IngoPostBack(eventTarget, eventArgument)
{
//  alert("CPB " + eventTarget + ", " + eventArgument);// + "; " + window.event);
  var ctrl = null;
  ctrl = document.getElementById(eventTarget);
//  if (window != null && window.event != null)
//    ctrl = window.event.srcElement;

  var chain = true;

  if (ctrl != null && ctrl.tagName.toLowerCase() == "input" && ctrl.type.toLowerCase() == "button")
  {
//    alert("disablar knapp (.disabled=" + ctrl.disabled + ")");
    chain = !ctrl.disabled;
    ctrl.disabled = true;
  }  
  
  if (chain)
    __origPostBackFunc(eventTarget, eventArgument);
}
