/*
//Ajax stuff
function getXMLHttpObj(){
	var xmlObj = null;
	if(typeof(XMLHttpRequest)=='undefined'){
		var activeXObjects = [
			'Msxml2.XMLHTTP.6.0',
			'Msxml2.XMLHTTP.5.0',
			'Msxml2.XMLHTTP.4.0',
			'Msxml2.XMLHTTP.3.0',
			'Msxml2.XMLHTTP',
			'Microsoft.XMLHTTP'
		];
        for(var i=0; i<activeXObjects.length; i++){
			if(xmlObj != null){
				alert('return: '+xmlObj);
				return xmlObj;
				break;
			}else{
				alert('continue trying');
			}
            try{
				alert('trying: '+activeXObjects[i]);
                xmlObj = new ActiveXObject(activeXObjects[i]);
            }catch(err){}
        }
		return xmlObj;
	}else{
		alert('new XMLHTT[p...');
        return new XMLHttpRequest();
	}
}
function loadScript(myScriptURL, myFunctionNames){
	try{
		myXML.onreadystatechange = null;
		myXML.open('GET', myScriptURL, false);//false is synchronous
	}catch(err){
		return;
	}
	myXML.send('');
	try{
		eval(myXML.responseText);
	}catch(err){
		alert('caught ya');
	}
	if(myFunctions){
		for(var i=0; i<myFunctions.length; i++){
			window[myFunctions[i]] = eval(myFunctions[i]);
		}
	}else if(myFunctionNames){
		for(var i=0; i<myFunctionNames.length; i++){
			window[myFunctionNames[i]] = eval(myFunctionNames[i]);
		}
	}
}
function includeScript(myScriptURL) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', myScriptURL);
    html_doc.appendChild(js);
    return false;
}
function loadXMLDoc(myDocURL, myCallbackFunction, method, async, params){
	method = (method == undefined)?'GET':method;
	async = (async == undefined)?true:async;
	try{
		myXML.onreadystatechange = function(){alert('yeah');};//myCallbackFunction;//optionally setup a callback
		myXML.open(method, myDocURL, async);//true is asynchronous
	}catch(err){
		return;
	}
	if(method.toLowerCase() == 'post'){
		myXML.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		myXML.setRequestHeader("Content-length", params.length);
		myXML.setRequestHeader("Connection", "close");
		myXML.send(params);
	}else{
		myXML.send();
	}
}
function silentPageRequest(myDocURL, myCallbackFunction, method, async, params){
	loadXMLDoc(myDocURL, myCallbackFunction, method, async, params);
}
function ajaxRequest(myDocURL, myCallbackFunction, method, async, params){
	loadXMLDoc(myDocURL, myCallbackFunction, method, async, params);
}
var myXML = getXMLHttpObj();
*/