function AjaxFrame()
{
	var httpReq     = null;
	var objSelf     = this;
	this.async      = true;
	this.url        = null;
	this.method     = "GET";
	this.objId      = null;
	this.content    = null;
	this.callback   = null;
	
	if(window.ActiveXObject)
	{
		try
		{
			httpReq = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
            {
				httpReq = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}	
	else if (window.XMLHttpRequest)
	{
		httpReq = new XMLHttpRequest();
	}
	if (!httpReq)
	{
		alert('ä¯ÀÀÆ÷²»Ö§³Ö');
		return false;
	}

	this.sendReq = function()
	{
		httpReq.open(this.method,this.url,this.async);
		if(this.method=="POST") httpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	

		var objId = this.objId;
		httpReq.onreadystatechange = function()
		{
			if(httpReq.readyState==4)
			{
				if(httpReq.status==200)
				{
					objSelf.callback(httpReq,objId);
				}
			}
		}
		httpReq.send(this.content);
	}

}