// JavaScript Document

	function CAjax() {
		var args = CAjax.arguments;
		var method = args[0].toLowerCase();
		var url = args[1];
		var responseFunc = args[2];
		var querystring = "";
		
		
		
		try { 
			this.myXML = new XMLHttpRequest();
		} catch (error) {
			try {
			this.myXML = new new ActiveXObject("MSXML2.myXML.5.0");	
			} catch (error) {
				this.myXML = new ActiveXObject("Microsoft.myXML");
			}
		}
		
		this.myXML.onreadystatechange = function() {
			if (this.readyState == 4) {
					window[responseFunc](this.responseText);
			}	
		}
		
		for (i=3; i<args.length; i+=2){
			querystring += args[i]+"="+args[i+1]+"?";
		}
		
		querystring = querystring.substring(0,querystring.length-1);
		this.myXML.open(method, url, true);		
		if (method == "get") {
				url+= "?"+querystring;
				var content = null;
		} else {
			var content = querystring;
			this.myXML.setRequestHeader("Content-Type","application/x-www-form-urlencoded");			
		}
		this.myXML.send(content);
	}