//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// Ajason ユーティリティライブラリ
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

// URLエンコード
function EncodeParams(list)
{
	var str="";
	$H(list).each(function (item,idx) {
		if(idx>0)
		{
			str+="&";
		}
		str+=item.key+"="+encodeURIComponent(item.value);
	});
    
	return str;
}


// AJAX実行(POST)
function AjasonPost(url,params,onCompleteFunc)
{
	var request = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: EncodeParams(params),
			onComplete: function(result)
			{
				eval("res=$H("+result.responseText+");");
				onCompleteFunc(res);
			}
		});
}

// AJAX実行(GET)
function AjasonGet(url,params,onCompleteFunc)
{
	var request = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: EncodeParams(params),
			onComplete: function(result)
			{
				eval("res=$H("+result.responseText+");");
				onCompleteFunc(res);
			}
		});
}