function requestFile(fileName)
{
	var xmlHttpReq = createHttpRequest() 
	xmlHttpReq.open("GET", fileName ,true);
	xmlHttpReq.onreadystatechange = function()
	{
		if (xmlHttpReq.readyState == 4)
		{
			var event_str = '<table class="event_table" cellspacing="0" cellpadding="0" border="0">';
			var xmlData = xmlHttpReq.responseXML;

			var event   = xmlData.getElementsByTagName("ng_event");

			for (var i=0; i<event.length && i<5; i++)
			{
				var ev_date = event[i].getElementsByTagName("event_date")[0].childNodes.length > 0 ? event[i].getElementsByTagName("event_date")[0].childNodes[0].nodeValue : "";
				var pref    = event[i].getElementsByTagName("pref")[0].childNodes.length > 0 ? event[i].getElementsByTagName("pref")[0].childNodes[0].nodeValue : "";
				var place   = event[i].getElementsByTagName("place")[0].childNodes.length > 0 ? event[i].getElementsByTagName("place")[0].childNodes[0].nodeValue : "";
				var title   = event[i].getElementsByTagName("title")[0].childNodes.length > 0 ? event[i].getElementsByTagName("title")[0].childNodes[0].nodeValue : "";
				var url     = event[i].getElementsByTagName("url")[0].childNodes.length > 0 ? event[i].getElementsByTagName("url")[0].childNodes[0].nodeValue : "";
				event_str += '<tr><td class="event_table_td_icon" valign="top"><img src="top_img/icon_circle.gif" width="12" height="12" alt="" /></td><td class="event_table_td_1" valign="top"><div class="event_day">' + ev_date + '</div></td><td class="event_table_td_2" valign="top"><div class="event_day">' + pref + '</div></td><td class="event_table_td_3" valign="top"><div class="event_day">' + place + '</div></td><td class="event_table_td_4" valign="top"><div class="event_day"><a href="' + url + '">' + title + '</a></div></td></tr>';
			}

			event_str += '</table>';

			var eto = document.getElementById("event_div");
			eto.innerHTML = event_str;
		}
	}

	xmlHttpReq.send(null);
}

function createHttpRequest()
{
	var x = null; 

	//IE7,Firefox,Safari
	if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}

	//IE6 
	try
	{
		return new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		// IE5
		try
		{
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			x = null;
		}
	}
	return x; 
} 

