function lrScroll(obj, step, time){	var marginLeft = parseInt(obj.css('marginLeft'));	var clientWidth = obj.parent('div:first').get(0).clientWidth;	var fullWidth  = obj.attr('fullWidth');	if ( fullWidth )	{		fullWidth =  parseInt(fullWidth);	}	else	{		fullWidth  = 0;		var lastItem = obj.find('a:last');		fullWidth = lastItem.offset({ scroll: false }).left + lastItem.outerWidth({ margin: true }) - obj.find('a:first').offset({ scroll: false }).left;		lastItem = null;		obj.attr('fullWidth', fullWidth);	}	var delta = fullWidth + marginLeft- clientWidth;	window.myScroll = setInterval(		function ()		{			if ( (step < 0 && delta >= 0) || (step > 0 && marginLeft <= 0) )			{				marginLeft = marginLeft + step;				if (marginLeft > 0) marginLeft = 0;				delta = delta + step;				obj.css( 'marginLeft', '' + marginLeft + 'px');			}			else			{				clearInterval(window.myScroll);			}		},		time	);}var onAirLoader = null;function setOnAir (){	$.getScript('http://retrofm.ru/online/air/var_song.js',		function ()		{			if (air)			{				$('#online marquee:first').empty().append('&laquo;'+air.song+'&raquo;&nbsp;&nbsp;'+air.artist);			}		}	);}$(document).ready (	function ()	{		$("#player_ctrl div.scroll:first").css('overflow', 'hidden');		$("#player_ctrl div.scroll a").click(			function()			{				var a = $(this);				var imgSrc = a.attr('imgsrc');				if (typeof imgSrc == 'undefined') return false;				var title = a.attr('title');				if (typeof title == 'undefined') title = '';				var link = a.attr('imglink');				if (typeof link == 'undefined') link = '#';				var target = a.attr('linktarget');				if (typeof target == 'undefined') target = '_self';				$('#player_scr a:first').					attr('href',	link).					attr('target',	target).					attr('title',	title).					find('img:first').						attr('src', imgSrc).						removeClass('png').						addClass( imgSrc.substr(imgSrc.length-3).toLowerCase() == "png" ? 'png' : '');				a.addClass('cur').siblings('a').removeClass('cur');				if ( a.attr('cntr_id') )				{					incrementMplusCounter(a.attr('cntr_id'));					a.removeAttr('cntr_id');				}				return false;			}		);		var movsWrap = $('#player_ctrl div.scroll div');		$('#player_ctrl a.prev').hover(			function() { lrScroll(movsWrap, 5, 50); },			function() { clearInterval(window.myScroll); }		);		$('#player_ctrl a.next').hover(			function() { lrScroll(movsWrap, -5, 50); },			function() { clearInterval(window.myScroll); }		);			setOnAir();				onAirLoader = window.setInterval( setOnAir, 60000);				$("#online a").click(			function()			{				openRadio(this.href);				return false;			}		);	});