var isIE = false;
var req;
var DivName = "div1";
var passurl = "http://" + document.domain + "/menu.txt";
var pageMax = 8;
var pageNbr = 0;
var paused = false;
var Lines = new Array();

function loadXMLDoc() {
	// alert("Here is the URL:" + passurl);
	// passurl = url;
	var readurl;
	var now=new Date();
	// readurl = passurl + '&spoiler=' + (now.getSeconds());
	// readurl = passurl + '&spoiler=' + now;
	readurl = passurl;
	// alert("Here is the URL:" + readurl);
  		
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", readurl, true);
        req.send(null);
    } 
	else if (window.ActiveXObject) {
    	isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
        	req.onreadystatechange = processReqChange;
			req.open("GET", readurl, true);
            req.send();
        }
    }
}

function processReqChange() {
	if (req.readyState == 4) {
    	if (req.status == 200) {
			// alert(req.responseText);
			BuildDiv();
		} 
		else { alert("There was a problem retrieving the XML data:" + req.statusText); }
    }
}

function BuildDiv() {
// div.innerHTML = req.responseText;
// alert(req.responseText);
Lines = req.responseText.split("\n");
var BuildDivs= "";
var BuildEvnt= "";
for (i=0;i<Lines.length;i++) {
	// alert(i); 
	var Data = new Array();
	Data = Lines[i].split("|");
	var Title = Data[0];
	var Descrip = Data[1];
	// BuildDivs = BuildDivs + "<input type=button value=\"" + Title + "\" onClick=\"Change('div" + i + "')\" class=cetitle>\n"; 
	BuildDivs = BuildDivs + "<div onClick=\"Change('div" + i + "')\" id=div" + i + " class=cetitle>" + Title + "</div><br>\n"; 
	//BuildDivs = BuildDivs + "<div id=div" + i + " class=cebody>&nbsp;</div>\n";
	// alert(BuildDivs);
// div = document.getElementById(DivName);
// div.innerHTML='Put some text here <br> New Line and some more <font color=red>more text</font>'
}
// alert(BuildDivs);
div = document.getElementById("menuce");
div.innerHTML=BuildDivs;
}

function Change(DivName) {
// div.innerHTML = req.responseText;
// var tempName = "div" + i;
for (i=0;i<Lines.length;i++) { 
	var tempName = "div" + i;
	// alert (DivName + " : " + tempName + "*** Length :" + Lines.length)
	var Data = new Array();
	Data = Lines[i].split("|");
	var Title = Data[0];
	var Descrip = Data[1];
	
	if (DivName == tempName) {
		// alert (DivName + " : " + tempName)
		div = document.getElementById(tempName);
		div.innerHTML="<font color=red>" + Title + "</font>";
		// div = document.getElementById(DivName);
		div = document.getElementById("EventText");
		BuildDivs = "<table cellpadding=4 width=100%>";
		BuildDivs = BuildDivs + "<tr><td align=right valign=top>";
		BuildDivs = BuildDivs + "<font color=\"#800000\" face=\"verdana, helvetica, san-serif\">Close&nbsp;</font><input type=image src=\"/images/x.gif\" value=close onClick=\"document.getElementById('EventText').style.visibility='hidden'\">";
		BuildDivs = BuildDivs + "</td></tr><tr><td><strong>" + Title + "</stong><br></td></tr><tr><td>";
		BuildDivs = BuildDivs + Descrip;
		BuildDivs = BuildDivs + "</td></tr></table>";
		div.innerHTML=BuildDivs;
		document.getElementById('EventText').style.visibility='visible';
		// alert(BuildDivs);
		// div.innerHTML=Descrip; 
	}
	else {
	    // alert (DivName + " *:* " + tempName)
		div = document.getElementById(tempName);
		div.innerHTML="<font color=black>" + Title + "</font>";
		// div = document.getElementById("EventText");
	 	// div.innerHTML="&nbsp;"; 
	}
// div = document.getElementById(DivName);
// div.innerHTML='Put some text here <br> New Line and some more <font color=red>more text</font>'
}
}

function init() {
	// alert("URL: " + passurl);
	loadXMLDoc();
}

window.onload=init;