function enablebutton (button, button2, target)
{
	var string = target.value;
	
	if (button2 != null) {
		button2.disabled = false;
	}
	if (string.length > 0) {
		button.disabled = false;
	} else {
		button.disabled = true;
	}
}

function disablechecked (button, button2, target)
{
	if (button2 != null) {
		button2.disabled = false;
	}
	if (target.checked) {
		button.disabled = true;
	} else {
		button.disabled = false;
	}
}

function enablechecked (button, button2, target)
{
	if (button2 != null) {
		button2.disabled = false;
	}
	if (target.checked) {
		button.disabled = false;
	} else {
		button.disabled = true;
	}
}

/**
 * Comprobamos si los campos del formulario son correctos para el alta de un documento.
 */
function checkFormPublishDocument()
{
	if(document.getElementById("title") &&
		document.getElementById("title").value.length == 0)
	{
		alert("Introduzca un texto para el documento.");
		document.getElementById("title").focus();
		
		return false;
	}
	
	if(document.getElementById("language_from") &&
		document.getElementById("language_from").value == "-1")
	{
		alert("Seleccione el idioma origen.");
		document.getElementById("language_from").focus();
		
		return false;
	}

	if(document.getElementById("language_to") &&
		document.getElementById("language_to").value == "-1")
	{
		alert("Seleccione el idioma destino.");
		document.getElementById("language_to").focus();
		
		return false;
	}
	
	if(document.getElementById("language_from").value == document.getElementById("language_to").value)
	{
		alert("El idioma origen y destino no puede ser el mismo.");
		document.getElementById("language_from").focus();
		
		return false;
	}
	

	if(document.getElementById("document_block_1") &&
		document.getElementById("document_block_1").value.length == 0)
	{
		alert("Introduzca el texto a partir del bloque 1.");
		document.getElementById("document_block_1").focus();
		
		return false;
	}
	
	return true;

}

/**
 * Codificamos la url.
 */
function encode(str) 
{
	var result = "";
	
	for (i = 0; i < str.length; i++) 
	{
		if (str.charAt(i) == " ") result += "+";
		else result += str.charAt(i);
	}
	
	return escape(result);
}