function checkLogin(emailcheck,pwdcheck)
{
	return (checkemail(emailcheck) && checkPwd(pwdcheck));
}

function checkemail(emailcheck) {
	var testresults;
	var str=emailcheck.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;		

	if (filter.test(str))
		testresults=true;
	else {
		msg_error("no_mail");
		testresults=false;
	}

	return (testresults);
}

function checkPwd(pwdcheck)
{
	var valid;
	valid = (pwdcheck.value.length>0);
	if (!valid)
		msg_error("no_password");

	return valid;
}

function checkPwd2(pwdcheck,pwdcheck1)
{
	var valid;
	valid = checkPwd(pwdcheck) && (pwdcheck.value==pwdcheck1.value);
	if (!valid)
		msg_error("error_passwords");

	return valid;
}

function checknombre(nombrecheck)
{
	var valid;
	valid = (nombrecheck.value.length>0);
	if (!valid)
		msg_error("error_nombre");

	return valid;
}
function checknick(nickcheck)
{
	var valid;
	valid = (nickcheck.value.length>0);
	if (!valid)
		msg_error("error_nick");

	return valid;
}
function checkfecha(fechacheck)
{
	var valid;
	valid = (fechacheck.value != "");
	if (!valid)
		msg_error("error_fecha");

	return valid;
}
function checkmas18anos(mas18anoscheck)
{
	var valid;
	valid = (mas18anoscheck.checked);
	if (!valid)
		msg_error("mas_18");

	return valid;
}
function checkcondiciones(condicionescheck)
{
	var valid;
	valid = (condicionescheck.checked);
	if (!valid)
		msg_error("error_condiciones");

	return valid;
}

function evaluarRegistro()
{
	form1 = document.register_no;
	mail = form1.userid;
	pwd = form1.pwd;
	rpwd = form1.rpwd;
	nombre = form1.nombre;
	nick = form1.nick;
	dia = form1.dia;
	mes = form1.mes;
	ano = form1.ano;
	mas18anos = form1.mas18anos;
	condiciones = form1.condiciones;

	return ( (checkemail(mail)) && checkPwd(pwd) && checkPwd(rpwd) && checkPwd2(pwd,rpwd) && checknombre(nombre) && checknick(nick) && checkfecha(dia) && checkfecha(mes) && checkfecha(ano) && checkcondiciones(condiciones) && checkmas18anos(mas18anos) && checkcorreodirect() )
}

function checkReenviar(emailcheck) {
	return (checkemail(emailcheck));
}

function checkOlvidaste(emailcheck) {
	return (checkemail(emailcheck));
}

