// JavaScript Document
function $(id){
	if(document.getElementById){
		return document.getElementById(id);
	}else if(document.all){
		return document.all[id];
	}else if(document.layers){
		return document.layers[id];
	}
}
function Ajax(id){
	var aj = new Object();
	
	aj.createXmlHttpRequest = function(){
		var request = false;
		if(window.XMLHttpRequest) {
			request = new XMLHttpRequest();
			if(request.overrideMimeType) {
				request.overrideMimeType('text/xml');
			}
		} else if(window.ActiveXObject) {
			var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
			for(var i=0; i<versions.length; i++) {
				try {
					request = new ActiveXObject(versions[i]);
					if(request) {
						return request;
					}
				} catch(e) {}
			}
		}
		return request;
	}
	aj.xmlHttpRequest = aj.createXmlHttpRequest();
	
	aj.processHandler = function(){
		if(aj.xmlHttpRequest.readyState == 4 && aj.xmlHttpRequest.status == 200){
			$(id).innerHTML = aj.xmlHttpRequest.responseText;
		}
	}
	aj.post = function(targetUrl,sendString){
		aj.targetUrl = targetUrl;
		aj.xmlHttpRequest.onreadystatechange = aj.processHandler;
		aj.xmlHttpRequest.open('POST',targetUrl);
		aj.xmlHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		//aj.xmlHttpRequest.setRequestHeader("Content-Type","text/html; encoding=utf-8");
		aj.xmlHttpRequest.send(sendString);
	}
	return aj;
}




