/* 
*
* This code licensed under Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
* http://creativecommons.org/licenses/by-sa/3.0/
*
* All rights reserved.
* Autor: Artem Eroshin
* (c) Infra-Resource LLC, infra {at} i-rs.ru
*
*/

var omAll;
var omMedia;
var omMenu;
var omTitle

var oLink;

var pID = 0;

var aMedias = new Array();

aMedias[0] = new Array("AlexandrovskyBar2_f.swf", "Alexandrovsky Bar", "Бар &laquo;Александровский&raquo;");
aMedias[1] = new Array("RestaurantMoskovsky2_f.swf", "Moskovsky Restaurant<br/>Kostroma Room", "Ресторан &laquo;Московский&raquo;<br/>зал &laquo;Кострома&raquo;");

aMedias[2] = new Array("Standard_f.swf", "Standard Room", "Стандартный номер");
aMedias[3] = new Array("BusienessSuite_f.swf", "Business Suite", "Бизнес люкс");
aMedias[4] = new Array("ClassicSuite_f.swf", "Classic Suite", "Люкс &laquo;Классический&raquo;");
aMedias[5] = new Array("Studio_f.swf", "Studio Room", "Номер &laquo;Студия&raquo;");
aMedias[6] = new Array("NationalSuite_f.swf", "National Suite", "Люкс &laquo;Националь&raquo;");
aMedias[7] = new Array("PresidentialSuite_f.swf", "Presidential Suite", "Люкс &laquo;Президентский&raquo;");

//Removed
aMedias[8] = new Array("BreakfastRoom_f.swf", "Breakfast Room", "Стандартный номер");
//

aMedias[9] = new Array("Fitness_f.swf", "Fitness center", "Оздоровительный центр");
aMedias[10] = new Array("Lobby_f.swf", "Lobby", "Лобби");
aMedias[11] = new Array("BueatyStudio1_f.swf", "Beauty Studio", "Салон красоты");

aMedias[12] = new Array("Petrovsky_f.swf", "Petrovsky Conference Hall", "Зал &laquo;Петровский&raquo;");
aMedias[13] = new Array("RestaurantMoskovsky-Suzdal-room.swf", "Moskovsky Restaurant<br/>Suzdal Room", "Ресторан &laquo;Московский&raquo;<br/>зал &laquo;Суздаль&raquo;");
aMedias[14] = new Array("Lobby-bar.swf", "Lobby bar", "Лобби бар");

var aSortList = new Array();

aSortList[0] = 10;
aSortList[1] = 0;
aSortList[2] = 14;
aSortList[3] = 1;
aSortList[4] = 13;
aSortList[5] = 2;
aSortList[6] = 5; 
aSortList[7] = 3;
aSortList[8] = 4;
aSortList[9] = 6;
aSortList[10] = 7;
aSortList[11] = 9;
aSortList[12] = 11;
aSortList[13] = 12;

// aSortList[10] = 8;

pID = getQueryVariable('id');

if(!pID){pID = 0;}

function ev_PageLoaded()
{
	omAll = document.getElementById("mAll");
	omMedia = document.getElementById("mMedia");
	omMenu = document.getElementById("mMenu");
	omTitle = document.getElementById("mTitle");
	oLink = document.getElementById("mLink");

	if(pLang == "ru"){omTitle.innerHTML = aMedias[1][3];}
	else{omTitle.innerHTML = aMedias[1][2];}

	//alert(pLang);
	makeMenu();
	loadMedia(pID);
	omAll.style.display = 'block';
}

function loadMedia(id)
{

	omMedia.innerHTML = '<object width="800" height="480"><param name="movie" value="'+aMedias[id][0]+'" /><embed src="'+aMedias[id][0]+'" width="800" height="480" type="application/x-shockwave-flash"></embed></object>';
	
	if(pLang == "ru")
	{
		omTitle.innerHTML = aMedias[id][2];
	}
	else
	{
		omTitle.innerHTML = aMedias[id][1];
	}

	oLink.innerHTML  = 'ENG LINK: <span>http://u1864.iqchoice.com/index.en.html?id='+id+'</span><br />';
	oLink.innerHTML += 'RUS LINK: <span>http://u1864.iqchoice.com/index.ru.html?id='+id+'</span><br />';
	
}

function makeMenu()
{

	//var iLength = aMedias.length;
	var i=0;
	var sMenu = '';

	var iLang;
	var j=0;

	if(pLang == "ru"){iLang = 2}
	else{iLang = 1}

	sMenu += '<ul>';

	for(i=0;i<=aSortList.length-1;i++)
	{
		j = aSortList[i];
		sMenu += '<li onclick="loadMedia('+j+');">'+aMedias[j][iLang]+'</li>';
	}
	
	sMenu += '</ul>';

	omMenu.innerHTML = sMenu;
}

function getQueryVariable(vVar)
{

	var query = window.location.search.substring(1);
	var vars = query.split("&");

	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
    		
		if (pair[0] == vVar) {
			return pair[1];
    		}

	}
 
	//alert('Query Variable ' + variable + ' not found');

}

function ev_KeyPress(e)
{
	var keynum;
	var keychar;

	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	
	keychar = String.fromCharCode(keynum);
	
	return keychar;
}

function ev_BodyKeyPress(e)
{

	if(ev_KeyPress(e) == 'L')
	{
		oLink.style.display = "block";
	}

}

