var mplusCntrId = 'mediaplus_fm';

function incrementMplusCounter(id)
{
	return true;
	var cntr = $('#'+mplusCntrId);
	var src = cntr.attr('src');
	src =  src.replace(/id=.*/gi,'id=' + id);
	cntr.attr('src', src);
}

var swfArr = new Array();

function insertSwf(obj)
{
	if ( !obj.src || !obj.w || !obj.h || !obj.ver || !obj.div ) return;
	if ( !obj.id ) obj.id = "";
	if ( !obj.bg ) obj.bg = "#FFF";
	var so = new SWFObject(obj.src, obj.id, obj.w, obj.h, obj.ver, obj.bg);
	if (obj.param)
	{
		for (var key in obj.param) so.addParam(key,obj.param[key]);
	}
	if (obj.vars)
	{
		for (var key in obj.vars) so.addVariable(key,obj.vars[key]);
	}
	so.write(obj.div);
}

var djs = {curDj : null, listDjs: null};

function updateDj ()
{
	if ( !djs.listDjs ) return;
	if ( djs.curDj == null || typeof djs.listDjs[++djs.curDj] == 'undefined' ) djs.curDj = 0;
	var dj_name = djs.listDjs[djs.curDj].name;
	var dj_link = djs.listDjs[djs.curDj].link;
	if (!dj_link)
	{
		$('#on_air a').removeAttr('href').attr('title', dj_name);	
	}
	else
	{
		$('#on_air a').attr('href', dj_link).attr('title', dj_name);
	}
	var dj_name_pic = djs.listDjs[djs.curDj].name_pic;
	if (!dj_name_pic)
	{
		dj_name_pic = '/img/0.gif';
	}
	
	$('#on_air p img').attr('src', dj_name_pic).attr('alt', dj_name);

	var curFoto =  djs.listDjs[djs.curDj].curFoto;
	if ( curFoto == null || typeof curFoto == 'undefined' ) curFoto = 0;
	else curFoto++;
	if (typeof djs.listDjs[djs.curDj].foto[curFoto] == 'undefined' ) curFoto = 0;
	djs.listDjs[djs.curDj].curFoto = curFoto;
	
	var dj_foto = djs.listDjs[djs.curDj].foto[curFoto];
	if (!dj_foto)
	{
		dj_foto = '/img/0.gif';
	}
	$('#on_air img.photo').attr('src', dj_foto);
}

var radioWindow = cameraWindow = null;

function openRadio(href)
{		
		if (!radioWindow || radioWindow.closed) 
		{
			radioWindow=window.open(href, 'radio', 'width=612, height=352, scrollbars=0, resizable=0');
		} 
		else 
		{
			radioWindow.focus();
			if (radioWindow.location != href )
			{
				radioWindow.location = href;
			}
		}
}

function openWebcam(href)
{		
		if (!cameraWindow || cameraWindow.closed) 
		{
			cameraWindow=window.open(href, 'camera', 'width=1, height=1, scrollbars=0, resizable=0');
		} 
		else 
		{
			cameraWindow.focus();
			if (cameraWindow.location != href )
			{
				cameraWindow.location = href;
			}
		}
}

$(document).ready(function() {
	
	$('#menu > ul > li').hover(
		function () { $(this).siblings('li.cur').removeClass('cur').addClass('current');},
		function () { $(this).siblings('li.current').removeClass('current').addClass('cur');}
	);
	
	if ( $.browser.msie && $.browser.version < '7' )
	{		$('#menu li').hover(
			function () { $(this).find('> ul').addClass('visible');},
			function () { $(this).find('> ul').removeClass('visible');}
		);
		// if ( $('#menu li.cur').hasClass('first') == false ) $('#menu li.cur div.lc').css('backgroundImage','url(../img/menu_bg_lc_on.jpg)');
	}
	
	$('#menu a[href="http://retrofm.ru/online/player.php"]').click(
		function () { openRadio(this.href); return false; }
	);
	
	for (var i=0, swfLen=swfArr.length; i < swfLen; i++)
	{
		insertSwf(swfArr[i]);
	}
	
	setInterval( updateDj, 4000 );

	$("a[href*='/audio/']").each( function () {
		var a = $(this);
		var so = new SWFObject('http://www.all.mediaplus.fm/swf/play.swf', '', 26, 26, 6, '#FFF');
		so.addParam ("wmode", "transparent");
		so.addVariable('snd', this.href);
		a.replaceWith("<span>" + a.text() + "</span>&nbsp;" + so.getSWFHTML() );
	});

	$("a[href*='/video/']").each( function () {
		var a = $(this);
		var pic = a.find('img:first').attr('src');
		var so = new SWFObject('http://www.all.mediaplus.fm/swf/vp.swf', '', 325, 300, 6, '#FFF');
		so.addParam ("wmode", "transparent");
		so.addVariable("clip", this.href);
		if (pic) so.addVariable("pic", pic);
		a.replaceWith("<span>" + a.text() + "</span><br />" + so.getSWFHTML() );
	});
});

function topsite(name){

	switch(name)
	{
	case 'retrofm':
		page_title = document.title;
		page_link = location.href;
		window.external.AddFavorite(page_link,page_title);
		break;
	default:
		break;
  }
}

function startsite(name)
{
	obj = document.links[0];
	switch(name)
	{
		case 'retrofm':
			obj.style.behavior='url(#default#homepage)';
			obj.setHomePage(location.href);
			break;
		default:
			break;
	}
}
