
function activate_video_link (mid)
{
	$('.main-video-link').each(function(){
		this.style.color = '#A00';
	});

	document.getElementById('videolink' + mid).style.color = 'black';
}



function show_video (object_id, videofile, image, width, height, autostart)
{
	var displayheight = height - 37;

	var so = new SWFObject ('/player.swf', object_id, width, height, '8');
	so.addParam ('allowfullscreen','true');
	so.addParam ('quality','best');

	so.addVariable ('file', videofile);
	so.addVariable ('image', image);
	so.addVariable ('logo', '/images/watermark.png');
	so.addVariable ('link', 'http://mhl.hawk.ru');
	so.addVariable ('linktarget', '_blank');
	so.addVariable ('width', width);
	so.addVariable ('height', height);
	so.addVariable ('quality', 'best');
	so.addVariable ('displayheight', displayheight);
	so.addVariable ('overstretch', 'false');
	so.addVariable ('autostart', autostart);
	so.addVariable ('bufferlength', '5');
	so.addVariable ('largecontrols', 'true'); 
	so.addVariable('backcolor', '0x000000'); // face of buttons
	so.addVariable('frontcolor', '0xAAAAAA'); // button symbols & playlist text
	so.addVariable('lightcolor', '0xEEEEEE'); // highlighted playlist item
	so.write (object_id);
}




function getrandom (min_random, max_random)
{
	var range = max_random - min_random + 1;
	return Math.floor (Math.random() * range) + min_random;
}


/*
function set_player_photo ()
{
    if (!players_list[players_index].image && !players_list[players_index].sign)
    {
		players_list[players_index].image = new Image();
		players_list[players_index].image.src = '/pic/players/' + players_list[players_index].photo + '.png';

		players_list[players_index].sign = new Image();
		players_list[players_index].sign.src = '/pic/players/sign_' + players_list[players_index].photo + '.gif';
    }

	document.getElementById ('player-photo').src = players_list[players_index].image.src;
	document.getElementById ('player-sign-img').src = players_list[players_index].sign.src;
	document.getElementById ('player-num-str').innerHTML = players_list[players_index].num;
	document.getElementById ('player-name-str').innerHTML = players_list[players_index].name;
}
*/


/*
var current_pano = 1;

function swap_pano ()
{
	if (1 == current_pano)
	{
		$("#header-pano-2").fadeOut (1000);
		$("#header-pano-1").fadeIn (1000);
		current_pano = 2;
	}
	else
	{
		$("#header-pano-1").fadeOut (1000);
		$("#header-pano-2").fadeIn (1000);
		current_pano = 1;
	}
}

*/

var control_buttons = new Array();
var news_play_state = true;
var current_news_index = 0;
var prev_news_index = 0;


function set_main_news ()
{
	document.getElementById ('control-button-' + (prev_news_index + 1)).childNodes[0].src = control_buttons[prev_news_index].normal.src;
	document.getElementById ('control-button-' + (current_news_index + 1)).childNodes[0].src = control_buttons[current_news_index].hl.src;

	if (!news_list[current_news_index].image)
	{
		news_list[current_news_index].image = new Image();
		news_list[current_news_index].image.src = 'http://mhl.hawk.ru' + news_list[current_news_index].index;
	}

	document.getElementById ('main-news-image').src = news_list[current_news_index].image.src;
	document.getElementById ('main-news-title').innerHTML = news_list[current_news_index].title;
	document.getElementById ('main-news-teaser').innerHTML = news_list[current_news_index].teaser;
	document.getElementById ('main-news-teaser').href = news_list[current_news_index].url;
}


function swap_main_news ()
{
	if (news_play_state)
	{
		prev_news_index = current_news_index;

		++current_news_index;
		if (current_news_index >= news_list.length)
		{
			current_news_index = 0;
		}

		set_main_news();
	}
}


$(document).ready(function(){

/*****************************************************

	Форма логина / регистрации

*****************************************************/
/*
	$('#login-form-signup').click(function(){
		document.login_form.submit();
		return false;
	});
*/

/*****************************************************

	Блок меню

*****************************************************/

	$("ul[@id=header-menu] ul").each(function(){

		this.style.top = this.parentNode.offsetHeight + 'px';

		this.parentNode.onmouseover = function()
		{
			this.style.zIndex = 100;
			this.getElementsByTagName("ul")[0].style.visibility = "visible";
			this.getElementsByTagName("ul")[0].style.zIndex = 0;
		}

		this.parentNode.onmouseout = function()
		{
			this.style.zIndex = 0;
			this.getElementsByTagName("ul")[0].style.visibility = "hidden";
			this.getElementsByTagName("ul")[0].style.zIndex = 100;
		}
	});

/*****************************************************

	Анимация в шапке

*****************************************************/

//	window.setInterval ("swap_pano()", 5000);

/*****************************************************

	Прокрутка новостей

*****************************************************/

	if (document.getElementById ('main-news-image'))
	{
		for (i = 0; i < news_list.length; i++)
		{
			news_list[i].image = new Image();
			news_list[i].image.src = 'http://mhl.hawk.ru' + news_list[i].index;
		}

		for (i = 0; i < 5; i++)
		{
			control_buttons[i] = {normal : new Image(), hl : new Image()};
			control_buttons[i].normal.src = '/images/control/' + (i + 1) + '.png';
			control_buttons[i].hl.src = '/images/control/' + (i + 1) + 's.png';
		}

		set_main_news();
		window.setInterval ("swap_main_news()", 10000);
	}
	
	$('#button-play-pause').click(function(){
		news_play_state	= !news_play_state;
		this.childNodes[0].src = news_play_state ? 'images/control/pause.png' : 'images/control/play.png';
		this.blur();
		return false;
	});

	$('#button-turn-left').click(function(){
	
		prev_news_index = current_news_index;

		--current_news_index;

		if (0 > current_news_index)
		{
			current_news_index = news_list.length - 1;
		}

		set_main_news();
		this.blur();
		return false;
	});

	$('#button-turn-right').click(function(){

		prev_news_index = current_news_index;

		++current_news_index;
		if (current_news_index >= news_list.length)
		{
			current_news_index = 0;
		}

		set_main_news();
		this.blur();
		return false;
	});


	$('a[@id^=control-button-]').each(function(){

		$(this).click(function(){

		    if (news_play_state)
		    {
				news_play_state	= false;
				document.getElementById ('button-play-pause').childNodes[0].src = 'images/control/play.png';
		    }

			prev_news_index = current_news_index;
			current_news_index = this.id.substring (15, this.id.length) - 1;
			set_main_news();
			this.blur();
			return false;
		});
	});


/*****************************************************

	Табы

*****************************************************/
	$('td.tab a').click(function(){

		var tabset_id = this.id.substring (8, this.id.lastIndexOf ('-'));
		var tab_id = this.id.substring (8, this.id.length);

		$('td[@id^=tabheader-' + tabset_id + '-]').removeClass('selected');
		$('#tabheader-' + tab_id).addClass('selected');

		$('div[@id^=tab-' + tabset_id + '-]').hide();
		$('#tab-' + tab_id).show();

		this.blur();
		return false;
	});

/*****************************************************

	Фотогалерея

*****************************************************/
	$('a[@id^=pg_tn_]').click(function(){

		var iid = this.id.substring (6, this.id.length);
		$('img#pg_image').attr('src', '/pic/pg/' + iid + '.jpg');
		$('a#img_orig_link').attr('href', '/pic/pg/orig_' + iid + '.jpg');
		$('.thumb').removeClass('tn_selected');
		$(this.parentNode).addClass('tn_selected');

		return false;
	});

	$('a[@id^=pg_year_]').click(function(){

		var year = this.id.substring (8, this.id.length);
		var pg_block = document.getElementById ('pg_block_' + year);

		if (pg_block.className.indexOf('selected') > 0)
		{
			$('#pg_block_' + year).removeClass('selected');
		}
		else
		{
			$('#pg_block_' + year).addClass('selected');
		}

		return false;
	});

/*****************************************************

	Фотографии игроков

*****************************************************/
/*
	var pname = /^\/pic\/players\/(\w+)\.png$/ig.exec ($('#player-photo').attr('src'))[1];

	for (var i = 0; i < players_list.length; i++)
	{
		if (pname == players_list[i].photo)
		{
			players_index = i;

			players_list[players_index].image = new Image();
			players_list[players_index].image.src = '/pic/players/' + pname + '.png';

			players_list[players_index].sign = new Image();
			players_list[players_index].sign.src = '/pic/players/sign_' + pname + '.gif';

			break;
		}
	}
*/

/*
	$('#player-scroll-left').click(function(){
	
		if (0 == players_index)
		{
			players_index = players_list.length - 1;
		}
		else
		{
			players_index--;
		}
	
		set_player_photo ();
		return false;
	});

	$('#player-scroll-right').click(function(){
	
		if (players_list.length - 1 == players_index)
		{
			players_index = 0;
		}
		else
		{
			players_index++;
		}

		set_player_photo ();
		return false;
	});

	if (/^http:\/\/(www\.)*hawk\.ru\/forum\/.*$/i.test (document.location.href))
	{
		players_index = getrandom (0, players_list.length - 1);
		set_player_photo ();
	}
*/

});









