// 処理中フラグ
var js06_isLoading = false;
var js06_waitImg = "<div>処理中です。。。<br /><img src='http://www.hatirobei.com/static/images/pleasewait.gif'></div>";

function js06_Ajax_P_ALL(s_uri,s_to_id,s_id,s_id_ajax,s_ajaxType) {
	s_data  = "id="+s_id;
	s_data += "&id_ajax=" + s_id_ajax;
	s_data += "&ajaxType=" + s_ajaxType;
	s_data += js06_toData();
	js06_Ajax(s_uri,s_to_id,s_data);
}

function js06_Ajax(s_uri,s_id,s_data) {
	if (js06_isLoading != false) {
		alert("処理中のものがあります。\n少しお待ちください。");
		return false;
	}
	js06_isLoading = true;
	$('#' + s_id).empty().html(js06_waitImg);
	$.ajax( {
		type : "post",
		url : s_uri,
		data : s_data,
		dataType : "html",
		success : function(data){
			$('#' + s_id).empty().html(data);
		},
//    err : function(){
//			alert(s_uri);
//		},
		complete : function(){
			js06_isLoading = false;
		}
	});
}
// 連続実行版
function js06_Ajax_Continu(s_uri,s_id,s_data) {
	$('#' + s_id).empty().html(js06_waitImg);
	$.ajax( {
		type : "post",
		url : s_uri,
		data : s_data,
		dataType : "html",
		success : function(data){
			$('#' + s_id).empty().html(data);
		},
//    err : function(){
//			alert(s_uri);
//		},
		complete : function(){
		}
	});
}


// idがp_始まりをajax用のs_date用に変更
// 属性にencoがあればエンコード
function js06_toData() {
	$('input[id^="p_"]').each(function(idx,obj) {
		if (($(obj).attr('type') != 'checkbox' || $(obj).attr('checked') == true)
				&& $(obj).attr('type') != 'radio') {
			if ($(obj).attr('enco') == null) {
				s_data += "&" + $(obj).attr('name') + "=" + $(obj).val();
			} else {
				s_data += "&" + $(obj).attr('name') + "=" + encodeURI($(obj).val());
			}
		}
	});
	$('select[id^="p_"]').each(function(idx,obj) {
		s_data += "&" + $(obj).attr('name') + "=" + $(obj).val();
	});
	$('input[name^="p_"]').each(function(idx,obj) {
		if ($(obj).attr('type') == 'radio' && $(obj).attr('checked') == true) {
			s_data += "&" + $(obj).attr('name') + "=" + $(obj).val();
		}
	});
	return s_data;
}

// フレーム用(menu固定)

function js06_Ajax_P_ALL_Menu(s_uri,s_id,s_id_ajax,s_ajaxType) {
	s_data  = "id="+s_id;
	s_data += "&id_ajax=" + s_id_ajax;
	s_data += "&ajaxType=" + s_ajaxType;
	s_data += js06_toData();
	js06_Ajax_Menu(s_uri,s_data);
}

function js06_Ajax_Menu(s_uri,s_data) {
	if (js06_isLoading != false) {
		alert("処理中のものがあります。\n少しお待ちください。");
		return false;
	}
	if (!window.parent.menu) {
		alert("フレームを使用時にご利用下さい。");
		return false;
	}
	js06_isLoading = true;

	$.ajax( {
		type : "post",
		url : s_uri,
		data : s_data,
		dataType : "html",
		success : function(data){
			window.parent.menu.document.getElementById('list').innerHTML = data;
		},
//    err : function(){
//			alert(s_uri);
//		},
		complete : function(){
			js06_isLoading = false;
		}
	});
}