var hideAverageStr = "－";
var evalAreaStr = ""+
"						<table width=\"480\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"+
"							<tr>"+
"								<td width=\"10\" background=\"img/yellow_base_lbg.gif\"><img src=\"img/null.gif\" border=\"0\" width=\"10\" alt=\"\" /></td>"+
"								<td width=\"460\" rowspan=\"2\" background=\"img/yellow_base_cbg.gif\"><div align=\"left\" class=\"title14bpx\">みんなの評価</div></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\" alt=\"\" border=\"0\" width=\"10\" /></td>"+
"								<td width=\"10\" background=\"img/yellow_base_cbg.gif\"><img src=\"img/null.gif\" alt=\"\" border=\"0\" width=\"10\" /></td>"+
"							</tr>"+
"							</table>"+
"							<table width=\"480\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"bg_w\">"+
"										<tr>"+
"											<td rowspan=\"3\"><img src=\"img/null.gif\" width=\"10\" alt=\"\"/></td>"+
"											<td class=\"h15sp\" colspan=\"3\"><img src=\"img/null.gif\" alt=\"\" /></td>"+
"											<td rowspan=\"3\"><img src=\"img/null.gif\" width=\"10\" alt=\"\"/></td>"+
"										</tr>"+
"									"+
"										<tr>"+
"											<td colspan=\"3\"><img src=\"img/null.gif\" alt=\"\" width=\"455\" height=\"2\" /></td>"+
"										</tr>"+
"										<tr>"+
"											<td width=\"216\" class=\"top\"><table width=\"216\" border=\"0\" cellpadding=\"0\" cellspacing=\"2\">"+
"													<tr>"+
"														<td width=\"212\" class=\"txt16bpx\"><div align=\"left\">総クチコミ数[evalTotalCount]</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td><div align=\"center\">"+
"															<table width=\"177\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"+
"																<tr>"+
"																	<td colspan=\"3\" class=\"h6sp\"></td>"+
"																</tr>"+
"																<tr>"+
"																	<td width=\"62\" height=\"48\" class=\"bottom\"><div align=\"center\"><img src=\"img/gooIcon1_01.gif\" alt=\"\" width=\"62\" height=\"48\" border=\"0\" /></div></td>"+
"																	<td rowspan=\"2\"><div align=\"center\"><img src=\"img/null.gif\" alt=\"\" border=\"0\" width=\"40\" /></div></td>"+
"																	<td width=\"62\" height=\"48\" class=\"bottom\"><div align=\"center\"><img src=\"img/booIcon1_01.gif\" alt=\"\" width=\"62\" height=\"48\" border=\"0\" /></div></td>"+
"																</tr>"+
"																<tr>"+
"																	<td width=\"62\" height=\"22\" class=\"middle\" background=\"img/goobooIconBg.gif\"><div align=\"center\">gooCount</div></td>"+
"																	<td width=\"62\" height=\"22\" class=\"middle\" background=\"img/goobooIconBg.gif\"><div align=\"center\">booCount</div></td>"+
"																</tr>"+
"															</table>"+
"														</div>"+
"														</td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"h5sp\"></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"bottom\"><div align=\"left\" class=\"txt_cm\">総合ポイント"+
"														<img src=\"starImage\" alt=\"starAlt\" name=\"totalPointImg\" width=\"159\" height=\"32\" border=\"0\" id=\"totalPointImg\" /><span class=\"txt10px\">（dispTotalPoint%）</span></div></td>"+
"													</tr>"+
"													</table>"+
"												</td>"+
"											<td class=\"bg_dotl\"><img src=\"img/null.gif\" alt=\"\" width=\"1\" height=\"8\" /></td>"+
"											<td width=\"235\" class=\"middle\"><div align=\"right\"><table width=\"230\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"+
"													<tr>"+
"														<td width=\"84\" class=\"txt10px\"><div align=\"left\" class=\"middle\">ハラハラドキドキ</div></td>"+
"													<td width=\"146\" class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"heatAlt\" name=\"sub01Graph\" width=\"s1Width\" height=\"13\" border=\"0\" id=\"sub01Graph\" />&#12288;(s1Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">ためになる</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"cryAlt\" name=\"sub02Graph\" width=\"s2Width\" height=\"13\" border=\"0\" id=\"sub02Graph\" />&#12288;(s2Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">ほのぼの</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"laughAlt\" name=\"sub03Graph\" width=\"s3Width\" height=\"13\" border=\"0\" id=\"sub03Graph\" />&#12288;(s3Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">燃える</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"painAlt\" name=\"sub04Graph\" width=\"s4Width\" height=\"13\" border=\"0\" id=\"sub04Graph\" />&#12288;(s4Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">ギャグが良い</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"inteliAlt\" name=\"sub05Graph\" width=\"s5Width\" height=\"13\" border=\"0\" id=\"sub05Graph\" />&#12288;(s5Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">ストーリーが良い</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"beatAlt\" name=\"sub06Graph\" width=\"s6Width\" height=\"13\" border=\"0\" id=\"sub06Graph\" />&#12288;(s6Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">感動する</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"fearImage\" name=\"sub07Graph\" width=\"s7Width\" height=\"13\" border=\"0\" id=\"sub07Graph\" />&#12288;(s7Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">絵が好き</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"beatAlt\" name=\"sub08Graph\" width=\"s8Width\" height=\"13\" border=\"0\" id=\"sub08Graph\" />&#12288;(s8Count)</div></td>"+
"													</tr>"+
"													<tr>"+
"														<td colspan=\"2\"><img src=\"img/null.gif\" height=\"3\" width=\"10\" alt=\"\" /></td>"+
"													</tr>"+
"													<tr>"+
"														<td class=\"txt10px\"><div align=\"left\" class=\"middle\">名作である</div></td>"+
"														<td class=\"txt\"><div align=\"left\"><img src=\"img/subGraph.gif\" alt=\"fearImage\" name=\"sub09Graph\" width=\"s9Width\" height=\"13\" border=\"0\" id=\"sub09Graph\" />&#12288;(s9Count)</div></td>"+
"													</tr>"+
"											</table>"+
"										 </div>"+
"										 </td>"+
"										</tr>"+
"								</table>";

function readEval(nextFunction){
	httpRequest("data/getEval.php?work="+args[argWork], function( indata ){
			if( typeof(indata) == "object" || typeof(indata) != "string" ){
				indata = "";
			}
			if ( typeof(work) != "object" ){
				work = new Object();
			}
			var csv = indata.split( "\n" );
			if ( csv[0] == "Error" ){
				work["error"] = indata;
			}
			else {
				// データの保存
				for ( var i=0; i<csv.length; i++ ){
					csv[i] = csv[i].replace( /\n/, "" );
					csv[i] = csv[i].replace( /\r/, "" );
					if ( csv[i] != "" ){
						var data = csv[i].split(",");
						work["eval"] =  { good:data[0], bad:data[1], s1:data[2], s2:data[3], s3:data[4], s4:data[5], s5:data[6], s6:data[7], s7:data[8], s8:data[9], s9:data[10] };
					}
				}
			}
			nextFunction();
		}
	);
}

function drawEval(){
	var AreaStr = evalAreaStr;
	if ( work["error"] ){
		AreaStr = AreaStr.replace( /evalTotalCount/, work["error"] );
	}
	else {
		if ( work["eval"] ){
			var total = Number(work["eval"]["good"]) +Number(work["eval"]["bad"]);
			var average = calcAverage( total, work["eval"]["good"] ); 
			AreaStr = AreaStr.replace( /evalTotalCount/, total );
			AreaStr = AreaStr.replace( /totalLinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=0')" );
			AreaStr = AreaStr.replace( /gooCount/, work["eval"]["good"] );
			AreaStr = AreaStr.replace( /gooLinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=1')" );
			AreaStr = AreaStr.replace( /booCount/, work["eval"]["bad"] );
			AreaStr = AreaStr.replace( /booLinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=2')" );
			AreaStr = AreaStr.replace( /starImage/, makeStarImage( total, average ) );
			AreaStr = AreaStr.replace( /starAlt/, makeStarAlt( total, average ) );
			AreaStr = AreaStr.replace( /dispTotalPoint/, calcDispAverage( total, average ) );
			AreaStr = AreaStr.replace( /s1Width/, Math.round( work["eval"]["s1"] / total *100 ) );
			AreaStr = AreaStr.replace( /s1LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=3')" );
			AreaStr = AreaStr.replace( /s1Count/, work["eval"]["s1"] );
			AreaStr = AreaStr.replace( /s2Width/, Math.round( work["eval"]["s2"] / total *100 ) );
			AreaStr = AreaStr.replace( /s2LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=4')" );
			AreaStr = AreaStr.replace( /s2Count/, work["eval"]["s2"] );
			AreaStr = AreaStr.replace( /s3Width/, Math.round( work["eval"]["s3"] / total *100 ) );
			AreaStr = AreaStr.replace( /s3LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=5')" );
			AreaStr = AreaStr.replace( /s3Count/, work["eval"]["s3"] );
			AreaStr = AreaStr.replace( /s4Width/, Math.round( work["eval"]["s4"] / total *100 ) );
			AreaStr = AreaStr.replace( /s4LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=6')" );
			AreaStr = AreaStr.replace( /s4Count/, work["eval"]["s4"] );
			AreaStr = AreaStr.replace( /s5Width/, Math.round( work["eval"]["s5"] / total *100 ) );
			AreaStr = AreaStr.replace( /s5LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=7')" );
			AreaStr = AreaStr.replace( /s5Count/, work["eval"]["s5"] );
			AreaStr = AreaStr.replace( /s6Width/, Math.round( work["eval"]["s6"] / total *100 ) );
			AreaStr = AreaStr.replace( /s6LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=8')" );
			AreaStr = AreaStr.replace( /s6Count/, work["eval"]["s6"] );
			AreaStr = AreaStr.replace( /s7Width/, Math.round( work["eval"]["s7"] / total *100 ) );
			AreaStr = AreaStr.replace( /s7LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=9')" );
			AreaStr = AreaStr.replace( /s7Count/, work["eval"]["s7"] );
			AreaStr = AreaStr.replace( /s8Width/, Math.round( work["eval"]["s8"] / total *100 ) );
			AreaStr = AreaStr.replace( /s8LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=10')" );
			AreaStr = AreaStr.replace( /s8Count/, work["eval"]["s8"] );
			AreaStr = AreaStr.replace( /s9Width/, Math.round( work["eval"]["s9"] / total *100 ) );
			AreaStr = AreaStr.replace( /s9LinkAddr/, "javascript:jump('a4.html?w="+args[argWork]+"&a=11')" );
			AreaStr = AreaStr.replace( /s9Count/, work["eval"]["s9"] );
		}
	}
	if ( document.getElementById('evalArea') ){
		document.getElementById('evalArea').innerHTML = AreaStr;
	}
}

function calcAverage( total, good ){
	if ( total > 0 ){
		return good / total *100;
	}
	else {
		return 0;
	}
}

function calcDispAverage( total, average ){
	if ( total > 1 ){
		return Math.round(average*10)/10;
	}
	else {
		return hideAverageStr;
	}
}

function makeStarImage( total, average ){
	return "/img/star"+calcStar( total, average )+".gif";
}

function makeStarImage_s( total, average ){
	return "/img/s_star"+calcStar( total, average )+".gif";
}

function makeStarAlt( total, average ){
	return ""+calcStar( total, average )/10;
}

function calcStar( total, average ){
	var star = "000";
	if ( total > 1 ){
		if ( average > 96.7 ){
			if ( total >= 30 ){
				star = "150";
			}
			else {
				star = "050";
			}
		}
		else if ( average == 0 ){
			star = "000";
		}
		else if ( average < 20 ){
			star = "005";
		}
		else {
			star = "0" + Math.floor(average/10)*10/2;
		}
	}
	return star;
}
