var REDICOM = {

  Name: 'REDICOM JS/DOM Framework',
  Version: '1.0',
  
  /* This function provide to add event handling to your objects */

  addEvent: function(myobj, myevent, myfunc, mycapture){

    if(!myobj){
      alert('The object you try to addEvent doesnīt exist!');
      return false;
    }
    
    if(myobj.addEventListener){
      
      myobj.addEventListener(myevent, myfunc, mycapture);
      
      if(myobj.nodeName == 'A' && myevent == 'click')
        myobj.setAttribute('onClick', 'return false;');
      
      return true;
      
    } else if(myobj.attachEvent){

      var r = myobj.attachEvent('on' + myevent, myfunc);
      return r;
      
    } else {

      alert('Your browser donīt support event attachment');
      return false;
      
    }
  
  },
  
  
  /* This function provide to add multiple functions to window.onload */
  
  addLoadEvent: function(addfunc){
    
    var old = window.onload;
    
    if(typeof old != 'function'){
      window.onload = function(){ addfunc(); };
    } else {
      window.onload = function(){
        old();
        addfunc();
      };
    }
    
  }

}

