/**
 * @author dan
 */
function maddOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}

/**
 * @author dan
 */
function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}

function addOnresizeEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "resize", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onresize", fnc );
  }
  else {
    if ( window.onresize != null ) {
      var oldResize = window.onresize;
      window.onresize = function ( e ) {
        oldResize( e );
        window[fnc]();
      };
    }
    else 
      window.onresize = fnc;
  }
}

function addOnclickEvent(el,fnc){
  if ( typeof el.addEventListener != "undefined" ){
    el.addEventListener( "click", fnc, false );
  }else if ( typeof el.attachEvent != "undefined" ) {
    el.attachEvent( "onclick", fnc );
  }else {;
    if ( el.onclick != null ) {
      var oldClick = el.onclick;
      el.onclick = function ( e ) {
        oldClick( e );
        el[fnc]();
      };
    }else{ 
      el.onclick = fnc;
    }
  }
}

function addOnscrollEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "scroll", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onscroll", fnc );
  }
  else {
    if ( window.onscroll != null ) {
      var oldOnscroll = window.onscroll;
      window.onscroll = function ( e ) {
        oldOnscroll( e );
        window[fnc]();
      };
    }
    else 
      window.onscroll = fnc;
  }
}