// ageCookie.js
// require domutils.js
// require cookiemanager.js

var AgeCookie = {
	EXP_DAYS : 100,
	COOKIE_NAME : "saved_ageCheck",
	oYearSelect : null,
	oRememberCheck : null,
	cookieValue : null,
	
	init : function(){
		AgeCookie.oYearSelect = document.getElementById("year");
		AgeCookie.oRememberCheck = document.getElementById("remember");
		AgeCookie.cookieValue = CookieManager.getCookie(AgeCookie.COOKIE_NAME);
		if(AgeCookie.cookieValue != null) {
			AgeCookie.oYearSelect.options.selectedIndex = AgeCookie.cookieValue;
			AgeCookie.oRememberCheck.checked = true;
		}
	},
	
	save : function(){
		if(AgeCookie.oRememberCheck.checked){
			AgeCookie.cookieValue = AgeCookie.oYearSelect.options.selectedIndex;
			var expires = CookieManager.setExpiration(AgeCookie.EXP_DAYS);
			CookieManager.setCookie(AgeCookie.COOKIE_NAME, AgeCookie.cookieValue, expires);
		}
		else
			CookieManager.deleteCookie(AgeCookie.COOKIE_NAME);
	}
}

oDOMUtils.mAddEvent(window, "load", AgeCookie.init, false);
oDOMUtils.mAddEvent(window, "unload", AgeCookie.save, false);
