 function validatePrompt(Ctrl,PromptStr)
 {
   alert(PromptStr);
   Ctrl.focus();
   return;
 }
 
 function testControl(form,control,texto)
 {
   	dato = eval("form."+control);
     if (dato.value == "")
      {
         validatePrompt(dato,"Debe indicar " + texto);
         return(false);
      }
         else return(true);
 }

 function loginForo(form)
 {
   	if (!testControl(form,"usuario","el nombre de usuario")) return;
  	if (!testControl(form,"password","la contraseña del usuario")) return;
	document.formulario.submit();
   return;
 }
 
 function loginDocumentacion(form)
 {
   	if (!testControl(form,"documentacionusuario","el nombre de usuario")) return;
  	if (!testControl(form,"documentacionpassword","la contraseña del usuario")) return;
	document.formulariodocumentacion.submit();
   return;
 }
 
 function compruebaPwd(form)
 {
	pwd1 = form.password;
	pwd2 = form.password2;
	if (pwd1.value != pwd2.value)
	{
	  validatePrompt(pwd2,"No concuerdan el password y la confirmación del password");
	  return(false);
	}
	else return(true);
 }

 function compruebaEmail(form)
 {
	email1 = form.email;
	email2 = form.email2;
	if (email1.value != email2.value)
	{
	  validatePrompt(email2,"No concuerdan la dirección de email y la confirmación del email");
	  return(false);
	}
	else return(true);
 }
 
 function altaUsuario(form)
 {
   	if (!testControl(form,"usuario","el nick del usuario")) return;
  	if (!testControl(form,"password","la contraseña del usuario")) return;
	if (!testControl(form,"password2","la repetición de la contraseña del usuario")) return;
   	if (!testControl(form,"nombre","su nombre")) return;
	if (!testControl(form,"email","su dirección de email")) return;
	if (!testControl(form,"email2","la repetición de la dirección de email")) return;
	if (!compruebaPwd(form)) return;
	if (!compruebaEmail(form)) return;
	document.altausuario.submit();
   return;
 }

 function modificarUsuario(form)
 {
  	if (!testControl(form,"password","la contraseña del usuario")) return;
	if (!testControl(form,"password2","la repetición de la contraseña del usuario")) return;
   	if (!testControl(form,"nombre","su nombre")) return;
	if (!testControl(form,"email","su dirección de email")) return;
	if (!testControl(form,"email2","la repetición de la dirección de email")) return;
	if (!compruebaPwd(form)) return;
	if (!compruebaEmail(form)) return;
	document.editarusuario.submit();
   return;
 }

 function recordarPassword(form)
 {
  	if (!testControl(form,"usuario","su nombre de usuario")) return;
	document.recordarpassword.submit();
   return;
 }
 
 function altaBoletin(form)
 {

   	if (!testControl(form,"nombre","su nombre")) return;
  	if (!testControl(form,"email","su dirección de email")) return;
	document.boletin.submit();
   return;
 }
 
 function bajaBoletin()
 {

  	//if (!testControl(form,"emailbaja","la dirección de email que desea dar de baja")) return;
	if (document.boletinbaja.emailbaja.value=='')
	{
		alert('Debe indicar la dirección de email que desea dar de baja');
		return;
	}
	document.boletinbaja.submit();
   return;
 }
 
 function infoUsuario(codigo)
 {
 	url='http://www.agasturias.es/infousuario.asp?codigo='+codigo;
    window.open(url, 'UsuarioForo', 'width=350,height=200')
 }
 
 function formContacto(form)
 {
   	if (!testControl(form,"nombre","su nombre y apellidos")) return;
	if (!testControl(form,"email","su dirección de email")) return;
  	if (!testControl(form,"telefono","su teléfono de contacto")) return;
   	if (!testControl(form,"consulta","su consulta")) return;
	document.contacto.submit();
   return;
 }
 
 function altaOferta(form)
 {

   	if (!testControl(form,"titulo","el titular de la Oferta")) return;
  //	if (!testControl(form,"message","la descripción de la Oferta")) return;
	document.oferta.submit();
   return;
 }