/*
 * @(#)ajax_util.js
 *
 * Copyright (C) 2008 D.TRIBE, Inc. All rights reserved.
 *
 * THIS SOFTWARE IS THE PROPRIETARY INFORMATION OF D.TRIBE, INC.
 * USE IS SUBJECT TO LICENSE TERMS.
 *
 * @author	Barney Kim
 */
 
//
// AJAX 요청
//
// @param url 요청할 URL
// @param params 매개변수
// @param result 결과함수
//
// @return 요청
//
function ajax_request(url,params,result) {
	var opts = {
		method : "post",
		parameters : params,
		onComplete : result
	}
	var req = new Ajax.Request(url, opts);
	return req;
}

//
// AJAX 인코딩 매개변수
//
// @param params 매개변수
// @param name 매개변수 명
// @param value 매개변수 값
//
// @result 매겨변수
//
function ajax_enc_params(params,name,value) {
	return ajax_params(params,name,value,true);
}

//
// AJAX 매개변수
//
// @param params 매개변수
// @param name 매개변수 명
// @param value 매개변수 값
// @param encoding 인코딩 여부(true|false)
//
// @result 매겨변수
//
function ajax_params(params,name,value,encoding) {
	encoding = encoding || false;
	params = params || "";
	if(params != "") { params += "&"; }
	if(encoding) {
	    params += name+"="+encodeURIComponent(value);
    } else {
        params += name+"="+value;
    }
	return params;
}

// EOF