﻿function translate_button(){

$(body_selector).append(
	'<div class="translate-hover-wrap" id="translate-hover-wrap" style="display: none;">\
		<div class="translate-hover" id="translate-hover">\
		</div>\
	</div>\
	<div id="popup-disclaimer"><div class="popup-disclaimer"></div></div>\
	'
);

// show translate drop down
	$('#translate-button').hover(
		function () {

			$('#translate-hover').load(site_root+'/_assets/html/translate-disclaimers.html #flag-links');
			var position = $(this).position();
			$('#translate-hover-wrap').css(
				{'top':($(this).offset().top+16)+'px','left':$(this).offset().left+'px'}
			);
			$('#translate-hover-wrap').show();
			$('#translate-hover').show();
		},
		function () {
			$('#translate-hover-wrap').hide();
		}
	);

	$('#translate-hover-wrap').hover(
		function () {
			$('#translate-hover-wrap').show();
		},
		function () {
			$('#translate-hover-wrap').hide();
		}
	);

	$('#translate-hover-wrap').hide();
	$('#popup-disclaimer').hide();
}
function translate_popup(lang){
	$('#popup-disclaimer .popup-disclaimer').load(
		site_root+'/_assets/html/translate-disclaimers.html #translation-'+lang.toLowerCase().replace('flag-', 'translation-'),
		function(){
			$('#popup-disclaimer').html($('#popup-disclaimer').html().replace(/~domain~/g, site_root));
			open_popup('#popup-disclaimer');
		}
	);
}
function google_translation(lang){
	window.open('http://translate.google.com/translate?hl=en&sl=en&tl='+lang.toLowerCase()+'&u='+document.location.href);
	close_popup();
}
$('document').ready(function(){
translate_button();
});