var xmlHttp1, xmlHttp2, xmlHttp3, xmlHttp4, xmlHttpA, xmlHttpC;

function getFeed(iDivNumber, sFeedType, iNumberOfHeadlines, iNumberOfChars, sDisplayMode, sLink) {

	var url = "/getFeed.asp?feedType=" + sFeedType + "&NumberOfHeadlines=" + iNumberOfHeadlines.toString() + "&display=" + sDisplayMode + "&NumberOfChars=" + iNumberOfChars.toString() + "&link=" + sLink;
	url = url + "&sid = " + Math.random();

	switch(parseInt(iDivNumber)) {
		case 1 :

			xmlHttp1 = GetXmlHttpObject();
			if (xmlHttp1 == null) { alert ("Please make sure you have javascript enabled."); return;	}
	
			xmlHttp1.onreadystatechange = xmlHttpStateChanged1;
			xmlHttp1.open("GET",url,true);
			xmlHttp1.send(null);
			break;
			
		case 2: 
		
			xmlHttp2 = GetXmlHttpObject();
			if (xmlHttp2 == null) { alert ("Please make sure you have javascript enabled."); return;	}
			
			xmlHttp2.onreadystatechange = xmlHttpStateChanged2;
			xmlHttp2.open("GET",url,true);
			xmlHttp2.send(null);
			break;
			
		case 3:

			xmlHttp3 = GetXmlHttpObject();
			if (xmlHttp3 == null) { alert ("Please make sure you have javascript enabled."); return;	}
			
			xmlHttp3.onreadystatechange = xmlHttpStateChanged3;
			xmlHttp3.open("GET",url,true);
			xmlHttp3.send(null);
			break;
			
		case 4:

			xmlHttp4 = GetXmlHttpObject();
			if (xmlHttp4 == null) { alert ("Please make sure you have javascript enabled."); return;	}
			
			xmlHttp4.onreadystatechange = xmlHttpStateChanged4;
			xmlHttp4.open("GET",url,true);
			xmlHttp4.send(null);
			break;
			
		default:
		
	}

}

function getArticle(sArticleCode) {
		
	var url = "/getFeed.asp?articleCode=" + sArticleCode;
	url = url + "&sid = " + Math.random();
	
	xmlHttpA = GetXmlHttpObject();
	if (xmlHttpA == null) { alert ("Please make sure you have javascript enabled."); return; }

	xmlHttpA.onreadystatechange = xmlHttpStateChangedA;
	xmlHttpA.open("GET",url,true);
	xmlHttpA.send(null);
}

function getDiary(sDiary, sLink) {
	
	var url = "/getFeed.asp?diary=" + sDiary + "&link=" + sLink;
	url = url + "&sid = " + Math.random();
	
	xmlHttpC = GetXmlHttpObject();
	if (xmlHttpC == null) { alert ("Please make sure you have javascript enabled."); return; }

	xmlHttpC.onreadystatechange = xmlHttpStateChangedC;
	xmlHttpC.open("GET",url,true);
	xmlHttpC.send(null);
}


function xmlHttpStateChanged1() { if (xmlHttp1.readyState == 4 || xmlHttp1.readyState == "complete") { document.getElementById("feed1").innerHTML = xmlHttp1.responseText; }}
function xmlHttpStateChanged2() { if (xmlHttp2.readyState == 4 || xmlHttp2.readyState == "complete") { document.getElementById("feed2").innerHTML = xmlHttp2.responseText; }}
function xmlHttpStateChanged3() { if (xmlHttp3.readyState == 4 || xmlHttp3.readyState == "complete") { document.getElementById("feed3").innerHTML = xmlHttp3.responseText; }}
function xmlHttpStateChanged4() { if (xmlHttp4.readyState == 4 || xmlHttp4.readyState == "complete") { document.getElementById("feed4").innerHTML = xmlHttp4.responseText; }}
function xmlHttpStateChangedA() { if (xmlHttpA.readyState == 4 || xmlHttpA.readyState == "complete") { document.getElementById("articleBody").innerHTML = xmlHttpA.responseText; }}
function xmlHttpStateChangedC() { if (xmlHttpC.readyState == 4 || xmlHttpC.readyState == "complete") { document.getElementById("calendarBody").innerHTML = xmlHttpC.responseText; }}


function GetXmlHttpObject() { 

	var objXMLHttp = null;
	
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return objXMLHttp;
}