//**************************************************************
// validar el formulario para guardar rankings
//**************************************************************
function validarRanking(frm) {
	var guardar = true;
	
	if(frm.concursante.value == null || frm.concursante.value == "") {
		guardar = false;
		alert("Tu nombre es necesario para poder guardar el ranking");
		frm.concursante.focus();
	}
	
	return guardar;
}


//**************************************************************
// validar el formulario para crear preguntas.
//**************************************************************
function validarCrearPregunta(frm) {
	var guardar = true;
	
	if(frm.pregunta.value == null || frm.pregunta.value == "") {
		guardar = false;
		alert("La pregunta es necesaria");
		frm.pregunta.focus();
	} else if(frm.acertada.value == null || frm.acertada.value == "") {
		guardar = false;
		alert("La respuesta acertada es necesaria");
		frm.acertada.focus();
	} else if(frm.falsa1.value == null || frm.falsa1.value == "") {
		guardar = false;
		alert("La primera respuesta falsa es necesaria");
		frm.falsa1.focus();
	} else if(frm.falsa2.value == null || frm.falsa2.value == "") {
		guardar = false;
		alert("La segunda respuesta falsa es necesaria");
		frm.falsa2.focus();
	} else if(frm.falsa3.value == null || frm.falsa3.value == "") {
		guardar = false;
		alert("La tercera respuesta falsa es necesaria");
		frm.falsa3.focus();
	} 
	
	return guardar;
}

//**************************************************************
// validar el formulario para crear mensajes del foro.
//**************************************************************
function validarCrearMensaje(frm) {
	var guardar = true;
	
	if(frm.titulo.value == null || frm.titulo.value == "") {
		guardar = false;
		alert("El título es necesario");
		frm.titulo.focus();
	} else if(frm.texto.value == null || frm.texto.value == "")  {
		guardar = false;
		alert("El texto del mensaje es necesario");
		frm.texto.focus();
	} else if(frm.autor.value == null || frm.autor.value == "")  {
		guardar = false;
		alert("El autor es necesario");
		frm.autor.focus();
	}
	
	return guardar;
}

//**************************************************************
// validar el formulario para crear usiario.
//**************************************************************
function validarCrearUsuario(frm) {
	var guardar = true;
	
	if(frm.usuario.value == null || frm.usuario.value == "") {
		guardar = false;
		alert("El usuario es necesario");
		frm.usuario.focus();
	} else if(frm.email.value == null || frm.email.value == "")  {
		guardar = false;
		alert("El email es necesario");
		frm.email.focus();
	} else if(frm.clave.value != frm.clave2.value)  {
		guardar = false;
		alert("Clave y Repetir clave deben coincidir");
		frm.clave.focus();
	} else if(frm.idusuario == null && frm.clave.value == null) {
		guardar = false;
		alert("La clave es necesaria");
		frm.clave.focus();
	} else if(frm.idusuario == null && frm.clave2.value == null) {
		guardar = false;
		alert("Repetir clave es necesaria");
		frm.clave.focus();
	}
	
	return guardar;
}

//**************************************************************
// validar el formulario para modificar usuario.
//**************************************************************
function validarModificarUsuario(frm) {
	var guardar = true;
	
	if(frm.email.value == null || frm.email.value == "")  {
		guardar = false;
		alert("El email es necesario");
		frm.email.focus();
	} else if(frm.clave.value != frm.clave2.value)  {
		guardar = false;
		alert("Clave y Repetir clave deben coincidir");
		frm.clave.focus();
	} else if(frm.idusuario == null && frm.clave.value == null) {
		guardar = false;
		alert("La clave es necesaria");
		frm.clave.focus();
	} else if(frm.idusuario == null && frm.clave2.value == null) {
		guardar = false;
		alert("Repetir clave es necesaria");
		frm.clave.focus();
	}
	
	return guardar;
}

//**************************************************************
// validar el formulario para crear mensajes del foro.
//**************************************************************
function validarEnviarReto(frm) {
	var guardar = true;
	
	if(frm.concursante.value == null || frm.concursante.value == "") {
		guardar = false;
		alert("Es necesario que indiques tu nombre");
		frm.concursante.focus();
	} else if(frm.email.value == null || frm.email.value == "")  {
		guardar = false;
		alert("Es necesario que indiques tu email");
		frm.email.focus();
	}
	
	return guardar;
}


//**************************************************************
// validar el formulario para crear comentario
//**************************************************************
function validarCrearComentario(frm) {
	var guardar = true;
	
	if(frm.titulo.value == null || frm.titulo.value == "") {
		guardar = false;
		alert("El título es necesario");
		frm.titulo.focus();
	} else if(frm.texto.value == null || frm.texto.value == "")  {
		guardar = false;
		alert("El texto del comentario es necesario");
		frm.texto.focus();
	} else if(frm.autor.value == null || frm.autor.value == "")  {
		guardar = false;
		alert("El autor es necesario");
		frm.autor.focus();
	} else if(frm.email.value == null || frm.email.value == "")  {
		guardar = false;
		alert("El email es necesario (no será publicado)");
		frm.autor.focus();
	}
	
	return guardar;
}

//**************************************************************
// validar el formulario para crear comentario
//**************************************************************
function validarCrearReto(frm) {
	var guardar = true;
	
	if(frm.nombre.value == null || frm.nombre.value == "") {
		guardar = false;
		alert("El nombre es necesario");
		frm.nombre.focus();
	}
	
	return guardar;
}


//**************************************************************
// validar el formulario para crear comentario
//**************************************************************
function validarBorrarReto(frm) {
	return confirm("¿Realmente deseas borrar este reto? (no podrás recuperarlo más adelante)");
}



