document.getElementById("register").addEventListener("submit", e=>{
	e.preventDefault();
	let expressionReguliere = /^(([^<>()[]\.,;:s@]+(.[^<>()[]\.,;:s@]+)*)|(.+))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/;
	let mail = document.getElementById("mailreg-input").value;
	if(expressionReguliere.test(mail)) {
		socket.emit("register", {
            "email": mail,
            "firstName": document.getElementById("firstname-input").value,
            "lastName": document.getElementById("lastname-input").value,
            "password": document.getElementById("passwordreg-input").value
		});
	}
});

socket.on("register", data=>{
	if(data.error){
		alert(data.error.message);
	}else{
		window.location.href = "/";
	}
});