function changeCalendar(){	
	var monthObj = document.getElementById("month");
	var yearObj = document.getElementById("year");	
	var date = "1," + monthObj.options[monthObj.selectedIndex].value + "," + yearObj.options[yearObj.selectedIndex].value;
	getNewCalendar(date);
}

function getNewCalendar(date){
	jQuery.get("/getNewCalendar", {"date": date}, function(msg){	
		$("#calendarContainer").html(msg);
	});	
}

function changeMonth(val){
	var monthObj = document.getElementById("month");
	var changeCal = true;
	if (monthObj.selectedIndex == 11 && val > 0){
		changeCal = changeYear(val);
		val = -11;
	}
	if (monthObj.selectedIndex == 0 && val < 0){
		changeCal = changeYear(val);
		val = 11;		
	}
	if (changeCal == true){
 		monthObj.selectedIndex = monthObj.selectedIndex + val;
		changeCalendar();
	}
}

function changeYear(val){	
	var yearObj = document.getElementById("year");	
	if (yearObj.selectedIndex == 0 && val < 0 || yearObj.selectedIndex == (yearObj.options.length - 1) && val > 0){
		return false;	
	}
	else {
		yearObj.selectedIndex = yearObj.selectedIndex + val;
		return true;
	}
}

function sendDate(){	
	var dateTextObj = document.getElementById("dateText");
	jQuery.get("/checkDate", {"date": dateTextObj.value}, function(msg){
		if(msg == "")		
			$("#errorMsg").innerHTML = "Грешно въведена дата!";
		else if (msg == "no")
			$("#errorMsg").innerHTML = "Няма издание на тази дата!";
		else
			document.location = "/bin/displayArchiveItem?id=" + msg;
	});		
}

function sendDateLinks(){	
	var dateTextObj = document.getElementById("dateText");
	jQuery.get("/checkDate", {"date": dateTextObj.value}, function(msg){
		if(msg == "")		
			$("#errorMsg").innerHTML = "Грешно въведена дата!";
		else if (msg == "no")
			$("#errorMsg").innerHTML = "Няма издание на тази дата!";
		else
			getCal(msg);
	});		
}