var curDate = '';
var specialDates = new Array();

function pickDate(date){
	
	if(curDate){
		unpickDate(curDate);
	}
	
	var elem = document.getElementById(date);
	
	if(elem){
		elem.className = 'active_day';
	}
	
	checkSpecialDate(date);
	
	curDate = date;
	
	higlightSpecial();
	
}

function unpickDate(date){
	var elem = document.getElementById(date);
	
	if(elem){
		elem.className = '';
		var elem2 = document.getElementById('special_date');
		if(elem2){
			elem2.innerHTML = '';
		}
	}
}

function checkSpecialDate(date){
	
	if(specialDates){
		if(specialDates[date]){
			var elem = document.getElementById('special_date');
			if(elem){
				elem.innerHTML = specialDates[date];
			}
		}
	}
}

function addSpecialDate(date, html){
	if(html){
		if(specialDates[date]){
			specialDates[date] = specialDates[date] + "<br /><br />" + html;
		}else{
			specialDates[date] = html;
		}
	}
}

function higlightSpecial(){
	
	
	for ( keyVar in specialDates ) {
		
		var elem = document.getElementById(keyVar);
		
		if(elem){
			if(curDate != keyVar){
				elem.className = "special_day";
			}
		}
	}
}