var obj = new Array();
var oldDetail = new Array();
function editeReview(sid)
{
	if(!sid) return false;
	obj[sid] = "appContent_"+sid;
	oldDetail[sid] = oo(obj[sid]).innerHTML;
	var content_value = oo("appContent"+sid).innerHTML;
	while(content_value.indexOf("<BR>") != -1) content_value = content_value.replace("<BR>", "\n");
    while(content_value.indexOf("&nbsp;") != -1) content_value = content_value.replace("&nbsp;", " ");
	oo(obj[sid]).innerHTML = "<div><textarea cols=50 rows=5 class=textarea name='reDetail"+sid+"' id='reDetail"+sid+"'>"+content_value+"</textarea></div>";
	oo(obj[sid]).innerHTML += "<div class=height25><input type=button class=input value=提交 onclick='doEditeReview("+sid+")'> <input type=button class=input value=取消 onclick='oo(obj["+sid+"]).innerHTML = oldDetail["+sid+"]'> <span id='msg_show"+sid+"'></span>";
 	
 	return;
}
function doEditeReview(sid)
{
	var div_detail = oo("reDetail"+sid);
	div_detail.value = trim(div_detail.value);
	newDetail = div_detail.value;	
	if(! chkInput(trim(div_detail.value) == "", div_detail, "msg_show"+sid, "请输入回应内容！")) {
	    oo("msg_show"+sid).className="box_error";
		return false;
	}
	
	var params = new Array();
	params[0] = new Array("module", "app_edit");
	params[1] = new Array("content", div_detail.value);
	params[2] = new Array("sid", sid);
	oo("msg_show"+sid).className="box_hint";
	show_msg("msg_show"+sid, "正在编辑...");
	XmlHttpSendExAsyn("/services/xr_promotion.phtml", "POST", params, "doEditeReviewParseResults(result," + sid + ")");	
}

function doEditeReviewParseResults(result, sid)
{	
	var div_detail = oo("reDetail"+sid);
	div_detail.value = trim(div_detail.value);
	newDetail = div_detail.value;	
	while(newDetail.indexOf("\n") != -1) newDetail = newDetail.replace("\n", "<BR>");
    while(newDetail.indexOf(" ") != -1) newDetail = newDetail.replace(" ", "&nbsp;");
	if(getResultCode(result) == SUCC_COMPLETE)
	{
		oo("appContent_"+sid).innerHTML = "<span id='appContent"+sid+"' >"+newDetail+"</span> <br/>[<span class=font_b><a href=\"javascript:;\" onclick=\"editeReview('"+sid+"')\">编辑</a> | <a href=\"javascript:;\" onclick=\"delReview('"+sid+"')\">删除</a></span>]<span id=\"delmsg"+sid+"\" ></span>";	
          
	}
	else
	{
	    oo("msg_show"+sid).className="box_error";
		show_msg("msg_show"+sid, "编辑失败！");	
		setTimeout("show_msg('msg_show"+sid+"', '');", 1000);
	}
}
function delReview(sid)
{
	if(!sid) return false;
	oo("delmsg"+sid).className = "box_hint";
	oo("delmsg"+sid).innerHTML = "删除此条回应？<a href=javascript:doDelReview("+sid+")>确定</a> <a href=javascript:cancelDelReview("+sid+")>取消</a>";
	return;
}

function doDelReview(sid)
{
	if(!sid) return false;
	var params = new Array();
	params[0] = new Array("module", "app_del");
	params[1] = new Array("sid", sid);
	
	show_msg("delmsg"+sid, "正在删除...");	
	XmlHttpSendExAsyn("/services/xr_promotion.phtml", "POST", params, "doDelReviewParseResults(result," + sid + ")");	
}

function doDelReviewParseResults(result, sid)
{	
	if(getResultCode(result) == SUCC_COMPLETE)
	{
		oo("appList_"+sid).style.display = "none";	
	}
	else
	{
		oo("delmsg"+sid).className="box_error";	
		show_msg("delmsg"+sid, "删除失败！");
		setTimeout("cancelDelReview("+sid+")", 1000);	
	}
	return;
}
function cancelDelReview(sid)
{
	if(!sid) return false;
	oo("delmsg"+sid).innerHTML = "";
	oo("delmsg"+sid).className="";	
	return;
}
function postAssess(flag, sid){
	if(!sid) return false;
	var params = new Array();
	params[0] = new Array("module", "assess");
	params[1] = new Array("sid", sid);
	params[2] = new Array("flag", flag);
	oo("assess_msg").className="box_hint";	
	show_msg("assess_msg", "正在提交...");	
	XmlHttpSendExAsyn("/services/xr_promotion.phtml", "POST", params, "postAssessParseResults(result, '"+flag+"')");
}
function postAssessParseResults(result, flag){
	if(getResultCode(result) == SUCC_COMPLETE)
	{
		oo("assess_msg").className="box_right";	
		if(flag == "good") oo("cnt_good").innerHTML = parseInt(oo("cnt_good").innerHTML) + 1;
		if(flag == "bad") oo("cnt_bad").innerHTML = parseInt(oo("cnt_bad").innerHTML) + 1;
		show_msg("assess_msg", "提交成功");
		setTimeout("show_msg('assess_msg', '');", 1000);
	}
	else
	{
		oo("assess_msg").className="box_error";	
		show_msg("assess_msg", result);
	}
	return;
}
