
// !!!!!!!!!!!!!!!!!!!!		ATTENTION		!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//
//	the functions in this script depend on the following scripts
//
//		MBF_BasicEventHandling.js
//
//		MBF_ObjectSrcParsing.js
//
//		MBF_CookieHandling.js
//
//		MBF_LanguageSwitching.js
//
//		MBF_StandardImageButtons.js
//
//		MBF_Tables_IFrameController.js
//
//	they should be loaded into the page before this script
//
//  !!!!!!!!!!!!!!!!!!!		END ATTENTION	!!!!!!!!!!!!!!!!!!!!!!!!!!!!

var welText_EN = "EPTA CZ Projects";
var welText_CZ = "EPTA CZ Projekty";

var project_titles_EN = new Array();
project_titles_EN[0] = 'Piano for Agnes';
project_titles_EN[1] = 'EU Piano Competition 2011';

var project_titles_CZ = new Array();
project_titles_CZ[0] = 'Klav&#xEDr pro Ane&#x17Eku';
project_titles_CZ[1] = 'Klav&#xEDrn&#xED Sout&#x11B&#x17E EU 2011';

function switchTextLanguage(lang){
	
	if(lang == 'EN'){
		document.getElementById('welcome_text').innerHTML = welText_EN;
	}
	else {
		document.getElementById('welcome_text').innerHTML = welText_CZ;
	}
	
	var table = document.getElementById('ifc_table');
	for(var r = 0; r < table.rows.length; r++){
		
		if(lang == 'EN'){
			table.rows[r].cells[0].innerHTML = project_titles_EN[r];
		}
		else if (lang == 'CZ'){
			table.rows[r].cells[0].innerHTML = project_titles_CZ[r];
		}
	}
}

function initPage(){
	
	initiateImageButtons();
	addMouseOverEventsToTables();
	
	var projectSet = searchCookie('project');
	var projVal;
	if(projectSet){
		projVal = getCookieData('project');
	}
	else {
		var pVal = document.getElementById('table_iframe').src;
		projVal = pVal.substring(0,pVal.lastIndexOf('_'));
		createCookie('project',projVal,0);
	}
	
	var cookieSet = searchCookie('language');
	
	//alert('MBF_EPTACZ language cookie is set: ' + cookieSet);
	
	if(!cookieSet){
			
		createCookie('language','CZ',365);
	
	}
	var langValue = getCookieData('language');
	switchLanguage(langValue);
}

function switchLanguage(lang){
	
	switchLanguageSensitiveImages(lang);
	switchTextLanguage(lang);
	clearCookie(lang);
	createCookie('language',lang,365);
	var proj = getCookieData('project');
	setFrameSrc(proj);
	
}

function setFrameSrc(sString){
	
	var frame = document.getElementById('table_iframe');
	var langValue = getCookieData('language');
	frame.setAttribute('src', sString + '_' + langValue + '.html');
	clearCookie('project');
	createCookie('project',sString,0);
	
	setTimeout(resizeTableAndDoc,500);
}
