function autoAdjustFontSize(obj,content,maxWidth,ObjOriginalFontSize) {
	var TargetObj = obj;
	var ObjContent = content;
	var ObjMaxWidth = maxWidth;
	var ActualWidth;
	var ActualFontSize;
	var actionFlag = "";
	ActualWidth = TargetObj.width();
	
	if($.browser.safari && ObjMaxWidth==800){
		ObjMaxWidth = ObjMaxWidth - 95;
	}

	if($.browser.msie && ObjMaxWidth==800){
		ObjMaxWidth = ObjMaxWidth - 90;
	}
	
	while(ActualWidth > ObjMaxWidth && parseInt(ObjContent.css('fontSize')) > 0) {
		ActualFontSize = ObjContent.css('fontSize');
		ObjContent.css('fontSize', (parseInt(ObjContent.css('fontSize'))-1)+"px");
		ActualWidth = TargetObj.width();
		actionFlag = "zoomout";
	}
	while(ActualWidth < ObjMaxWidth && parseInt(ObjContent.css('fontSize')) < ObjOriginalFontSize && actionFlag != "zoomout") {
		ActualFontSize = ObjContent.css('fontSize');
		ObjContent.css('fontSize', (parseInt(ObjContent.css('fontSize'))+1)+"px");
		ActualWidth = TargetObj.width();
	}
}
