<!--
function addEvent(obj,type,fn) {
  if (obj.attachEvent) {
    obj['e'+type+fn]=fn;
    obj[type+fn]=function() { obj['e'+type+fn](window.event); }
    obj.attachEvent('on'+type,obj[type+fn]);
  } else
  obj.addEventListener(type,fn,false);
}
function removeEvent(obj,type,fn) {
  if (obj.detachEvent) {
    obj.detachEvent('on'+type,obj[type+fn]);
    obj[type+fn]=null;
  } else
  obj.removeEventListener(type,fn,false);
}
function indexOfArray(need,array) {
  for (var i=0;i<array.length;i++) {
    if (array[i]==need) { return i; }
  }
  return -1;
}
-->