$(document).ready(function() {

	
	
	var scrollingUtils={
			getScrollWidthDyna : function(){
				scrolling_father=$('.scroller');
				scrolling_child=$('.scrollingtext')
				originalwidth=$(scrolling_father).width();
				$(scrolling_father).css("width","auto");
				$(scrolling_child).css("width","auto");
				result=$(scrolling_father).width();
				$(scrolling_father).width(originalwidth);
				return result;
			},
			getSrcollWidthForced : function(){
				scrolling_father=$('.scroller');
				original_text=$(scrolling_father).text();
				return original_text.length*5+50;
			},
			getSrcollWidthBetweenRanges:function(min,max,width){
				result = Math.max(min,width);
				result = Math.min(max,result);
				return result;
			},
			getTime2Scroll:function(width){
				seconds=width/10;
				return seconds*1000;
			}
	};
	$('.scrollingtext').bind('marquee', function() {
		var ob = $(this);
		var tw = ob.width();
		//var ww = ob.parent().width();
		var ww = scrollingUtils.getScrollWidthDyna();
		if($.browser.msie && $.browser.version<=7){
			ww = scrollingUtils.getSrcollWidthForced();
		}
		ww= scrollingUtils.getSrcollWidthBetweenRanges(200,200000,ww);
		ob.css({ right: -tw });
		ob.animate({ right: ww }, scrollingUtils.getTime2Scroll(ww), 'linear', function() {
			ob.trigger('marquee');
		});
	}).trigger('marquee');
});
