// JavaScript Document
function ageInput(videoURL) {
	var day = Number($F("day"));
	var month = Number($F("month"));
	var year = Number($F("year"));
	
	var error = false;
	
	if (day < 1 || day > 31) {
		$("day").addClassName("pink");
		$("dayLabel").addClassName("pink");
		error = true;
	} else {
		$("day").removeClassName("pink");
		$("dayLabel").removeClassName("pink");
	}
	if (month < 1 || month > 12) {
		$("month").addClassName("pink");
		$("monthLabel").addClassName("pink");
		error = true;
	} else {
		$("month").removeClassName("pink");
		$("monthLabel").removeClassName("pink");
	}
	if (year < 1800) {
		$("year").addClassName("pink");
		$("yearLabel").addClassName("pink");
		error = true;
	} else {
		$("year").removeClassName("pink");
		$("yearLabel").removeClassName("pink");
	}
	
	if (error) {
		return;
	}
	
	var checked = new Date(year + 18, month - 1, day);
	
	var now = new Date();
	
	if (now < checked) {
		ageProtectedFail(videoURL);
	} else {
		ageProtectedSuccess(videoURL);
	}
}

function ageProtectedSuccess(videoURL) {
	$('ageVerification').hide();
	$('videoProtected').show();
	swfobject.embedSWF('swf/video.swf', 'videoPlayer', '480', '290', '9.0.45', 'swf/expressinstall.swf', {video: videoURL}, {bgcolor: '#000000', menu: 'false', wmode: 'transparent', allowScriptAccess: 'always'}, {id: 'videoPlayer'});
	new Ajax.Request('ageconfirm.php');
}

function ageProtectedFail(videoURL) {
	$('ageVerification').hide();
	$('failedAgeCheck').show();
	new Ajax.Request('agedeny.php');
}