

	function campoError(vu_form, vs_name, vs_message)
	{
		alert(vs_message);
		vu_form.elements[vs_name].focus();
		return false;
	}



	function abrirVentana(vs_href, vs_name, vi_width, vi_height)
	{
		window.open(vs_href, vs_name, 'width=' + vi_width + ', height=' + vi_height + ', left=' + ((screen.availWidth - vi_width) / 2) + ', top=' + ((screen.availHeight - vi_height) / 2) + ', location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=no').focus();
	}



	function abrirVentanaImagen(vs_href)
	{
		window.open(vs_href, 'imagen', 'width=350, height=200, left=' + ((screen.availWidth - 350) / 2) + ', top=' + ((screen.availHeight - 200) / 2) + ', location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=no').focus();
	}



	function abrirVentanaEdicionTexto(vs_href)
	{
		abrirVentana(vs_href, 'texto', 400, 300);
	}



	function abrirDialogoArchivo(vs_href)
	{
		window.open(vs_href, 'upload', 'width=400,height=200,left=' + ((screen.availWidth-400) / 2) + ',top=' + ((screen.availHeight-300) / 2) + ',location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=no,scrollbars=no').focus();
	}



	function onTextChange()
	{
		window.focus();
		window.location.href = window.location.href;
	}



	function onUpload(vu_window, va_settings)
	{
		vu_window.close();
		window.focus();
		window.location.href = window.location.href;
	}
