function checkEmail(email) {
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email));
}

function enviarMail(nid,called,site) {
	// validate and process form here
	var nodo_id = $("input#nodo_id"+nid+called).val();
	var edityemail = $("input#edit-yemail"+nid+called).val();
	var edityname = $("input#edit-yname"+nid+called).val();
	var editrecipients = $("input#edit-recipients"+nid+called).val();
	var editmessage = $("textarea#edit-message"+nid+called).val();
	var editpath = $("input#edit-path"+nid+called).val();

	var dataString = 'nodo_id='+nodo_id+'&edit-yemail='+edityemail+'&edit-yname='+edityname+'&edit-recipients='+editrecipients + '&edit-message='+editmessage+'&edit-path='+editpath+'&site='+site;
	
	if (edityemail == "") {
		$("#send_valid"+nid+called).html("Debes ingresar tu e-mail");
		return false;
	}
	if (!checkEmail(edityemail)) {
		$("#send_valid"+nid+called).html("Tu e-mail tiene formato inv&aacute;lido.");
		return false;
	}
	if (editrecipients == "") {
		$("#send_valid"+nid+called).html("Debes ingresar el e-mail de tu amigo");
		return false;
	}
	if (!checkEmail(editrecipients)) {
		$("#send_valid"+nid+called).html("El e-mail de tu amigo tiene formato inv&aacute;lido.");
		return false;
	}
	
	$("#send_ok"+nid+called)[0].style.display='none';
	$("#send_bad"+nid+called)[0].style.display='none';
	$("#send_valid"+nid+called)[0].style.display='none';
	
	$.ajax({
		type: "POST",
		url: "/mail.php",
		data: dataString,
		error: function(){
			$("#send_bad"+nid+called)[0].style.display='block';
		},
		success: function() {
			$("#send_ok"+nid+called)[0].style.display='block';
			$("#flotante2"+nid+called)[0].style.display='none';
		}
	});
	return false;
}
