function toggleMenu(id) {
	element = document.getElementById(id);
	element.className = (element.className.toLowerCase() == 'expanded'?'collapsed':'expanded');
	}

function swapImage(imgId,otherImg) {
	document.getElementById(imgId).src = otherImg;
	}

function roundedCorners() {
	var divs = document.getElementsByTagName('div');
	var rounded_divs = [];
	for (var i = 0; i < divs.length; i++) {
		if (/\brounded\b/.exec(divs[i].className)) {
		rounded_divs[rounded_divs.length] = divs[i];
		}
	}
	for (var i = 0; i < rounded_divs.length; i++) {
		var original = rounded_divs[i];
		original.className = original.className.replace('rounded', '');
		var tr = document.createElement('div');
		tr.className = 'rounded2';
		original.parentNode.replaceChild(tr, original);
		var tl = document.createElement('div');
		var br = document.createElement('div');
		tr.appendChild(tl);
		tl.appendChild(br);
		br.appendChild(original);
		}
	}

var rootdomain="http://"+window.location.hostname

function ajaxinclude(url) {
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
		try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.open('GET', url, false) //get page synchronously 
	page_request.send(null)
	writecontent(page_request)
	}

function writecontent(page_request){
	if (window.location.href.indexOf("http")==-1 || page_request.status==200)
	document.write(page_request.responseText)
	}

var AjaxRequest;

function GetAjaxRequest() {
	if(window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
	if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return false;
}

function CheckAjaxRequest() {
	AjaxRequest = GetAjaxRequest();
	if(!AjaxRequest) {
		alert("Your browser does not support AJAX, please upgrade it.");
		return false;
	}
	return true;
}

function fetchMenu(location) {
	this.CheckAjaxRequest();
	this.roundedCorners();

	AjaxRequest = GetAjaxRequest();

	var div = document.getElementById('nav');
	var url = "menu.php?page=" + encodeURI(location);

	AjaxRequest.onreadystatechange = function() {
		if(AjaxRequest.readyState == 4) {
			if(AjaxRequest.status == 200) {
				div.innerHTML = AjaxRequest.responseText;
			}
			else {
				div.innerHTML = '<ul id="list_1"><li id="current">Error: ' + AjaxRequest.status + ', ' + AjaxRequest.statusText + '</li></ul>';
			}
		}
	};

	AjaxRequest.open("GET", url, true);
	AjaxRequest.send(null);
}