// langswitcher.js

var /*const*/ DEFAULT_ENG = 1;

function ls_load(str_postId) {
	var el_postIt = document.getElementById(str_postId + "_it");
	var el_postEn = document.getElementById(str_postId + "_en");
	
	var el_title = el_postIt.parentNode.parentNode.getElementsByTagName("h2").item(0);
	
	var el_langsel = document.createElement("div");
	el_langsel.className = "language-selector";
	
	var el_imgIt = document.createElement("a");
	el_imgIt.id = str_postId + "_it.btn";
	el_imgIt.href = "#";
	el_imgIt.title = "versione italiana";
	el_imgIt.onclick = showItalian;
	el_imgIt.innerHTML = "<img src='http://dl.getdropbox.com/u/1551313/it_24.png' />";
	el_langsel.appendChild(el_imgIt);
	
	var el_imgEn = document.createElement("a");
	el_imgEn.id = str_postId + "_en.btn";
	el_imgEn.href = "#";
	el_imgEn.title = "english version";
	el_imgEn.onclick = showEnglish;
	el_imgEn.innerHTML = "<img src='http://dl.getdropbox.com/u/1551313/en_24.png' />";
	el_langsel.appendChild(el_imgEn);

	el_title.appendChild(el_langsel);
	
	el_postIt.style.display = (DEFAULT_ENG) ? "none" : "block";
	el_postEn.style.display = (DEFAULT_ENG) ? "block" : "none";
	el_imgIt.style.display = (DEFAULT_ENG) ? "inline" : "none";
	el_imgEn.style.display = (DEFAULT_ENG) ? "none" : "inline";
}

function showItalian(evt) {
	evt = (evt) ? evt : window.event;
	var el_src = (evt.target) ? evt.target : evt.srcElement;
	
	var str_srcId = el_src.parentNode.id;
	var str_postId = str_srcId.substring(0, str_srcId.indexOf('_'));
	
	document.getElementById(str_postId+"_it").style.display = "block";
	document.getElementById(str_postId+"_en").style.display = "none";
	document.getElementById(str_postId+"_it.btn").style.display = "none";
	document.getElementById(str_postId+"_en.btn").style.display = "inline";
	
	return false;
}

function showEnglish(evt) {
	evt = (evt) ? evt : window.event;
	var el_src = (evt.target) ? evt.target : evt.srcElement;
	
	var str_srcId = el_src.parentNode.id;
	var str_postId = str_srcId.substring(0, str_srcId.indexOf('_'));
	
	document.getElementById(str_postId+"_it").style.display = "none";
	document.getElementById(str_postId+"_en").style.display = "block";
	document.getElementById(str_postId+"_it.btn").style.display = "inline";
	document.getElementById(str_postId+"_en.btn").style.display = "none";
	
	return false;
}
