function $(id) { 
var $ = document.getElementById(id); 

$.fadeIn = function(delay,callbk,out) { 
    var _this = this; 
    _this.style.zoom = 1; // for ie, set haslayout 
    _this.style.display="block"; 
    for (i = 1; i <= 100; i++) { 
      (function(j) { 
            setTimeout(function() { 
                  if (out==true) j=100-j; 
                  Opacityto(_this, j); 
                  if (j==100&&callbk!=undefined) {callbk.call(_this);} 
                  else if (out==true&&callbk!=undefined&&j==0) {callbk.call(_this);} 
                  },j*delay/100); 
                  
        })(i); 
    } 
}; 

$.fadeOut = function(delay,callbk) { 
    $.fadeIn(delay,callbk,true); 
}; 

return $; 
}


