// JavaScript Document

	//validacion del formulario de entrada de datos de identificacion del usuario
	function validar(objeto,mensaje)
	{
		var obj = objeto;

		st=/^\s*$/;//nada, un espacio o mas		

		if(st.test(obj.value))
		{
			alert(mensaje);
			obj.focus();
			obj.select();
			return(false);
		}
		return(true);
	}
	
	//validacion del formulario de entrada de datos de mensajes del foro (mensaje,nick,titulo,pass)
	function validarMensajeForo()
	{
		var mensaje = document.getElementById("mensaje");
		var titulo = document.getElementById("titulo");

		st=/^\s*$/;//nada, un espacio o mas		
		if(st.test(mensaje.value))
		{
			alert("Introduce un mensaje válido");
			mensaje.focus();
			return(false);
		}
		if(st.test(titulo.value))
		{
			alert("Introduce un titulo válido");
			titulo.focus();
			return(false);
		}
		
		return(true);
	}	
	
	//validacion del formulario de entrada de datos de mensajes del foro (mensaje,nick,titulo,pass)
	function validarRespuestaForo()
	{
		var respuesta = document.getElementById("respuesta");

		st=/^\s*$/;//nada, un espacio o mas		
		if(st.test(respuesta.value))
		{
			alert("Introduce una respuesta válida");
			mensaje.focus();
			return(false);
		}
		
		return(true);
	}	
	
	
	//validacion de un formulario con 2 campos a rellenar
	function validar2(obj1, mensaje1, obj2, mensaje2)
	{
		var objeto1 = obj1;
		var objeto2 = obj2;

		st=/^\s*$/;//nada, un espacio o mas		
		if(st.test(objeto1.value))
		{
			alert(mensaje1);
			objeto1.focus();
			objeto1.select();
			return(false);
		}
		if(st.test(objeto2.value))
		{
			alert(mensaje2);
			objeto2.focus();
			objeto2.select();			
			return(false);
		}
		
		return(true);
	}
	
	function validarCambioClaveAdmin ( obj1, mensaje )
	{
		var pass = obj1;
		
		st = /^\w{6,}$/;//al menos 6 letras o numeros
		if(!st.test(pass.value))
		{
			alert(mensaje);
			pass.focus();
			pass.select();
			return(false);
		}		
		
		return(true);
	}
	
	function ventanaConfirmacion ( titulo )
	{
		if ( confirm(titulo) )
			return true;
		else
			return false;
	}
	
	function otorgarFoco(n)
	{
		var p = n;
		p.focus();
		alert("Ejecutado 'otorgarFoco()'");
	}