function claimmission(missioniden){
  document.getElementById("claimimg").onclick ="javascript:void(0);";
  createXMLHttpRequest();
  var para="missioniden="+missioniden;
  var url = "/claimmission.do";
  xmlHttp.open("POST", url, true);
  xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlHttp.onreadystatechange = callback_claimmission;
  xmlHttp.send(para);
}

function callback_claimmission(){
	if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
	        var state = xmlHttp.responseXML.getElementsByTagName("STATE")[0].firstChild.data;
	        if(state=="idenerr"){
	        	alert("缺少必要参数！");
	        	return true;
	        }
	        if(state=="nomission"){
	        	alert("不存在此任务！");
	        	return true;
	        }
	        if(state=="login"){
	        	var date=new Date();
        		date.setTime(date.getTime()+24*3600*1000);
        		document.cookie='nextURL='+document.location.href+';expire='+date.toGMTString()+';path=/;domain=.hudong.com;';
        		location="http://www.hudong.com/user/login/userLogin.jsp";
        		//alert("请您先登录,如未注册,请先注册.");
        		return true;
	        }
	        if(state=="fail"){
	        	alert("认领任务失败！");
	        	return true;
	        }
	        if(state=="nogroupadmin"){
	        	var nogroupadmin=document.getElementById("eor-info-task");
	        	nogroupadmin.style.display="block";
	        	return true;
	        }
	        if(state=="nogroupmember"){
	        	var nogroupmember=document.getElementById("eor-gt-task");
	        	nogroupmember.style.display="block";
	        	return true;
	        }
	        if(state=="privategroup"){
	        	alert("私密小组不能认领！");
	        	return true;
	        }
	        if(state=="claimed"){
				alert("您已经认领过此任务！");
	        	return true;
	        }
	        if(state=="over"){
	            var num = xmlHttp.responseXML.getElementsByTagName("MISSNUM")[0].firstChild.data;
				alert("您不能认领"+num+"个以上的正式任务！");
	        	return true;
	        }
	        
	        if(state=="success"){
	        	var success=document.getElementById("gt-task");
	        	success.style.display="block";
	        	return true;
	        }
        }
    }
}

function hiddenbutton(divid){
	var div=document.getElementById(divid);
	div.style.display="none";
}

function joingroup(groupiden){
	  createXMLHttpRequest();
	  var para="groupiden="+groupiden;
	  var url = "/checkjoingroup.do";
	  xmlHttp.open("POST", url, true);
	  xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	  xmlHttp.onreadystatechange = callback_joingroup;
	  xmlHttp.send(para);
}
function callback_joingroup(){
	if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
	        	var state = xmlHttp.responseXML.getElementsByTagName("STATE")[0].firstChild.data;
		        if(state=="idenerr"){
		        	alert("缺少必要参数！");
		        	return true;
		        }
		        if(state=="nologin"){
		        	var date=new Date();
	        		date.setTime(date.getTime()+24*3600*1000);
	        		document.cookie='nextURL='+document.location.href+';expire='+date.toGMTString()+';path=/;domain=.hudong.com;';
	        		location="http://www.hudong.com/user/login/userLogin.jsp";
	        		//alert("请您先登录,如未注册,请先注册.");
	        		return true;
		        }
		        if(state=="join"){
			        var groupiden = xmlHttp.responseXML.getElementsByTagName("GROUPIDEN")[0].firstChild.data;
	        	    var groupname = xmlHttp.responseXML.getElementsByTagName("GROUPNAME")[0].firstChild.data;
	        	    var groupurl = xmlHttp.responseXML.getElementsByTagName("GROUPURL")[0].firstChild.data;
			        location="http://group.hudong.com/group/common/joinreason.jsp?groupiden="+groupiden+"&groupname="+encodeURI(groupname)+"&groupurl="+groupurl;
	        		return true;
		        }
		        if(state=="nojoin"){
		        	var message = xmlHttp.responseXML.getElementsByTagName("MESSAGE")[0].firstChild.data;
		        	alert(message);
		        	return true;
		        }
            }
		}
}