start_init = false;
function init() {
   start_init = true;

}
//прототип для каллбэк
Function.prototype.bind = function(object) {
    var method = this;
    return function() {
        return method.apply(object, arguments);
    }
};
//ожидание загрузки страницы и старт внешних функций
function starter(f_name,f_num) {
   if(f_num<100) {
      if(start_init) {
         if(typeof eval(f_name) == 'function') eval(f_name+'()');
      } else {
         f_num++;
         setTimeout(function() {starter(f_name,f_num)},'70');
      }
   }
}

//всякие вспомогательные фукции
var myTools = {
 "QuickEvent" : function(obj,evType,fn) {
   return (obj.addEventListener) ? obj.addEventListener(evType,fn,false) : ((obj.attachEvent) ? obj.attachEvent("on"+evType,fn) : false);
 },
 "GetEvent" : function(e) {
    var e = e || window.event;
    var obj= e.target || e.srcElement;
    return {myobj:obj, mytype:e.type};
 }
}



function InitMenu() {
   if(obj=document.getElementById('topmenu')) {
      div_arr = obj.getElementsByTagName('div');
      for(i=0;i<div_arr.length;i++) {
         if(div_arr[i].className=='tmenu_item') {
            //alert(div_arr[i].innerHTML);
            myTools.QuickEvent(div_arr[i],'mouseover',function() {this.className='tmenu_item tmenu_press'}.bind(div_arr[i]));
            myTools.QuickEvent(div_arr[i],'mouseout',function() {this.className='tmenu_item'}.bind(div_arr[i]));
         }
      }
   }
	
	
}
starter('InitMenu',0);


