onReady = function(cb){
	if(/WebKit/i.test(navigator.userAgent)) { // safari	
        var _timer = setInterval(function() {
            if (/loaded|complete/.test(document.readyState)) {
              clearInterval(_timer);
              cb(); // call the onload handler
            }
        }, 10);		
    }else if(document.addEventListener)
        document.addEventListener("DOMContentLoaded", cb, false);
    else{
        document.write("<s"+'cript id="ie-deferred-loader" defer="defer" src="/'+'/:"></s'+"cript>");
        var defer = document.getElementById("ie-deferred-loader");
        defer.onreadystatechange = function(){
            if(this.readyState == "complete")
                cb();
        };
    }
}

onReady(function(){
    if($('a.tipsy').tipsy)
        $('a.tipsy').tipsy();
    window.setTimeout(function(){
        $('a.tipsy').addClass('on');
    }, 500);
});
