$(function() {	
	var options = { path: '/', expires: 7 };
	var COOKIE_NAME = "playtongits";
	$('#dialog').dialog({
		bgiframe: true,
		autoOpen: false,
		width: 500,
		height:400,
		modal: true,
		close: function (event, ui) {
			$.cookie(COOKIE_NAME, 'pt', options);
		}
	});
	
	if ($.cookie(COOKIE_NAME) == null) {
		$('#dialog').dialog('open');
	}
	$('#submit-d').click(function() {
		var err = validateValues($('#name-d'), $('#email-d'), $('#age-d'), $('#cellnumber-d'));
		if (err == "") {
			return true;
		} else {
			alert(err);
			return false;
		}
	});
	$('#submit-s').click(function() {
		var err = validateValues($('#name-s'), $('#email-s'), $('#age-s'), $('#cellnumber-s'));
		if (err == "") {
			return true;
		} else {
			alert(err);
			return false;
		}
	});
});

function validateValues(name, email, age, cellnumber) {
	if (name.val() == null || name.val() == "") {
		return 'Please enter your name.';
	}
	if (email.val() == null || email.val() == "" || !emailChecker(email.val())) {
		return 'Please enter a valid email address.';
	}
	if (cellnumber.val() == null || cellnumber.val() == "Enter Cellular or SMS Number!") {
		return 'Please enter your cellphone number.';
	}
	if (!age.is(':checked')) {
		return 'Please verify if your 18 years old and above.';
	}
	
	return "";
}

function emailChecker(email) {
	return email.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
}