var loadedfc = false;
var loadedhn = false;

function loadNewsletters()
{
	getYouthNewsletters("Fat Cat Chat");
	setTimeout("getYouthNewsletters('Headstart News')", 500);
}

function getYouthNewsletters(category)
{
	if( category == "Fat Cat Chat" )
	{
		var year = document.getElementById("fcyear").value;
		if( loadedfc )
			document.getElementById("fcreport").innerHTML = "";
		else
			loadedfc = true;
	}
	else if( category == "Headstart News" )
	{
		var year = document.getElementById("hnyear").value;
		if( loadedhn )
			document.getElementById("hnreport").innerHTML = "";
		else
			loadedhn = true;
	}
	http.open('get', '/common/javascript/youthissues.php?year=' + year + "&category=" + category);
	if( category == "Fat Cat Chat" )
		http.onreadystatechange = handleResponseFC;
	else if( category == "Headstart News" )
		http.onreadystatechange = handleResponseHN;
	http.send(null);	
}

function showYouthIssue(category, year, issue)
{
	http.open('get', '/common/javascript/youthnewsletter.php?year=' + year + '&issue=' + issue + "&category=" + category);
	if( category == "Fat Cat Chat" )
		http.onreadystatechange = handleReportResponseFC;
	else if( category == "Headstart News" )
		http.onreadystatechange = handleReportResponseHN;
	http.send(null);	
}

//START AJX HERE
var http = createRequestObject();

function createRequestObject() {
	var ro;
	//var browser = navigator.appName;
	if(window.ActiveXObject) { //browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}
	

function handleResponseFC() {
	if(http.readyState == 4){
		var response = http.responseText;
		
		var x = response.split("|"); 
		document.getElementById("fatcatissues").innerHTML = x;
	}
}

function handleResponseHN() {
	if(http.readyState == 4){
		var response = http.responseText;
		
		var x = response.split("|"); 
		document.getElementById("headstartissues").innerHTML = x;
	}
}

function handleReportResponseFC() {
	if(http.readyState == 4){
		var response = http.responseText;
		
		var x = response.split("|"); 
		document.getElementById("fcreport").innerHTML = x;
	}
}

function handleReportResponseHN() {
	if(http.readyState == 4){
		var response = http.responseText;
		
		var x = response.split("|"); 
		document.getElementById("hnreport").innerHTML = x;
	}
}
//END AJAX HERE
