// ● left pane
var reportWantsAreaStr = ""+
"									<table width=\"170\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#ffffdd\">"+
"										<tr>"+
"											<td width=\"30\"><img src=\"img/null.gif\" alt=\"\" width=\"30\" border=\"0\" /></td>"+
"											<td width=\"130\"class=\"txt_10px\"><div align=\"left\" class=\"top\" ><a href=\"javascript:jump('a22.html?w='+args[argWork]);\">&#8658;クチコミを<br />"+
"									求めているメンバー（reportWantCount）</a></div></td>"+
"										</tr>"+
"										<tr>"+
"											<td colspan=\"2\" class=\"h8sp\"><img src=\"img/null.gif\" alt=\"\" /></td>"+
"										</tr>"+
"									</table>";

// ● center pane
var noWantsMemberStr = "該当するメンバーはいません";
var wantsMemberListAreaStr = ""+
"					<table width=\"660\" border=\"0\" cellpadding=\"0\" cellspacing=\"8\" class=\"search_bg2\" > "+
"						<tr> "+
"							<td class=\"bg_ybase\"><div align=\"center\">"+
"							<!-- wantsMemberList-->"+
"							</div></td> "+
"						</tr> "+
"					</table> ";
var wantsMemberTitleAreaStr = ""+
"				<table width=\"660\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"txt14bpx\"> "+
"					<tr> "+
"						<td width=\"10\" background=\"img/yellow_base_lbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td> "+
"						<td valign=\"top\" background=\"img/yellow_base_cbg.gif\"></td> "+
"						<td width=\"10\" background=\"img/yellow_base_rbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td> "+
"					</tr> "+
"					<tr> "+
"						<td width=\"10\" background=\"img/yellow_base_cbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td> "+
"						<td width=\"640\" background=\"img/yellow_base_cbg.gif\"><h1>bookTitle&nbsp;へのクチコミを求めているメンバー</h1></td> "+
"						<td width=\"10\" background=\"img/yellow_base_cbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td> "+
"					</tr> "+
"					<tr> "+
"						<td background=\"img/yellow_bottom_lbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td> "+
"						<td background=\"img/yellow_base_cbg.gif\"></td> "+
"						<td background=\"img/yellow_bottom_rbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td> "+
"					</tr> "+
"				</table> ";

function readWantsMembers(nextFunction){
	httpRequest("data/getWantsMember.php?work="+args[argWork], function( indata ){
			if( typeof(indata) == "object" || typeof(indata) != "string" ){
				indata = "";
			}
			if ( typeof(work) != "object" ){
				work = new Array();
			}
			var csv = indata.split( "\n" );
			if ( csv[0] == "Error" ){
				// エラー表示
				work["error"] = indata;
			}
			else {
				// データの保存
				work["wantsMember"] = new Array();
				for ( var i=0; i<csv.length; i++ ){
					csv[i] = csv[i].replace( /\n/, "" );
					csv[i] = csv[i].replace( /\r/, "" );
					if ( csv[i] != "" ){
						work["wantsMember"][i] = csv[i].split(",");
						// id,name,faceid,sex,sexdisp,age,agedisp,address,addrdisp,comment,xxxxtype,xxxxid,xxxxtitle
					}
				}
			}
			nextFunction();
		}
	);
}

function drawWantsMember(){
	var AreaStr = reportWantsAreaStr;
	if ( work["error"] ){
		AreaStr = work["error"];
	}
	else {
		// 表示データの作成
		if ( work["wantsMember"] ){
			AreaStr = AreaStr.replace( /reportWantCount/, work["wantsMember"].length );
		}
		else {
			AreaStr = AreaStr.replace( /reportWantCount/, "0" );
		}
	}
	if ( document.getElementById('reportWantsArea') ){
		document.getElementById('reportWantsArea').innerHTML = AreaStr;
	}
}

function drawWantsMemberList(){
	//argCurrPage = 1;
	var size = 20;

	var AreaStr = wantsMemberListAreaStr;
	if ( work["error"] ){
		AreaStr = work["error"];
	}
	else {
		// 表示データの作成
		if ( work["wantsMember"] ){
			if ( work["wantsMember"].length > 0 ){
				var dispStart = args[argCurrPage] * size;
				var dispEnd = (Number(args[argCurrPage])+1) * size;
				if ( dispEnd > work["wantsMember"].length ){
					dispEnd = work["wantsMember"].length;
				}
				var listData = "";
				for ( i=dispStart; i<dispEnd; i++ ){
					listData = listData + makeMemberInfoDigest( work["wantsMember"][i] ); // ->memberInfoDigest.js
				}
				AreaStr = AreaStr.replace( /<!-- wantsMemberList-->/, listData );
				// ページ送り
				drawPager(work["wantsMember"].length,args[argCurrPage],size);
			}
			else {
				AreaStr = AreaStr.replace( /<!-- wantsMemberList-->/, noWantsMemberStr );
			}
		}
		else {
			AreaStr = AreaStr.replace( /<!-- wantsMemberList-->/, noWantsMemberStr );
		}
	}
	if ( document.getElementById('wantsMemberListArea') ){
		document.getElementById('wantsMemberListArea').innerHTML = AreaStr;
	}
}

function drawWorkTagPageHead(){
	if ( document.getElementById('wantsMemberListHeadArea') ){
		document.getElementById('wantsMemberListHeadArea').innerHTML = wantsMemberTitleAreaStr.replace( /bookTitle/, work["title"]["text"] );
	}
}

function chgPage( page ){
	args[argCurrPage] = page;
	if ( getBrowser() == "ie" ){
		jump( "#"+makeArgs4Url() );		// アドレスを記憶させる
	}
	drawResultList();
}

