function addLoadEvent(func) {
	var oldonload = window.onload;
	if( typeof window.onload != 'function' ) {
		window.onload = func;
	} 
	else {
		window.onload = function() {
			if(oldonload) {
				oldonload();
			}
			func();
		}
	}
}

var XMLHttpReq = new Array();
function createXMLHttpRequest(itemNum) {
	if(window.XMLHttpRequest) { //Mozilla
		XMLHttpReq[itemNum] = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) { //IE
		try {
			XMLHttpReq[itemNum] = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e) {
			try {
				XMLHttpReq[itemNum] = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
}

// sendRequest 1 releated stories
// sendRequest 2 associated banners
function sendRequest(itemNum) {
	createXMLHttpRequest(itemNum);
	var storyId = encodeURIComponent(document.getElementById('stroyShowId').value);
	switch(itemNum) {
		case 1:
			var url = "/includes/releated.php?id=" + storyId;
			break;
		case 2:
			var url = "/includes/associated.php?id=" + storyId;
			break;
	}
	XMLHttpReq[itemNum].open("GET", url, true);
	XMLHttpReq[itemNum].onreadystatechange = function() {
		processResponse(itemNum); 
	}
	XMLHttpReq[itemNum].send(null); 
}

function processResponse(itemNum) {
	if( XMLHttpReq[itemNum].readyState == 4 ) { 
		if( XMLHttpReq[itemNum].status == 200 ) { 
			switch(itemNum) {
				case 1:
					document.getElementById("releatedStory").innerHTML = XMLHttpReq[itemNum].responseText;
					break;
				case 2:
					if( XMLHttpReq[itemNum].responseText.length > 0 ) {
						document.getElementById("associatedBanner").innerHTML = XMLHttpReq[itemNum].responseText; 
					}
					break;
			}
		} 
		else {
			window.alert("error");
		}
	}
}