$(function() {
	if ($.cookie(enteredDrawingsCookieName)) {
		$.each($.cookie(enteredDrawingsCookieName).split('_'), function(){
			$('#drawing_' + this).addClass('entered');
		})
	}
	
	processDOB();
	$('#user_dob_2i, #user_dob_3i, #user_dob_1i').change(function(){
		processDOB();
	})
})

function coppa(dob) {
	console.log("dob: " + dob.toLocaleDateString())
	var today = new Date()
	var coppaDate = new Date(today.getFullYear() - 13, today.getMonth(), today.getDate())
	console.log("coppaDate: " + coppaDate.toLocaleDateString())
	if (dob <= coppaDate) {
		return false
	} else {
		return true
	}
}

function processDOB() {
	if ($('#user_dob_2i, #user_dob_3i, #user_dob_1i').size() == 3) {
		var month = $('#user_dob_2i').val()
		var day = $('#user_dob_3i').val()
		var year = $('#user_dob_1i').val()
		var dob = new Date(year, month - 1, day)
		console.log("DOB: " + dob.toString())
		var isCoppa = coppa(dob)
		console.log("Coppa?: " + isCoppa)
		if (isCoppa) {
			$('.guardian_fields').show()
		} else {
			$('.guardian_fields').hide()
		}
	}
}

// Don't break browsers that don't have firebug installed
try { console.assert(1); } catch(e) { console = { log: function() {}, assert: function() {} } }

// set up the request for rails
$.ajaxSetup({ 'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}})