function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

		
function confirmAge() {
	var min_age = 18;
	
	var day = parseInt($("select[name='day']").val());
	var month = parseInt($("select[name='month']").val()) - 1;
	var year = parseInt($("select[name='year']").val());

	var userDate = new Date((year + min_age), month, day);
	var today = new Date;
	
	if ( (today.getTime() - userDate.getTime()) < 0) {
		return false;
	}
	else {
		return true;
	}
}


$(document).ready(function(){
	$("#javascript").val("enabled");
	
	if(readCookie('ageverify') == null && $('form#confirmAge').length == 0)
		window.location = '/confirm_age.php';
	
	$(".btn_confirmAge").click(function(e) {
	
		e.preventDefault();
		
		if(!confirmAge())
		{
			alert("Visitors to this site must be over 18 years old.")
		}
		else
		{
			createCookie('ageverify','ok','');
			window.location = '/';
		}

	});

});

