function validate_email(email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return (true)
	} else {
		return (false);
	}
}

//Refresh nick input

function refresh(){
	document.form.reset();
	document.form.nick.focus();
}

//Validate nick input

function validate_login(){
	var form = document.form;
	if(form.nick.value==0){
		alert("Ingrese su nick");
		form.nick.value = "";
		form.nick.focus();
		return false;
	}
	
	if(form.pass.value==0){
		alert("Ingrese su password");
		form.pass.value = "";
		form.pass.focus();
		return false;
	}

	form.pass.value = calcMD5(form.pass.value);
	form.submit();
}

function validate_register(){
	var form = document.form;
	if(form.nick.value==0){
		alert("Ingrese su nick");
		form.nick.value = "";
		form.nick.focus();
		return false;
	}
	if(form.name.value==0){
		alert("Ingrese su nombre");
		form.name.value = "";
		form.name.focus();
		return false;
	}
	if(form.surname.value==0){
		alert("Ingrese su apellido");
		form.surname.value = "";
		form.surname.focus();
		return false;
	}
	if(form.email.value==0){
		alert("Ingrese su email");
		form.email.value = "";
		form.email.focus();
		return false;
	}
	if(validate_email(form.email.value) == false){
		alert("El email ingresado es incorrecto");
		form.email.value = "";
		form.email.focus();
		return false;
	}
	if(form.pass.value==0){
		alert("Ingrese su password");
		form.pass.value = "";
		form.pass.focus();
		return false;
	}
	if(form.re_pass.value==0){
		alert("Repita su password");
		form.re_pass.value = "";
		form.re_pass.focus();
		return false;
	}
	if(form.pass.value != form.re_pass.value){
		alert("Las passwords ingresadas no coinciden");
		form.pass.value = "";
		form.re_pass.value = "";
		form.pass.focus();
		return false;
	}
	form.pass.value=calcMD5(form.pass.value);
	form.submit();
}
