function translate() {
	document.getElementById('translateButton').innerHTML = "Traduciendo...";
	languageFrom = document.getElementById('selectFrom').value;
	languageTo = document.getElementById('selectTo').value;
	saveTranslation = document.getElementById('saveTranslation').checked;

	document.getElementById('trans').innerHTML="Traduciendo... Espere por favor.";
	var textFrom = document.getElementById('ori').value;
	var textFromPLB = textFrom.replace(/\n\r?/g, '%0D%0A');

	if (!textFrom) {alert('¡Introduce un texto a traducir!');}
		
	window.translateCallback = function(response) {
		document.getElementById('trans').innerHTML = response;
		document.getElementById('translateButton').innerHTML = "Traducir";
		if (response && saveTranslation && textFrom.length >= 25) { 
			$.post("/translator/saveTranslation", {textFrom: textFrom, textTo: response, codeFrom: languageFrom, codeTo: languageTo}); 
		}
	}
	var s = document.createElement("script");
	s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=translateCallback&appId=E8499C98290A2EF08BF0C9F86AAA8C047631A54B&from=" + languageFrom + "&to=" + languageTo + "&text=" + textFromPLB;
	document.getElementsByTagName("head")[0].appendChild(s);
}

function tc(tab){document.getElementById('sm_'+tab).style.display='none';document.getElementById('tab_'+tab).className=document.getElementById('tab_'+tab).className.replace("active","");}
function ts(tab){wtab=document.getElementById('sm_'+tab);document.getElementById('sm_'+tab).style.display='';document.getElementById('tab_'+tab).className=document.getElementById('tab_'+tab).className+" active";}
