function overflows(elem)
{
    var original = elem.scrollLeft++;
    var result = elem.scrollLeft > original;
    elem.scrollLeft-=1;
    return result;
}
function autoResize(element)
{
    element.css({overflow:'hidden'});
    var title = element[0];
    var i = 0;
    while(overflows(title))
    {
    	if (i > 1000) break;
        var fontsize = parseFloat(element.css('font-size'));
        element.css('font-size', fontsize*0.9);
        i++;
    }
}
