var isIE = (navigator.userAgent.toLowerCase().indexOf("msie") != -1);

// установка обработчика события
function setEventHook(element, event_name, callback_func)
{
  if(element.addEventListener) 
    element.addEventListener(event_name, callback_func, false);
  else if (window.attachEvent) 
    element.attachEvent("on" + event_name, callback_func);
}

// установка класса
function setClassName(item, classname)
{
  if(isIE)
    item.className = classname;
  else
    item.setAttribute('class', classname);
}

// получение класса
function getClassName(item)
{ 
  if(isIE)
    return item.className;
  else
    return item.getAttribute('class');
}

// отмена "всплывания" события
function cancelEventBubble(event)
{
  event = event || window.event;
  event.cancelBubble = true;
}

// дамп переменной
function dump(variable)
{
  var str = '';
  for(var item in variable) {
    str = str + item + ' = ' + variable[item] + '<br>';
  }
  document.write(str);
}

