//------------------------------------------------------------------------------
/*
	指定したエレメントの表示内容を、指定URLのものに変更する
*/
function divReload(id, url, form){
	var frame;
	var post;
	
	//投稿画面更新
	frame = $(id);
	
	//送信パラメータ作成
	post = "";
	fobj = document.forms[form];
	if(fobj){
		for(i=0; i<fobj.length; i++){
			elm = fobj.elements[i];
			post += elm.name + "=" + elm.value + "&";
		}
	}

	//HTTPアクセス
	new Ajax.Request(url, {
		method:   "post",
		postBody: post,
		onSuccess: function(httpObj){
			$(id).innerHTML = httpObj.responseText;
		},
		onFailure: function(httpObj){
			frame = $(id + '_frame');
			frame.innerHTML  = "<br><br>通信エラーが発生しました。<br>";
			frame.innerHTML += "お手数ですが閉じるボタンを押してからもう一度やり直してください。<br>";
			frame.innerHTML += "<br><input type=\"button\" value=\"閉じる\" onClick=\"overlyDispOff('" + id + "')\">";
			frame.style.backgroundColor = '#ffffff';
			frame.style.backgroundColor = '#ffffff';
			frame.style.left            = ( (document.viewport.getWidth() - 480 )/ 2)+ 'px';
			frame.style.width           = '480px';
			frame.style.height          = '240px';
		}
	});
}
