function ValidateForm(form, windowname) {
	if (!isValidEmail(form.email.value)) {
		alert("Controle su email");
		form.email.focus();
		return false;
	}
	if (!form.condiciones.checked) {
		alert("Para darse de alta debe aceptar las condiciones");
		form.condiciones.focus();
		return false;
	}
	if (! window.focus)return true;
	window.open('', windowname, 'height=200,width=400,top=400,left=400');
	form.target=windowname;
	return true;
}

function isValidEmail(str) {
	return (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}