// JavaScript Document

// menu function handling both the ajax request and closing the menu
function mC(ajax, target){
		var noSub = 0;
		makerequest(ajax, target);
		Menu.click(noSub);
		
	}

function rnd(){ 
	return String((new Date()).getTime()).replace(/\D/gi,'')
}

function showHide(){
	var toggleListText = document.getElementById("toggleList");
	var ffToggleListText;
	var list = document.getElementById("olderNews");
	
	if(toggleListText.innerHTML.indexOf("<a") == -1){
		if(toggleListText.innerHTML == "Show"){
			toggleListText.innerHTML = "Hide";
			list.style.display = "block";
		}else{
			toggleListText.innerHTML = "Show";
			list.style.display = "none";
		}
		
	}else{
		ffToggleListText = toggleListText.getElementsByTagName("a");
		if(ffToggleListText.item(0).innerHTML == "Show"){
			ffToggleListText.item(0).innerHTML = "Hide";
			list.style.display = "block";
		}else{
			ffToggleListText.item(0).innerHTML = "Show";
			list.style.display = "none";
		}
	}
	
	//alert(list.style.display);
	
}

//Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp = false;
//Check if we are using IE.
try {
//If the Javascript version is greater than 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	//If not, then use the older active x object.
	try {
		//If we are using Internet Explorer.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		//Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

function makerequest(serverPage, objID) {
	// add dummy variable here so that the site isn't cached
	var dummyVariable = rnd();
	if(serverPage.indexOf("?") == -1){
		serverPage = serverPage+"?dummy="+dummyVariable;
	}else{
		serverPage = serverPage+"&dummy="+dummyVariable;
	}
	
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	obj.innerHTML = "<div style=\"width: auto; text-align: center;\"<img src=\"i/ajax.gif\" /></div>";
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}