var image = new Array();

// Enter button
image['enter'] = new Array();
image['enter']['up'] = "images/intro/enter_up_lighted.gif";
image['enter']['down'] = "images/intro/enter_down.gif";
image['enter']['over'] = "images/intro/enter_up_lighted.gif";
image['enter']['out'] = "images/intro/enter_up.gif";

// Player buttons
image['prev_button'] = new Array();
image['prev_button']['on'] = "images/default/btn_prev_on.gif";
image['prev_button']['off'] = "images/default/btn_prev_off.gif";

image['play_button'] = new Array();
image['play_button']['play'] = "images/default/btn_play.gif";
image['play_button']['pause'] = "images/default/btn_pause.gif";

image['stop_button'] = new Array();
image['stop_button']['on'] = "images/default/btn_stop_on.gif";
image['stop_button']['off'] = "images/default/btn_stop_off.gif";

image['next_button'] = new Array();
image['next_button']['on'] = "images/default/btn_next_on.gif";
image['next_button']['off'] = "images/default/btn_next_off.gif";

image['music_button'] = new Array();
image['music_button']['on'] = "images/default/btn_music_on.gif";
image['music_button']['off'] = "images/default/btn_music_off.gif";

image['fx_button'] = new Array();
image['fx_button']['on'] = "images/default/btn_fx_on.gif";
image['fx_button']['off'] = "images/default/btn_fx_off.gif";

image['playlist_button'] = new Array();
image['playlist_button']['on'] = "images/default/btn_playlist_on.gif";
image['playlist_button']['off'] = "images/default/btn_playlist_off.gif";

image['default_song_button'] = new Array();
image['default_song_button']['active'] = "images/default/btn_default_active.gif";
image['default_song_button']['inactive'] = "images/default/btn_default_inactive.gif";

// Side menu entry buttons
image['menu_entry_news'] = new Array();
image['menu_entry_news']['up'] = "images/default/side_menu_news_btn_lighted.gif";
image['menu_entry_news']['down'] = "images/default/side_menu_news_btn_down.gif";
image['menu_entry_news']['over'] = "images/default/side_menu_news_btn_lighted.gif";
image['menu_entry_news']['out'] = "images/default/side_menu_news_btn_up.gif";

image['menu_entry_page'] = new Array();
image['menu_entry_page']['up'] = "images/default/side_menu_page_btn_lighted.gif";
image['menu_entry_page']['down'] = "images/default/side_menu_page_btn_down.gif";
image['menu_entry_page']['over'] = "images/default/side_menu_page_btn_lighted.gif";
image['menu_entry_page']['out'] = "images/default/side_menu_page_btn_up.gif";

image['menu_entry_page_new'] = new Array();
image['menu_entry_page_new']['up'] = "images/default/side_menu_new_page_btn_lighted.gif";
image['menu_entry_page_new']['down'] = "images/default/side_menu_new_page_btn_down.gif";
image['menu_entry_page_new']['over'] = "images/default/side_menu_new_page_btn_lighted.gif";
image['menu_entry_page_new']['out'] = "images/default/side_menu_new_page_btn_up.gif";

image['menu_entry_common'] = new Array();
image['menu_entry_common']['up'] = "images/default/side_menu_common_btn_lighted.gif";
image['menu_entry_common']['down'] = "images/default/side_menu_common_btn_down.gif";
image['menu_entry_common']['over'] = "images/default/side_menu_common_btn_lighted.gif";
image['menu_entry_common']['out'] = "images/default/side_menu_common_btn_up.gif";

image['menu_entry_common_new'] = new Array();
image['menu_entry_common_new']['up'] = "images/default/side_menu_new_common_btn_lighted.gif";
image['menu_entry_common_new']['down'] = "images/default/side_menu_new_common_btn_down.gif";
image['menu_entry_common_new']['over'] = "images/default/side_menu_new_common_btn_lighted.gif";
image['menu_entry_common_new']['out'] = "images/default/side_menu_new_common_btn_up.gif";

// News buttons
image['news'] = new Array();
image['news']['page_top'] = "images/default/news_page_top.gif";
image['news']['page_top_lighted'] = "images/default/news_page_top_lighted.gif";
image['news']['more'] = "images/default/news_more_details.gif";
image['news']['more_lighted'] = "images/default/news_more_details_lighted.gif";
image['news']['less'] = "images/default/news_less_details.gif";
image['news']['less_lighted'] = "images/default/news_less_details_lighted.gif";
image['news']['closeup'] = "images/default/news_closeup_archive.gif";
image['news']['closeup_lighted'] = "images/default/news_closeup_archive_lighted.gif";

// Page Links buttons
image['page_link_button'] = new Array();
image['page_link_button']['normal'] = "images/default/page_link_btn_normal.gif";
image['page_link_button']['lighted'] = "images/default/page_link_btn_lighted.gif";

// Watch Live button
image['watch_live_button'] = new Array();
image['watch_live_button']['up'] = "images/default/btn_watch_live_up.gif";
image['watch_live_button']['down'] = "images/default/btn_watch_live_down.gif";

function setImage(id, action)
{
	obj = document.getElementById(id);

	obj.src = image[id][action];
}

function setMenuItemImage(id, type, action)
{
	obj = document.getElementById(id);

	obj.style.backgroundImage = "url(" + image[type][action] + ")";
}

function enterClick()
{
	setTimeout("location.href = 'index.php'", 1000);
}

function toggleBlind(objToggleButton)
{
	var postId = objToggleButton.parentNode.parentNode.id;
	var newsId = objToggleButton.id.substring(13);
	var newsIndex = isNewsOpened.indexOf(newsId);

	if (newsIndex != -1)
	{
		Effect.BlindUp(newsId,
					   { duration: toggleBlindDuration,
						 afterFinish: function() {
													 // remove newsId
												     isNewsOpened.splice(newsIndex, 1);
													 objToggleButton.style.background = "url(" + image['news']['more'] + ")";
													 new Effect.ScrollTo(postId, { duration: 0.1, delay: 0 });
												 }
					   });
	}
	else
	{
		Effect.BlindDown(newsId, 
						 { duration: toggleBlindDuration,
						   afterFinish: function() {
													   // add newsId
												       isNewsOpened.push(newsId);
													   objToggleButton.style.background = "url(" + image['news']['less'] + ")";
												   }
						 });
	}	
}

function toggleBlindOut(objToggleButton)
{
	var newsId = objToggleButton.id.substring(13);
	var newsIndex = isNewsOpened.indexOf(newsId);

	if (newsIndex != -1)
	{ 
		objToggleButton.style.background = "url(" + image['news']['less'] + ")";		
	}
	else
	{
		objToggleButton.style.background = "url(" + image['news']['more'] + ")";
	}
}

function toggleBlindOver(objToggleButton)
{
	var newsId = objToggleButton.id.substring(13);
	var newsIndex = isNewsOpened.indexOf(newsId);

	if (newsIndex != -1)
	{ 
		objToggleButton.style.background = "url(" + image['news']['less_lighted'] + ")";
	}
	else
	{ 
		objToggleButton.style.background = "url(" + image['news']['more_lighted'] + ")";
	}
}

function pageTopClick(pageTopId)
{
	new Effect.ScrollTo(pageTopId, { duration: scrollDuration, delay: 0 });
}

function pageTopOut(objButton)
{
	objButton.style.background = "url(" + image['news']['page_top'] + ")";
}

function pageTopOver(objButton)
{
	objButton.style.background = "url(" + image['news']['page_top_lighted'] + ")";
}

function closeUpOut(objButton)
{
	objButton.style.background = "url(" + image['news']['closeup'] + ")";
}

function closeUpOver(objButton)
{
	objButton.style.background = "url(" + image['news']['closeup_lighted'] + ")";
}

function closeUpClick()
{
	location.hash = '#page=closeup';
}

function watchLiveDown(objButton)
{
	objButton.style.background = "url(" + image['watch_live_button']['down'] + ")";
}

function watchLiveUp(objButton)
{
	objButton.style.background = "url(" + image['watch_live_button']['up'] + ")";
}

function watchLiveOut(objButton)
{
	objButton.style.background = "url(" + image['watch_live_button']['up'] + ")";
}

function watchLiveClick()
{
	location.hash = '#page=live_events&anchor=live';
}

function imageOver(objButton)
{
	objButton.style.backgroundPosition = "0px -330px";
}

function imageUp(objButton)
{
	objButton.style.backgroundPosition = "0px -330px";
}

function imageOut(objButton)
{
	objButton.style.backgroundPosition = "0px 0px";
}

function goToPage(page, anchor)
{
	var url = '#page=' + page;

	if (anchor != null)
	{
		url += '&anchor=' + anchor;
	}

	location.hash = url;
}

function pageLinkOver(objLink)
{
	objLink.parentNode.style.background = "url(" + image['page_link_button']['lighted'] + ")";
	objLink.style.color = "#4E6299";
}

function pageLinkOut(objLink)
{
	objLink.parentNode.style.background = "url(" + image['page_link_button']['normal'] + ")";
	objLink.style.color = "#364469";
}

function pageLinkClick()
{
	if (fxEnabled)
	{
		soundManager.play('pageTurn');
	}
}
