Calendar = new function() {

	var IMG_FOLDER = "http://static.woozor.com/imgGWeather/";

	var currentSelectedDay = 1;

	this.init = function() {
		var d = new Date();
		var today = d.getDay()-1;
		
		for (var i = today; i < today + 10; i++) {
			var abrDay = getStringDay(i).charAt(0)+""+getStringDay(i).charAt(1);
			//alert(getStringDay(i))
			createDay(i-today+1, abrDay)
		}
	}
	
	var setSelectedDay = function(img, nb) {
		img.src = img.src.replace(".gif", "Selected.gif");
		document.getElementById('day'+currentSelectedDay).src = document.getElementById('day'+currentSelectedDay).src.replace("Selected.gif", ".gif");
		currentSelectedDay = nb;
	}
	
	var createDay = function(nb, abrDay) {
		
		var img = document.createElement("img");
		if (currentSelectedDay == nb) {
			img.src = IMG_FOLDER+"weekDayIcon/"+Woozor.getPrefs().getMsg("lang")+"/"+abrDay+"Selected.gif";
		} else {
			img.src = IMG_FOLDER+"weekDayIcon/"+Woozor.getPrefs().getMsg("lang")+"/"+abrDay+".gif";
		}
		//alert(img.src)
		img.id = 'day'+nb;
		img.style.cursor = "pointer";
		GEvent.addDomListener(img, "click", function () {
			setSelectedDay(img, nb);
			Woozor.setSelectedDay(nb);
			MapAction.showNewContentOnMap();
		});
		document.getElementById('WeekDay').appendChild(img);
	}
	
	var getStringDay = function(nb) {
		var i = nb%7;
		if (i == 6) {
			i = -1;	
		}
		return Woozor.getPrefs().getMsg("day_"+(i+1)).toLowerCase();		
	}
	
}