function createObject(){

	var request_object;
	var browser = navigator.appName;
	
	if (browser == "Microsoft Internet Explorer"){
		request_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request_object = new XMLHttpRequest();
	}
	
	return request_object;

}

function launchSection(id){

	alert('This will launch the ' + id + ' section');
	return false;

}

function switchTo(id, n){
	
	// create an object
	req = createObject();
	
	// set cursor
	document.body.style.cursor = "wait";
	
	// send request
	req.onreadystatechange = function(){ switchToComplete(id, n) };
	req.open("GET", "templates/" + id + ".html", true);
	req.send(null);
	
	return false;

}

function switchToComplete(id, n, p){

	if (req.readyState == 4){
	
		document.body.style.cursor = "default";
		
		var result = req.responseText;
		
		if (result != ''){
		
			// reset all classes
			for (j = 1; j <= 9; j++){
				document.getElementById('m' + j).className = "";
			}
			
			// change this class
			document.getElementById('m' + n).className = "current";
			
			// update top bar
			document.getElementById('featureHeader').className = "fh" + n;
			
			// insert new content
			document.getElementById('replacethis').innerHTML = result;	

		
		}
	
	}

}