function setUseful(review_id,isUseful){
	//处理数据
	if (window.XMLHttpRequest){
		req = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){processcheck("span_userful_" + review_id,"");};
	//req.onload = function(){processcheck("span_userful_" + review_id,"");};
	req.open("get", encodeURI("/product/ajax_review.htm?action=setUseful&review_id="+review_id+"&isUseful="+isUseful+"&timer="+Math.random()), false );
	req.send(null);
}

function check_verifycode(obj,targetdiv){
	if (window.XMLHttpRequest){
	req = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	req.onreadystatechange = function(){processcheck(targetdiv,"")};
	req.open( "get", encodeURI("/product/ajax_review.htm?action=verifycode&verifycode="+MM_findObj(obj).value+"&timer="+Math.random()), false );
	req.send();
	if (MM_findObj(targetdiv).innerHTML.indexOf("tip-error.gif")>0){return false;}else{return true;}
}

function check_isblank(obj,targetdiv){
	if (window.XMLHttpRequest){
	req = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){processcheck(targetdiv,"")};
	req.open( "get", encodeURI("/product/ajax_review.htm?action=isblank&objvalue="+MM_findObj(obj).value+"&timer="+Math.random()), false );
	req.send();
	if (MM_findObj(targetdiv).innerHTML.indexOf("tip-error.gif")>0){return false;}else{return true;}
}

function checkform(){
	var tmpcheck1 = check_isblank('review_content','tip_review_content');
	var tmpcheck2 = check_verifycode('review_verify','tip_review_verify');

	if (tmpcheck1 && tmpcheck2){return true;}else{return false;}
}