$(document).ready(function () {
	var today = new Date();
	var day = today.getDate();

	if (! getCookie("adventskalender09")) {
		adventskalenderClicked = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
	} else {
		adventskalenderClicked = getCookie("adventskalender09").split("_");
		for (i = 0; i < adventskalenderClicked.length; i++) {
			if (adventskalenderClicked[i] == 1) {
				classTmp = i+1;
				if (classTmp < 10)
					classTmp = "dez0"+classTmp;
				else
					classTmp = "dez"+classTmp;
				$("#adventskalender li."+classTmp+" img").remove();
			}
		}
	}
	//alert(adventskalenderClicked);
	//console.log(adventskalenderClicked);

	if (document.URL.indexOf("adventskalender") > 0) {
		adventTmp = document.URL.indexOf("/dez");
		if (adventTmp != -1) {
			adventTmp = adventTmp+4
			dayTmp = document.URL.substr(adventTmp,2);
		} else {
			dayTmp = day;
			if (dayTmp < 10) {
				dayTmp = "0"+dayTmp;
			}
		}

		//console.log("dayTmp:"+dayTmp);
		doorClosed = false;
		//if (dayTmp[0] == 0 && adventskalenderClicked[dayTmp[1]-1] == 0) {
		if (dayTmp.indexOf("0") == 0 && adventskalenderClicked[dayTmp.substr(1)-1] == 0) {
			doorClosed = true;
		}/* elseif (dayTmp.indexOf("0") == 0 && adventskalenderClicked[dayTmp-1] == 0) {
			doorClosed = true;
		} */
		if (doorClosed | adventskalenderClicked[parseInt(dayTmp)-1] == 0) {
			$('#adventskalender li.dez'+dayTmp+' img').fadeOut(1000);
			if (dayTmp.indexOf("0") == 0) {
				adventskalenderClicked[dayTmp.substr(1)-1] = 1;
			} else {
				adventskalenderClicked[parseInt(dayTmp)-1] = 1;
			}
			setCookie("adventskalender09",adventskalenderClicked.join("_"),today.getFullYear(),11,31,"/",".politik.de");
		}
	}
});



function setCookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure ){
	var cookie_string = name + "=" + escape ( value );
	if ( exp_y ) {
		var expires = new Date ( exp_y, exp_m, exp_d );
		cookie_string += "; expires=" + expires.toGMTString();
	}

	if ( path )
		cookie_string += "; path=" + escape ( path );
	if ( domain )
		cookie_string += "; domain=" + escape ( domain );
	if ( secure )
		cookie_string += "; secure";
	document.cookie = cookie_string;
}

function getCookie ( cookie_name ) {
	var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
	if ( results )
		return ( unescape ( results[2] ) );
	else
		return null;
}
