/*******************************************************
* load onerror handler (or not...)
*******************************************************/
window.onerror = customHandler;

function defaultHandler() {return false}
function silentHandler()  {return true}
function customHandler(desc,page,line,chr)  {
 alert(
  'JavaScript error occurred! \n'
 +'\nError description: \t'+desc
 +'\nPage address:      \t'+page
 +'\nLine number:       \t'+line
 )
 return true
}

function addHandlers()
{
  var ctl = document.getElementById("subs");
  if (ctl != null) 
  {
  	ctl.onchange = doSomething2;
  	//if (ctl.captureEvents) ctl.captureEvents(Event.Change);
  } // end if
}

// bubble up??
function doSomething2(e) {
	if (!e) var e = window.event
	// handle event
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	
	alert("doSomething2");
}

function doSomething1(e) {
	if (!e) var e = window.event
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
}
