
function findAbsoluteElementPosition(obj)
{
	// from quirksmode.org
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}

function selectTab(name)
{
	var tab_el = document.getElementById(name + '_tab');

	// var tabs = frn_misc.getElementsByClassName(tab_el.parentNode, '*', '*tab');
	var tabs = new Array(document.getElementById('home_tab'), document.getElementById('lessons_tab'), document.getElementById('messages_tab'));

	for (var i = 0; i < tabs.length; i++) {
		if (tabs[i] == tab_el) {
			tabs[i].className = 'active_tab';
			} else {
			tabs[i].className = 'inactive_tab';
		}
	}
	
	var content_el = document.getElementById(name + '_content');
	document.getElementById('content').innerHTML = content_el.innerHTML;

	
	if(name == 'lessons') {
		var ifr = document.getElementById('frn_iframe_container');
		if (ifr) ifr.parentNode.removeChild(ifr);
		selected_word = lingro_misc.getElementsByClassName(document.getElementById('content_wrapper'), '*', 'f_api')[53];
		var x = findAbsoluteElementPosition(selected_word)[0];
		var y = findAbsoluteElementPosition(selected_word)[1];
		lingro._translateWord(false, selected_word, 'spa_eng', x + 20 , y + 10);

	}

	if(name == 'messages') {
		var ifr = document.getElementById('frn_iframe_container');
		if (ifr) ifr.parentNode.removeChild(ifr);
		selected_word = lingro_misc.getElementsByClassName(document.getElementById('content_wrapper'), '*', 'f_api')[22];
		var x = findAbsoluteElementPosition(selected_word)[0];
		var y = findAbsoluteElementPosition(selected_word)[1];
		lingro._translateWord(false, selected_word, 'spa_eng', x + 20 , y + 10);
	}
	
	if(name == 'home') {
		var ifr = document.getElementById('frn_iframe_container');
		if (ifr) ifr.parentNode.removeChild(ifr);
	}
		

}
