
var MSG_APP = "msg_app_";
var MSG_REV = "msg_rev_";
var DIV_REV = "div_rev_";
var DIV_ADDREV = "div_addrev_";
var DIV_RREV = "div_rrev_";
var SP_ASSESS_GOOD = "sp_assess_good_";
var SP_ASSESS_BAD = "sp_assess_bad_";
function showarea(sid, status){
	var msg_app = MSG_APP+sid;
	var div_addrev = oo(DIV_ADDREV+sid);
	if(status ==1){    
		show(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == -1){
		hidden(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == 2){
		hidden(div_addrev);
	}
}
function showarea_(sid, status){
	var msg_app = MSG_APP+sid;
		var div_addrev = oo(DIV_ADDREV+sid);
	if(status ==1){             
			show(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == -1){
		hidden(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == 2){
		hidden(div_addrev);
	}
}

function showareamangeQQ(sid,qq,brname,status){
	var msg_app = MSG_APP+sid;
		var div_addrev = oo(DIV_ADDREV+sid);
		if(status ==1){
		showLoginmangeQQ(sid,qq,brname);return;
		show(div_);
		showMsg(msg_app, '', '');
	}else if(status == -1){
		hidden(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == 2){
		hidden(div_addrev);
	}
}
function showareaQQ(sid,brname,channelname,series,status){
	var msg_app = MSG_APP+sid;
		var div_addrev = oo(DIV_ADDREV+sid);
		if(status ==1){
		showLoginQQ(sid,brname,channelname,series);return;
		show(div_);
		showMsg(msg_app, '', '');
	}else if(status == -1){
		hidden(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == 2){
		hidden(div_addrev);
	}
}
function showarea1(sid,brname,status){
	var msg_app = MSG_APP+sid;
		var div_addrev = oo(DIV_ADDREV+sid);
		if(status ==1){
		showLogin1(sid,brname);return;
		show(div_);
		showMsg(msg_app, '', '');
	}else if(status == -1){
		hidden(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == 2){
		hidden(div_addrev);
	}
}
function showarea2(sid,brname,arr,status){
	var msg_app = MSG_APP+sid;
		var div_addrev = oo(DIV_ADDREV+sid);
		if(status ==1){
		showLogin2(sid,brname,arr);return;
		return;
		show(div_);
		showMsg(msg_app, '', '');
	}else if(status == -1){
		hidden(div_addrev);
		showMsg(msg_app, '', '');
	}else if(status == 2){
		hidden(div_addrev);
	}
}
function addAssess(sid,type,id)
{
	var msg_app = MSG_APP+sid;
	if(login <= 0) {
		showLogin();return;
	}
	showMsg(msg_app, '正在提交评定...', 'box_hint');
	window.location.href="/wping/wping_save.jsp?flag=dafen&sid="+sid+"&id="+id+"&type="+type+"";	
	return;	
}
function addRev_test(sid)
{
	var msg_app = MSG_APP+sid;
		var rev_detail = oo("rev_detail_"+sid);
	var bt = oo("bt_rev_"+sid);
	rev_detail.value = trim(rev_detail.value);
	
	if(trim(rev_detail.value) == "")
	{
		showMsg(msg_app, '请输入回应内容！', 'box_error');
		return false;
	}
	showMsg(msg_app, '正在提交您的回应...', 'box_hint');
	bt.disabled = true;
	
	var x = new Ajax(false, 'HTML');
	x.post('/wping/wping_save.jsp','flag=add&sid='+sid+'&detail='+rev_detail.value, function(s){
		if(getResultCode(s) == SUCC_COMPLETE){
			var div_rev = oo(DIV_REV+sid);
			var rev_num = oo("sp_rev_num_"+sid).innerHTML;
			rev_num = parseInt(rev_num) + 1;
			var add_result = getResultParameter(s, "result"); 
			var submit_time = getResultParameter(s, "submit_time"); 
			var nickname = getResultParameter(s, "nickname"); 
			var photo_path = getResultParameter(s, "photo_path");
			var user_id = get_user_id();
			var nickname = get_nickname();
			if(add_result == 1)
			{
				oo("sp_rev_num_"+sid).innerHTML = rev_num;
				
				div_rev.innerHTML = "<div class=\"fhy_sub\">"+
				"<div class=\"font_9\"><a href=\"/services/srv_appraiser.phtml?module=userinfo&user_id=" + user_id + "\">"+nickname+"</a> " 
				+ submit_time + "</div><div class=\"fhy_con\">"+rev_detail.value+"</div></div>"+div_rev.innerHTML;		
				showarea(sid, 2);
				show(div_rev);
				rev_detail.value = "";
				showMsg(msg_app, '回应成功！', 'box_right');
			}
			else if(add_result == 0)
			{
				showMsg(msg_app, '回应失败！', 'box_error');
			}
		}else{
			showMsg(msg_app, '回应成功！', 'box_error');
		}
	});		
	bt.disabled = false;
	return;	
}
function addRev1(sid,id)
{
	var msg_app = MSG_APP+sid;	
	var rev_detail = oo("rev_detail_"+sid);
	var bt = oo("bt_rev_"+sid);
	rev_detail.value = trim(rev_detail.value);
	
	if(trim(rev_detail.value) == "")
	{
		showMsg(msg_app, '请输入回应内容!', 'box_error');
		return false;
	}
		
	showMsg(msg_app, '正在提交您的回应...', 'box_hint');
	bt.disabled = true;
		window.location.href="/wping/wping_save.jsp?flag=add&sid="+sid+"&id="+id+"&detail="+rev_detail.value+"";
		bt.disabled = false;
	return;	
}
function addRev(sid,id)
{
	var msg_app = MSG_APP+sid;
	var rev_detail = oo("rev_detail_"+sid);
	var bt = oo("bt_rev_"+sid);
	rev_detail.value = trim(rev_detail.value);
	if(trim(rev_detail.value) == "")
	{
		alert('请输入回应内容ky');
		return false;
	}
	bt.disabled = true;
		window.location.href="/wping/wping_save.jsp?flag=add&id="+id+"&sid="+sid+"&detail="+rev_detail.value+"";
		bt.disabled = false;
		return;	
}
function addRev_test(sid)
{
	var msg_app = MSG_APP+sid;
	
	var rev_detail = oo("rev_detail_"+sid);
	var bt = oo("bt_rev_"+sid);
	rev_detail.value = trim(rev_detail.value);
	
	if(trim(rev_detail.value) == "")
	{
		showMsg(msg_app, '请输入回应内容！tes', 'box_error');
		return false;
	}
		
	showMsg(msg_app, '正在提交您的回应...', 'box_hint');
	bt.disabled = true;
		window.location.href="/wping/wping_save.jsp?flag=add&sid="+sid+"&detail="+rev_detail.value+"";
		bt.disabled = false;
	return;	
}
function send_request(url) {//初始化、指定处理函数、发送请求的函数
    http_request = false;
    //开始初始化XMLHttpRequest对象
    if (window.XMLHttpRequest) { //Mozilla 浏览器
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {//设置MiME类别
            http_request.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject) { // IE浏览器
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
            }
        }
    }
    if (!http_request) { // 异常，创建对象实例失败
        window.alert("不能创建XMLHttpRequest对象实例.");
        return false;
    }
    http_request.onreadystatechange = processRequest;
    // 确定发送请求的方式和URL以及是否同步执行下段代码
    http_request.open("GET", url, true);
    http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
    if (http_request.readyState == 4) { // 判断对象状态　
        // confirm("http_request.status :"+http_request.status);
        if (http_request.status == 200) { // 信息已经成功返回，开始处理信息　
          voucharTip.innerHTML = http_request.responseText;		    			
            return true;
        } else {//页面不正常
           alert("您所请求的页面有异常。");
           return false
        }		 
    }
    return true;
}
function oper_brandadd(sid,detail,objID) {
    voucharTip = document.getElementById(objID);   
   send_request('/wping/purchase_save.jsp?flag=add&detail='+detail+'&sid='+sid);
}
function save_info(sid,detail,objID) {
    voucharTip = document.getElementById(objID);   
   send_request('/wping/purchase_save.jsp?flag=add&detail='+detail+'&sid='+sid);
}
function save__info(sid,type,hit_num,objID) {
    voucharTip = document.getElementById(objID);   
   send_request('/wping/purchase_save.jsp?flag=dafen&sid='+sid+'&type='+type+'&hit='+hit_num);
}
function addAssess(sid,type,hits)
{
	document.getElementById("sp_assess_good_"+sid).className = "";
	var msg_app = MSG_APP+sid;
	var hit=0;
	++hit;
	var hit_num=hits+1;
	if(login <= 0) {
		showLogin();return;
	}
	if(hit>1){
    alert("评定无效！你最多只能评定一次，谢谢合作！");
	showMsg(msg_app, '评定无效!', 'box_hint');
	}else{
		alert("评定成功！你最多只能评定一次，谢谢合作！");
		showMsg(msg_app, '评定成功！', 'box_hint');
		}	
	save__info(sid,type,hit_num,"sp_assess_good_"+sid)
	return;	
}
function addAssess_bad(sid,type,hits)
{
	document.getElementById("sp_assess_bad_"+sid).className = "";
	var msg_app = MSG_APP+sid;
	var hit_num=hits+1;
	if(login <= 0) {
		showLogin();return;
	}
    alert("评定成功！谢谢你的参与！");
	showMsg(msg_app, '评定成功！', 'box_hint');
	save__info(sid,type,hit_num,"sp_assess_bad_"+sid)
	return;	
}

