function safe_email(where, first, second, ending)
{
	$(where).html(first + "@" + second +"."+ ending);
}

google.load("language", "1");

var lang = '';

function trans_initialize(selected_lang) {

	lang = selected_lang;
	if (selected_lang == '')
	{
		return;
	}
	$('#flag').attr('src', '/images/flags/' + lang + '.gif');
	$.get('setlang.php?lang=' + selected_lang);
    	$('div').each(function()
	{

	
		var text = $(this).html();
		//alert(text);
		
		//alert(text);
		var transobj = $(this);
		google.language.detect(text, function(result) {
		if (!result.error && result.language) {
			google.language.translate(text, result.language, selected_lang,
				function(result) {

				if (result.translation) {
				transobj.html(result.translation);
				//alert(result.translation);
				}

			});
		}
		});
	});
    	$('#welcome_image,li,h1').each(function()
	{

	
		var text = $(this).html();
		
		var transobj = $(this);
		google.language.detect(text, function(result) {
		if (!result.error && result.language) {
			google.language.translate(text, result.language, selected_lang,
				function(result) {

				if (result.translation) {
				transobj.html(result.translation);
				}

			});
		}
		});
	});

   	$('.field-transl').each(function()
	{


		var text = $(this).val();
		var transobj = $(this);
		google.language.detect(text, function(result) {
		if (!result.error && result.language) {
			google.language.translate(text, result.language, selected_lang,
				function(result) {

				if (result.translation) {
				transobj.val(result.translation);
				}

			});
		}
		});
	});

}

function load_languages() {

	var dst = document.getElementById('lang_select');
	for (l in google.language.Languages) {
		var lng = l.toLowerCase();
		lng = lng.replace(/^./, lng.match(/^./)[0].toUpperCase());
		var lngCode = google.language.Languages[l];
		if (google.language.isTranslatable(lngCode)) {
			if (lng != 'Unknown' && lngCode != 'sv') {
				dst.options.add(new Option(lng, lngCode));
			}
		}
	}

}

