/* Funciones validación formularios */
var whitespace = " \t\n\r";
var reWhitespace = /^\s+$/

/**
 * Verifica que no este vacio
 */
function isEmpty(s){   
	return ((s == null) || (s.length == 0)) 
}

/**
 * Verifica que no sean espacios en blanco
 */
function isWhitespace (s){
    return (isEmpty(s) || reWhitespace.test(s));
}

/**
 * Verificamos antes de enviar el formulario de traducción de texto
 */
	function checkTranslationText(objForm){
		vttxt = objForm.ttxt;
		vtidi = objForm.tidi;			
	
		if(isWhitespace(vttxt.value)){
			alert("Por favor introduce el texto a traducir");
			vttxt.focus();
			return false;
		}
		
		if(vttxt.value.length>250){
			alert("El texto introducido es demasiado largo. El máximo son 250 caracteres y has introducido "+vttxt.value.length);
			vttxt.focus();
			return false;		
		}

		if(isWhitespace(vtidi.options[vtidi.selectedIndex].value)){
			alert("Por favor selecciona la lengua de origen y destino");
			vtidi.focus();
			return false;
		}
		
		// Si llegamos aquí es que está todo correcto por lo que montamos el action
		objForm.action = vtidi.options[vtidi.selectedIndex].value;
		return true;
	}
	
/**
 * Verificamos antes de enviar el formulario de traducción de URL
 */	
	function checkTranslationUrl(objForm){
		uidi = objForm.uidi;
		url= objForm.url;
		if(isWhitespace(url.value) || (url.value == "http://")){
			alert("Por favor informe una url válida para su traducción");
			url.focus();
			return false;
		}
		if(isWhitespace(uidi.options[uidi.selectedIndex].value)){
			alert("Por favor selecciona la lengua de origen y destino");
			uidi.focus();
			return false;
		}
		objForm.action = "/webTrad/";
		//alert("El sistema de traducción de páginas web se encuentra desactivado temporalmente.");
		return true;
	}