function showarea(sid, status)
{
	var rev_msg = "rev_msg_"+sid;
	
	var div_area = document.getElementById("div_area_"+sid);
	if(!div_area)return;
	if(status ==1)
	{
		if(login <= 0)	
		{
			show_msg(rev_msg, "请您先登录才能回应！<a href='vip/login.asp'>登录</a>/<a href='vip/reg.asp'>注册</a>");
			return;
		}
		if(div_area != null) div_area.style.display="block";
		
		show_msg(rev_msg,"");
	}
	else if(status == -1)
	{
		if(div_area != null) div_area.style.display="none";
		show_msg(rev_msg,"");
	}
	else if(status == 2)
	{
		if(div_area != null) div_area.style.display="none";
	}
	
}



function show_msg(hint_id, msg)
{
	show_err(null, hint_id, msg);
}




function show_err(f_input, hint_id, msg)
{
	if(f_input != null && f_input != 'undefined')
	{
		f_input.focus();
		f_input.className = "input_js";
	}
	var obj = oo(hint_id);
	if(obj != null)
	{
		//obj.style.display="";
		obj.innerHTML = msg;
	}
}
	function checkform() {
		var div_assess = "rev_msg_tjpl";
	if(login <= 0) 
	{
		show_msg(div_assess,  "请您先登录才能回应！<a href='vip/login.asp'>登录</a>/<a href='vip/reg.asp'>注册</a>");
		return false;
	}

		if ( oo("pl").value == '' ) {
			oo("cuo_pl").style.display="block";
			return false;

		}
		
	}
		function changeselect(selectobj) {
		var cuo_selectobj="cuo_"+selectobj.name;
		
		if ( selectobj.value == '') {
		oo(cuo_selectobj).style.display="block";
		}
			else
			{
		oo(cuo_selectobj).style.display="none";
		}
		}


function addAssess(pl_id, flag)
{	
	var div_assess = "rev_msg_"+pl_id;
	if(login <= 0) 
	{
		show_msg(div_assess,  "请您先登录才能回应！<a href='vip/login.asp'>登录</a>/<a href='vip/reg.asp'>注册</a>");
		return ;
	}
	show_msg(div_assess, "正在提交评定...");
	if(oo("by_user_id_"+pl_id).value==user_id)
	{
		show_msg(div_assess,  "不能给自己点评挖，还可以这样啊");
		return ;
	}
	var params = new Array();
	params[0] = new Array("pl_id",pl_id);
	params[1] = new Array("flag",flag);
	params[2] = new Array("user_id",user_id);
	params[3] = new Array("sj_id",oo("sj_id_"+pl_id).value);
	params[4] = new Array("by_user_id",oo("by_user_id_"+pl_id).value);
	//document.write (oo("sj_id_"+pl_id).value)
	//document.write (oo("by_user_id_"+pl_id).value)

	
	XmlHttpSendExAsyn("/dianping.asp", "POST", params, "addAssessParseResults(result," + pl_id + ", " + flag + ")");
	
}


function XmlHttpSendExAsyn(url, method, params, parseResults)
{
	var headers = new Array(
					new Array("Content-Type", "application/x-www-form-urlencoded"), //multipart/form-data 
					new Array("Connection", "Keep-Alive"),
					new Array("Pragma", "no-cache"),
					new Array("Cache-Control", "no-cache")
				);
	var objXMLHTTP = null;
	var i, result = null;
	
	if (window.XMLHttpRequest) 
	{  
		objXMLHTTP = new XMLHttpRequest(); 
	} 
	else 
	{  
		var MSXML = new Array('MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'); 
		for(var i = 0; i < MSXML.length; i ++) 
		{  
			try 
			{  
				objXMLHTTP = new ActiveXObject(MSXML[i]); 
				break; 
			} 
			catch(e) 
			{  
			} 
		} 
	} 

	//compose the parameters	
	var strparam = null;
	if(params != null)
	{
		for(i = 0; i < params.length; i++)
		{
			var tmp = params[i];
			if(typeof(tmp) == 'object' && (tmp instanceof Array) && tmp.length >= 2)
			{
				if(strparam == null)
				{
					strparam = tmp[0] + "=" + tmp[1];   //转换
				}
				else
				{
					strparam += "&" + tmp[0] + "=" + tmp[1];
				}
			}
		}
	}	

	if(strparam != null)
	{
		if(method == "GET")
		{
			if(url.indexOf("?") == -1)
			{
				url += "?" + strparam;
			}
			else
			{
				url += "&" + strparam;
			}
		}
	}

    objXMLHTTP.open(method, url, true);
    
    objXMLHTTP.onreadystatechange=function() 
		{
			if (objXMLHTTP.readyState == 4) 
			{
				result = objXMLHTTP.responseText;//返回结果
				eval(parseResults);
			}
		}
     
	if(headers != null && typeof(headers) == 'object' && (headers instanceof Array))
	{
		for(i = 0; i < headers.length; i++)
		{
			var tmp = headers[i];
			if(typeof(tmp) == 'object' && (tmp instanceof Array) && tmp.length >= 2)
			{
				objXMLHTTP.setRequestHeader(tmp[0], tmp[1]);
			}
		}
	}

	if(method == "POST")
	{
		objXMLHTTP.setRequestHeader("Content-length", strparam.length);
		objXMLHTTP.send(strparam); 
	}
	else
	{
		objXMLHTTP.send(null); 
	}
}



//Get the code of result
function getResultCode(result)
{
	var p = result.indexOf(' ');
	var ret = null;
	if(p > -1)
	{
		try
		{
			ret = parseInt(result.substr(0, p));
		}
		catch(e)
		{
			ret = null;
		}
	}

	return ret;
}



function addAssessParseResults(result, pl_id, flag)
{	
	var div_assess = "rev_msg_"+pl_id;
	if(getResultCode(result) == 200)
	{
		var addResult = getResultParameter(result, "result"); 
		if(addResult == 1)
		{
			num_assess_1 = document.getElementById("num_assess_1_"+pl_id);
			num_assess_2 = document.getElementById("num_assess_2_"+pl_id);
			if(flag == 1) num_assess_1.innerHTML = parseInt(num_assess_1.innerText) + 1;
			else if(flag == 2) num_assess_2.innerHTML = parseInt(num_assess_2.innerText) + 1;
			
			show_msg(div_assess, "评定成功！");	
		}
		else if(addResult == 2)
		{
			show_msg(div_assess, "您已经评定过此点评，不要乱点了挖");	
		}
		else if(addResult == 3)
		{
			show_msg(div_assess, "不能给自己点评挖，还可以这样啊");
		}
		else
		{
			show_msg(div_assess, "评定失败！");	
		}
	}
	else
	{
		show_msg(div_assess, "评定失败！");	
	}	
		
}

//Get the specail parameter's value from result
function getResultParameter(result, param)
{
	var ret = null;
	param += ":";
	var p = result.indexOf(param);
	if(p > -1)
	{
		j = result.toLowerCase().indexOf("\r\n", p);
		ret = result.substr(p + param.length, j - p - param.length);
	}
	return ret;
}

//1.4.4
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(!document.getElementById){return;}this.DETECT_KEY=_b?_b:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(c){this.addParam("bgcolor",c);}var q=_8?_8:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",_7);this.setAttribute("doExpressInstall",false);var _d=(_9)?_9:window.location;this.setAttribute("xiRedirectUrl",_d);this.setAttribute("redirectUrl","");if(_a){this.setAttribute("redirectUrl",_a);}};deconcept.SWFObject.prototype={setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16.push(key+"="+_18[key]);}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}return _23;};deconcept.PlayerVersion=function(_27){this.major=_27[0]!=null?parseInt(_27[0]):0;this.minor=_27[1]!=null?parseInt(_27[1]):0;this.rev=_27[2]!=null?parseInt(_27[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_29){var q=document.location.search||document.location.hash;if(q){var _2b=q.substring(1).split("&");for(var i=0;i<_2b.length;i++){if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){return _2b[i].substring((_2b[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return;}var _2d=document.getElementsByTagName("OBJECT");for(var i=0;i<_2d.length;i++){_2d[i].style.display="none";for(var x in _2d[i]){if(typeof _2d[i][x]=="function"){_2d[i][x]=function(){};}}}};deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=="function"){var _30=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();_30();};}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}};if(typeof window.onbeforeunload=="function"){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){deconcept.SWFObjectUtil.prepUnload();oldBeforeUnload();};}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}if(Array.prototype.push==null){Array.prototype.push=function(_31){this[this.length]=_31;return this.length;};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var sinaFlash=deconcept.SWFObject;