function ajax_post(url, form_name, request_obj, post_data)
{
	var form_data = "";
	if (form_name != "") {
		form_data = Form.serialize(form_name);
	} else {
		form_data = post_data;
	}
	 new Ajax.Request(url,{
		method: 'post',
		postBody: form_data,
		onComplete: function(request) {
			if(request_obj != "") {
				$(request_obj).innerHTML = request.responseText;
			}
		}
	});
}
function ajax_post_xml(url, form_name, post_data)
{
	var form_data = "";
	if (form_name != "") {
		form_data = Form.serialize(form_name);
	} else {
		form_data = post_data;
	}
	 new Ajax.Request(url,{
		method: 'post',
		postBody: form_data,
		onComplete: function(request) {
			var xml = request.responseXML;
			var node = xml.getElementsByTagName('response')[0];

			for($i=0; $i<=node.childNodes.length; $i++) {
				//タグ名
				var id_name = node.childNodes[$i].tagName;
				if (node.getElementsByTagName(id_name)[0].firstChild != null) {
					//データをHTMLに挿入
					$(id_name).innerHTML = node.getElementsByTagName(id_name)[0].firstChild.nodeValue;
				} else {
					$(id_name).innerHTML = "";
				}
			}
	 	}
	});
}