var LANG_ENGLISH					= 'en';
var LANG_HEBREW						= 'he';

var MSG_PLAYER_PLAYLIST_OPENING				= 1;
var MSG_PLAYER_PLAYLIST_OPENED				= 2;
var MSG_PLAYER_MEDIA_LOCATING				= 3;
var MSG_PLAYER_MEDIA_CONNECTING				= 4;
var MSG_PLAYER_MEDIA_WAITING				= 5;
var MSG_PLAYER_MEDIA_LOADING				= 6;
var MSG_PLAYER_MEDIA_OPENED				= 7;
var MSG_PLAYER_CODEC_DOWNLOAD_START			= 8;
var MSG_PLAYER_CODEC_DOWNLOAD_END			= 9;
var MSG_PLEASE_WAIT					= 10;

var MSG_PLAYER_LICENSE_DOWNLOAD_START			= 11;
var MSG_PLAYER_LICENSE_DOWNLOAD_END			= 12;

var MSG_PLAYER_READY_TO_PLAY				= 13;

var gMessageTable	= null;

function init_messages()
{
	gMessageTable = new Array();
	gMessageTable[LANG_ENGLISH]	= new Array();
	gMessageTable[LANG_HEBREW]	= new Array();

	// Initialize ENGLISH messages
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_PLAYLIST_OPENING]	= "Requesting media location...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_PLAYLIST_OPENED]		= "Media location acquired";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_MEDIA_LOCATING]		= "Locating media...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_MEDIA_CONNECTING]	= "Connecting to media...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_MEDIA_WAITING]		= "Waiting for media...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_MEDIA_LOADING]		= "Loading media information...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_MEDIA_OPENED]		= "Completed loading media information";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_CODEC_DOWNLOAD_START]	= "Acquiring appropriate CODEC...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_CODEC_DOWNLOAD_END]	= "Appropriate CODEC acquired";
	gMessageTable[LANG_ENGLISH][MSG_PLEASE_WAIT]			= "Please wait...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_LICENSE_DOWNLOAD_START]	= "Acquiring license...";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_LICENSE_DOWNLOAD_END]	= "License acquired from CastUP rights manager";
	gMessageTable[LANG_ENGLISH][MSG_PLAYER_READY_TO_PLAY]		= "Ready to play";

	// Initialize HEBREW messages
	gMessageTable[LANG_HEBREW][MSG_PLAYER_PLAYLIST_OPENING]		= "נשלחה בקשה לאיתור מדיה...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_PLAYLIST_OPENED]		= "בקשת איתור מדיה הושלמה";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_MEDIA_LOCATING]		= "מאתר מדיה...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_MEDIA_CONNECTING]		= "מתחבר למדיה...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_MEDIA_WAITING]		= "מחכה למדיה...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_MEDIA_LOADING]		= "החלה טעינת פרטי המדיה...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_MEDIA_OPENED]		= "הושלמה טעינת פרטי המדיה, אנא המתן...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_CODEC_DOWNLOAD_START]	= "הורדת CODEC החלה...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_CODEC_DOWNLOAD_END]	= "הורדת CODEC הסתיימה, אנא המתן...";
	gMessageTable[LANG_HEBREW][MSG_PLEASE_WAIT]			= "אנא המתן...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_LICENSE_DOWNLOAD_START]	= "מבקש רשיון לשימוש בתוכן...";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_LICENSE_DOWNLOAD_END] 	= "רשיון השימוש התקבל ממנהל הזכויות של קאסטאפ";
	gMessageTable[LANG_HEBREW][MSG_PLAYER_READY_TO_PLAY]		= "מוכן לנגינה";
}

function getMessageText(pLanguage, pMessageCode)
{
	var lang;

	switch(pLanguage)
	{
		case LANG_HEBREW:
			lang = LANG_HEBREW;
			break;

		default:
			lang = LANG_ENGLISH;
			break;
	}

	return gMessageTable[lang][pMessageCode];
}

init_messages();
