/********************************************************
 *  Warhammer Herald									*
 *														*
 *  News Archive Scripts & Functions					*
 ********************************************************/

var currentSearchType = "keyword";
var currentYear = new Date();
currentYear = currentYear.getFullYear();

function toggleSearchType(newSearchType)
{
	//Current Components
	var currentSearchSwitch = document.getElementById(currentSearchType);
	var currentSearchContainer = document.getElementById(currentSearchType+"container");
	
	//Newly Selected Components
	var newSearchSwitch = document.getElementById(newSearchType);
	var newSearchContainer = document.getElementById(newSearchType+"container");
	
	//Toggle Year Selection Underline
	currentSearchSwitch.style.textDecoration = "none";
	newSearchSwitch.style.textDecoration = "underline";
	
	//Toggle Search Container Visibility
	currentSearchContainer.style.display = "none";
	newSearchContainer.style.display = "block";
	
	//Resent Current Search Type
	currentSearchType = newSearchType;
}

function toggleYearSearch(newYear)
{
	//Current Components
	var currentYearSwitch = document.getElementById(currentYear);
	var currentMonthContainer = document.getElementById(currentYear+"container");
	
	//Newly Selected Components
	var newYearSwitch = document.getElementById(newYear);
	var newMonthContainer = document.getElementById(newYear+"container");
	
	//Toggle Year Selection Underline
	currentYearSwitch.style.textDecoration = "none";
	newYearSwitch.style.textDecoration = "underline";
	
	//Toggle Month Container Visibility
	currentMonthContainer.style.display = "none";
	newMonthContainer.style.display = "block";
	
	//Reset Current Year Value
	currentYear = newYear;
}


/*********************************************
 * AJAX Functions							 *
 *********************************************/

function getMonthArchive(year,month)
{
	targetPane = "search-results";
	
	var action = "NewsArchiveMonthSearch.war";
	var handler = "printResults";
	var param = "year="+year+"&month="+month;
	
	createRequest();
	sendRequest(action,handler,param);
}

function getKeywordArchive()
{
	targetPane = "search-results";
	
	var action = "NewsArchiveKeywordSearch.war";
	var handler = "printResults";
	var param = "keyword="+document.getElementById("archiveKeyword").value;
	
	createRequest();
	sendRequest(action,handler,param);
} 
