// translation functions
function set_language(lang) {
	var cookie_date = new Date();
	cookie_date.setTime(cookie_date.getTime() + (365*24*60*60)); // set expiration to one year in future
	document.cookie = "lang=" + lang + "; path=/; domain=" + COOKIE_DOMAIN + "; expires=" + cookie_date.toGMTString();
	window.location.reload();
}
translation_option_toggle = 0;
translation_control_active = 0;
function activate_translation_control() {
	if(typeof ClickTaleExec=='function') {
    	ClickTaleExec("activate_translation_control()");
	}
	translation_control_active = 1;
	show_translation_options();
	translation_option_toggle = 0;
	setTimeout('hide_translation_options()', 3000);
}
function show_translation_options() {
	if(typeof ClickTaleExec=='function') {
    	ClickTaleExec("show_translation_options()");
	}
	if (translation_control_active == 1) {
		var translation_ul = document.getElementById('translation_selection');
		translation_option_toggle = 1;
		translation_ul.className = 'options_open';
	}
}
function hide_translation_options() {
	if(typeof ClickTaleExec=='function') {
    	ClickTaleExec("hide_translation_options()");
	}
	if (translation_option_toggle == 0) {
		var translation_ul = document.getElementById('translation_selection');
		translation_ul.className = 'options_closed';
		translation_control_active = 0;
	}
}
function toggle_translations_options_off() {
	if(typeof ClickTaleExec=='function') {
    	ClickTaleExec("toggle_translations_options_off()");
	}
	translation_option_toggle = 0;
	setTimeout('hide_translation_options()', 500);	
}