﻿var $ = function(s) { return document.getElementById(s); }
function CheckEmpty(s,fs) {
	var f = $(s);
	f.className = (f.value.length > 0 ? "txt " + fs : "txt " + fs + " error");
	return f.value.length > 0;
}
function CheckEmail(s, fs) {
	var f = $(s);
	var fc = /^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/.exec(f.value) != null;

	f.className = fc ? "txt " + fs : "txt " + fs + " error";

	return fc;
}

function SubmitForm() {
	$("LastName").className = "txt error";
	$("FirstName").className = "txt error";
	$("Email").className = "txt mail error"; 
	var name_status = false;
	var email_status = false;
	if ((name_status = (CheckEmpty("LastName", "") && CheckEmpty("FirstName", ""))) && (email_status = (CheckEmpty("Email", "mail") && CheckEmail("Email", "mail")))) {
		Artionet.Customers.IceCube2.Ajax.SubmitEmail({ FirstName: $("FirstName").value, LastName: $("LastName").value, "Email": $("Email").value }, function(r) {
			$("subscription").style.display = "none";
			$("result").style.display = "";
		});
	}
	else {
		EvalSummaryName();
		EvalSummaryEmail();
	}
}

function EvalSummaryName() {
	$("ErrorMessageName").innerHTML = "";
	if ($("LastName").value.length == 0 || $("FirstName").value.length == 0) {
		$("ErrorMessageName").innerHTML += "Please enter a name<br"+"/>";
	}
}

			function EvalSummaryEmail() {
				$("ErrorMessageEmail").innerHTML = "";
				if ($("Email").value.length == 0 || /^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/.exec($("Email").value) == null) {
					$("ErrorMessageEmail").innerHTML += "Please enter a valid email address";
				}
			}

