
// !!!!!!!!!!!!!!!!!!!!		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
//
//	they should be loaded into the page before this script
//
//  !!!!!!!!!!!!!!!!!!!		END ATTENTION	!!!!!!!!!!!!!!!!!!!!!!!!!!!!

function arrangeMainContentColumns (){

	var left = document.getElementById('left_div');
	var right = document.getElementById('right_div');
	var newsFrame = document.getElementById('news_iframe');
	var calFrame = document.getElementById('cal_iframe');
	
	var biggerFrame;
	if (newsFrame.contentDocument.body.scrollHeight > calFrame.contentDocument.body.scrollHeight){
		
		biggerFrame = newsFrame.contentDocument.body.scrollHeight ;
	} 
	else {
		
		biggerFrame = calFrame.contentDocument.body.scrollHeight ; 
	}
		
	newsFrame.style.height = biggerFrame + 'px';
	calFrame.style.height = biggerFrame + 'px';
	left.style.height = biggerFrame; + 50 + 'px';
	right.style.height = biggerFrame + 50 + 'px';
}

var welText_EN = "Welcome to the website of EPTA Czech Republic, an affiliate of EPTA international the European Piano Teachers Association";
var welText_CZ = "Vítejte na stránkách EPTA Česká republika, pobočka EPTA - mezinárodní evropské sdružení pedagogů klavíru";
var newsInBrief_EN = "EPTA CZ News and Events in Brief";
var newsInBrief_CZ = "Novinky a události EPTY CZ ve zkratce";
var calTitle_CZ = "Kalendář klavírních událostí";
var calTitle_EN = "Calendar of Piano Events";

function switchTextLanguage(lang){
	
	if(lang == 'EN'){
		document.getElementById('welcome_text').innerHTML = welText_EN;
		document.getElementById('news_in_brief').innerHTML = newsInBrief_EN;
		document.getElementById('calendar_title').innerHTML = calTitle_EN;
	}
	else {
		document.getElementById('welcome_text').innerHTML = welText_CZ;
		document.getElementById('news_in_brief').innerHTML = newsInBrief_CZ;
		document.getElementById('calendar_title').innerHTML = calTitle_CZ;
	}
}

function initPage(){
	
	initiateImageButtons();
	arrangeMainContentColumns ();
	
	var cookieSet = searchCookie('language');
	
	//alert('MBF_EPTACZ language cookie is set: ' + cookieSet);
	
	if(cookieSet){
		
		var langValue = getCookieData('language');
		
		if(langValue == 'EN'){
			
			switchLanguage(langValue);
		}
	}
	else {
		createCookie('language','CZ',365);
	}
}

function switchLanguage(lang){
	
	switchLanguageSensitiveImages(lang);
	switchTextLanguage(lang);
	document.getElementById('news_iframe').setAttribute('src', './frame_pages/events/events.php?type=short&lang=' + lang + '&scope=epta');
	document.getElementById('cal_iframe').setAttribute('src', './frame_pages/events/events.php?type=short&lang=' + lang + '&scope=all');
	clearCookie(lang);
	createCookie('language',lang,365);
}
