﻿// registration dialog code
function Registration() {
	document.getElementById("txtRegistrationFirstName").value = "";
	document.getElementById("txtRegistrationEmail").value = "";
	show_modal_dialog('registrationdialog')
}
function btnCancelRegistration_onclick() {
	hide_modal_dialog();
}
function ValidateRegistrationForm() {
	var RegistrationFormOk = true;
	if (isEmpty(document.getElementById("txtRegistrationFirstName"))) {
		document.getElementById("valRegistrationFirstName").style.visibility = "visible";
		RegistrationFormOk = false;
	}
	else
		document.getElementById("valRegistrationFirstName").style.visibility = "hidden";
    
	if (!isEmpty(document.getElementById("txtRegistrationEmail"))) 	{
		if (!isEmail(document.getElementById("txtRegistrationEmail"))) {
			document.getElementById("valRegistrationEmail").style.visibility = "visible";
			RegistrationFormOk = false;
		}
		else
			document.getElementById("valRegistrationEmail").style.visibility = "hidden";
	}
	else {
		document.getElementById("valRegistrationEmail").style.visibility = "visible";
		RegistrationFormOk = false;
    }
    
    return RegistrationFormOk;
}	
function btnSubmitRegistration_onclick() {
	if (ValidateRegistrationForm())
		document.location.href = "Registration.aspx?txtFirstName=" + escape(document.getElementById("txtRegistrationFirstName").value) + "&txtEmail=" + escape(document.getElementById("txtRegistrationEmail").value)
}
function checkEnter(e) {
	var characterCode
	if (e && e.which) {
		e = e;
		characterCode = e.which;
	}
	else {
		e = event;
		characterCode = e.keyCode;
	}
	if (characterCode == 13) {
		document.getElementById("btnSubmitRegistration").focus();
		btnSubmitRegistration_onclick();
		return false;
	}
	else
		return true;
}	
function isEmpty(myField) {
	return ((myField.value.length == 0) || (myField.value == null));
}	
function isEmail(myField) {
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myField.value));
}
// END registration dialog code