﻿// JavaScript Document
function checkFormLogin() {

	document.getElementById("alert_1").style.display = "none";
	document.getElementById("alert_2").style.display = "none";


	if ((document.getElementById("userID").value == "") || (document.getElementById("pwd").value == "")) {

		if (document.getElementById("userID").value == "") {
			document.getElementById("alert_1").style.display = "block";
		}

		if (document.getElementById("pwd").value == "") {
			document.getElementById("alert_2").style.display = "block";
		}

		return false;
	}

	else {
		return true;
	}
}

function checkForm() {
	if (!(checkInputs() && checkEmail())) {
		checkEmail();
		return false;
	}
	else {
		UrlAddParams();
		document.getElementById("birthDate").value = document.getElementById("year").value + "-" + document.getElementById("month").value + "-" + document.getElementById("day").value;
		return true;
	}
}

function checkInputs() {

	document.getElementById("alert_3").style.display = "none";
	document.getElementById("alert_4").style.display = "none";
	document.getElementById("alert_5").style.display = "none";
	document.getElementById("alert_6").style.display = "none";
	document.getElementById("alert_10").style.display = "none";

	if ((document.getElementById("First_Name").value == "") || (document.getElementById("Last_Name").value == "") || (document.getElementById("day").value == "") || (document.getElementById("month").value == "") || (document.getElementById("year").value == "") || (document.getElementById("Country").value == "") || (!(document.getElementById("terms").checked))) {

		if (document.getElementById("First_Name").value == "") {
			document.getElementById("alert_3").style.display = "block";
		}
		if (document.getElementById("Last_Name").value == "") {
			document.getElementById("alert_4").style.display = "block";
		}
		if (document.getElementById("day").value == "") {
			document.getElementById("alert_5").style.display = "block";
		}
		if (document.getElementById("month").value == "") {
			document.getElementById("alert_5").style.display = "block";
		}
		if (document.getElementById("year").value == "") {
			document.getElementById("alert_5").style.display = "block";
		}
		if (document.getElementById("Country").value == "") {
			document.getElementById("alert_6").style.display = "block";
		}
		if (!(document.getElementById("terms").checked)) {
			document.getElementById("alert_10").style.display = "block";
		}
		return false;
	}

	else {
		return true;
	}
}

function checkEmail() {
	document.getElementById("alert_8").style.display = "none";
	document.getElementById("alert_9").style.display = "none";

	if (document.getElementById("email").value == "") {
		document.getElementById("alert_8").style.display = "block";
		return false;
	}
	else {
		var emailrule = new RegExp("^[0-9a-z]{1}([-_.]?[0-9a-z]{1})*[@]{1}[0-9a-z]{1}([-.]?[0-9a-z]{1})*[.]{1}[a-z]{2,4}$", "ig");
		if (emailrule.test(document.getElementById("email").value)) {
			document.getElementById("alert_9").style.display = "none";
			return true;
		}
		else {
			document.getElementById("alert_9").style.display = "block";
			document.getElementById("email").focus();
			return false;
		}
	}
}

function UrlAddParams() {
	var successUrl = document.getElementById("successURL").value;

	var params = successUrl.split("?");
	if (params[1] == null) {
		successUrl += "?";
	}
	else {
		successUrl += "&";
	}

	successUrl += "country=" + encodeURIComponent(document.getElementById("Country").value);
	successUrl += "&year=" + document.getElementById("year").value;

	document.getElementById("successURL").value = successUrl;
	return true;
}