google.setOnLoadCallback(function(){
	$("a[rel^='prettyPhoto']").prettyPhoto({
			slideshow: false,
			overlay_gallery: false
		});
	$("video").VideoJS()
	$("#trad_tec, #trad_leg, #trad_fin, #trad_pub, #trad_sci, #sim_cong, #sim_trat, #ass_ling, #cor_ar_mod, #cor_ar_tec, #cor_ar_ind, #trad_int_ar, #med_ling_cul, #ins_ar, #esp_imm" ).dialog({
			width: 600,
			modal: true,
			autoOpen: false,
			resizable: false
		});
	$('.modal1').click(function() {
		$( "#trad_tec" ).dialog('open');
		return false;
	});
	$('.modal2').click(function() {
		$( "#trad_leg" ).dialog('open');
		return false;
	});
	$('.modal3').click(function() {
		$( "#trad_fin" ).dialog('open');
		return false;
	});
	$('.modal4').click(function() {
		$( "#trad_pub" ).dialog('open');
		return false;
	});
	$('.modal5').click(function() {
		$( "#trad_sci" ).dialog('open');
		return false;
	});
	$('.modal6').click(function() {
		$( "#sim_cong" ).dialog('open');
		return false;
	});
	$('.modal7').click(function() {
		$( "#sim_trat" ).dialog('open');
		return false;
	});
	$('.modal8').click(function() {
		$( "#ass_ling" ).dialog('open');
		return false;
	});
	$('.modal9').click(function() {
		$( "#cor_ar_mod" ).dialog('open');
		return false;
	});
	$('.modal10').click(function() {
		$( "#cor_ar_tec" ).dialog('open');
		return false;
	});
	$('.modal11').click(function() {
		$( "#cor_ar_ind" ).dialog('open');
		return false;
	});
	$('.modal12').click(function() {
		$( "#trad_int_ar" ).dialog('open');
		return false;
	});
	$('.modal13').click(function() {
		$( "#med_ling_cul" ).dialog('open');
		return false;
	});
	$('.modal14').click(function() {
		$( "#ins_ar" ).dialog('open');
		return false;
	});
	$('.modal15').click(function() {
		$( "#esp_imm" ).dialog('open');
		return false;
	});
	if (typeof(google.language) !== 'undefined') {
		var resetOnFocus = true;
		$('#source').focus(function () {
			if (resetOnFocus) {
				$(this).val('');
				resetOnFocus = false;
			}
		});	
		
		var src = document.getElementById('src');
		var dst = document.getElementById('dst');
		var i=0;
		for (l in google.language.Languages) {
			var lng = l.toLowerCase();
			lng = lng.replace("_", " ");
			lng = lng.charAt(0).toUpperCase() + lng.slice(1);
			var lngCode = google.language.Languages[l];
			if (google.language.isTranslatable(lngCode)) {
				src.options.add(new Option(lng, lngCode));
				dst.options.add(new Option(lng, lngCode));
			}
			$('#src').val('it');
			$('#dst').val('en');
		}
		google.language.getBranding('branding', { type : 'horizontal' });
		//submitChange();
	}
});

function submitChange() {
	$('#results_body').show('1000');
	var value = document.getElementById('source').value;
	var src = document.getElementById('src').value;
	var dest = document.getElementById('dst').value;
	google.language.translate(value, src, dest, translateResult);
	return false;
}

function translateResult(result) {
	var resultBody = document.getElementById("results_body");
	if (result.translation) {
		var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
		resultBody.innerHTML = str;
	} else {
		resultBody.innerHTML = '<span style="color:red">Error Translating</span>';
	}
}

