$(function(){
    
    var date;
    var month;
    var day;
    var year;
    var years_ago;
    
    $('form.birthdate').submit(function(){
        
	// parseInt returns false/null if the first character is a 0 (zero),
	// so strip the first character if it's a zero
	month_val = $('#bday_m').val();
	if(month_val.charAt(0) == '0'){
	    month_val = month_val.slice(1);
    }

	day_val = $('#bday_d').val();
	if(day_val.charAt(0) == '0'){
	   day_val = day_val.slice(1);
    }
    month = parseInt(month_val);
    day = parseInt(day_val);
    year = parseInt($('#bday_y').val());
    var date = new Date(parseInt(year), parseInt(month)-1, parseInt(day)); //Month is 0-11 in JavaScript
    var today = new Date();
    var minimum = new Date(today.getYear()-parseInt(minimum_age), today.getMonth(), today.getDate());
    
    if (date > minimum) {
            setCookie('exp_agecookie', 'set', '', '/', '', '');
            $("form.birthdate, .body_copy").hide();
            if (/\/get-started\//.test(window.location)) {
                $('h1').text("Unable to create your member account");
            } else {
                $('h1').text("Unable To Access This Form");
            }
            $("#age_warning").css('display', 'block').insertAfter('.main_content_body > h1');
            setTimeout('leave_full()', 5000);
            return false;
        }
    });
});


function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toUTCString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function leave_full() {
	window.location = site_url;

}
