function guildidChk(obj){//检查公会id是否已存在
	guildidchk=false;
	var showspan=document.getElementById("guildidTip");
  var guildid=trim(obj.value);
  if(guildid==""){
  	showspan.innerHTML="公会DKP地址不能为空.";
	  showspan.className="msgError";
	  return false;
  }else if(guildid.length<4){
    showspan.innerHTML="公会DKP地址长度不能小于4位.";
	  showspan.className="msgError";
	  return false;	
  }else if(guildid.match(/[^\w\d]/ig)!=null){
  	showspan.innerHTML="公会dkp地址只能由英文和数字组成.";
	  showspan.className="msgError";
	  return false;
	}else if(guildid=="public"){
		showspan.innerHTML="该公会dkp地址已被占用.";
	  showspan.className="msgError";
	  return false;
	}else{
  	var params="guildid="+guildid+"&isguildadd=1&type=1";
    $.ajax({
      type: "POST",
      url: "/ajaxdeal.jsp",
      data: params,
      error: function(){
      	showspan.innerHTML="公会DKP地址已被占用.";
  	    showspan.className="msgError";
  	    return false;
  	  },
      success: function(status){
      	if($.trim(status) =="1o"){
      		showspan.innerHTML="公会DKP地址已被占用.";
  	      showspan.className="msgError";
      	}else{
      		showspan.innerHTML="公会DKP地址可用.";
  	      showspan.className="msgOK";
  	      guildidchk=true;
      	}
      }
    });
  }
}

function userDel(guildid,dkpid,userid){
//删除用户
  if(confirm("确定删除?")){
  	var params="guildid="+guildid+"&dkpid="+dkpid+"&userid="+userid+"&type=5";
    
    $.ajax({
      type: "POST",
      url: "/ajaxdeal.jsp",
      data: params,
      error: function(){
      	alert("删除出错请重试.");
  	  },
      success: function(status){
      	if($.trim(status)=="lf"){
      		
      		alert("请重新登陆多玩账号.");
      		$.cookie('username',null);
      		document.location.href=replaceHref(document.location.href);
      	}else if($.trim(status)=="pf"){
      		alert("你没有该权限.");
      	}else if($.trim(status) =="5o"){
      		document.location.href=replaceHref(document.location.href);
      	}else{
      		alert("删除失败请重试.");
      	} 
      }
    });
  }
}

function userEdit(){
//修改用户信息
    var guildid=document.getElementById("guildid").value;
    var dkpid=document.getElementById("dkpid").value;
    var work=document.getElementById("work").value;
    var score=$.trim(document.getElementById("score").value);
    var userid=document.getElementById("userid").value;
    var params="guildid="+guildid+"&dkpid="+dkpid+"&userid="+userid+"&work="+work+"&score="+score+"&type=6";
    if(!findString(userid)){
	    alert("请填写会员名.");
	    return;
	  }else if(userid.match(/[^\u4e00-\u9fa5\w\d]/ig)!=null){
	    alert("会员名不能包含特殊字符.");
	    return;
	  }
	  if(!findString(score)){
	    alert("请填写初始分.");
	    return;	
	  }
	  if(!scoreCheck(score)){
	    alert("初始分错误.");
	    return;
	  }

    $.ajax({
      type: "POST",
      url: "/ajaxdeal.jsp",
      data: params,
      error: function(){
      	alert("修改出错请重试.");
  	  },
      success: function(status){
      	if($.trim(status)=="lf"){
      		alert("请重新登陆多玩账号.");
      		document.location.href="http://dkp.duowan.com/login.jsp?backurl="+document.location;
      	}else if($.trim(status)=="pf"){
      		alert("你没有该权限.");
      	}else if($.trim(status) =="6o"){
      		document.location.href=replaceHref(document.location.href);
      	}else{
      		alert("修改失败请重试.");
      	} 
      }
    });
}

function dkpDel(guildid,dkpid){
//删除dkp
  if(confirm("确定删除?")){
    var params="guildid="+guildid+"&dkpid="+dkpid+"&type=2";
    $.ajax({
      type: "POST",
      url: "/ajaxdeal.jsp",
      data: params,
      error: function(){
      	alert("删除失败请重试.");
  	  },
      success: function(status){      	
      	if($.trim(status)=="lf"){
      		alert("请重新登陆多玩账号.");
      		$.cookie('username',null);
      		document.location.href=replaceHref(document.location.href);
      	}else if($.trim(status)=="pf"){
      		alert("你没有该权限.");
      	}else if($.trim(status) =="2o"){
      		document.location.href=replaceHref(document.location.href);
      	}else{
      		alert("删除失败请重试.");
      	} 
      }
    });
  }  	
}

function placardDel(guildid,placardid){
//删除公告
  if(confirm("确定删除?")){
    var params="guildid="+guildid+"&placardid="+placardid+"&type=3";
    $.ajax({
      type: "POST",
      url: "/ajaxdeal.jsp",
      data: params,
      error: function(){
      	alert("删除失败请重试.");
  	  },
      success: function(status){
      	if($.trim(status)=="lf"){
      		alert("请重新登陆多玩账号.");
      		$.cookie('username',null);
      		document.location.href=replaceHref(document.location.href);
      	}else if($.trim(status)=="pf"){
      		alert("你没有该权限.");
      	}else if($.trim(status) =="3o"){
      		document.location.href="http://dkp.duowan.com/" + guildid;
      	}else{
      		alert("删除失败请重试.");
      	} 
      }
    });	
  }  
}

function addDkpMember(guildid,dkpid){
//添加dkp用户
  var memberid=$.trim(document.getElementById("JUser").value);
  var work=document.getElementById("JTabSelect").value;
  var score=$.trim(document.getElementById("JIni").value);

  if(!findString(memberid)){
	  alert("请填写会员名.");
	  return;	
	}else if(memberid.match(/[^\u4e00-\u9fa5\w\d\s]/ig)!=null){
	  alert("会员名不能包含特殊字符.");
	  return;	
	}
	if(!findString(score)){
	  alert("请填写初始分.");
	  return;	
	}
	if(!scoreCheck(score)){
	    alert("初始分错误.");
	    return;
	}

  var params="guildid="+guildid+"&dkpid="+dkpid+"&memberid="+memberid+"&work="+work+"&score="+score+"&type=4";
  $.ajax({
    type: "POST",
    url: "/ajaxdeal.jsp",
    data: params,
    error: function(){ alert("添加成员失败,请重试."); },
    success: function(status){
    	if($.trim(status)=="lf"){
      	alert("请重新登陆多玩账号.");
      	$.cookie('username',null);
      		document.location.href=replaceHref(document.location.href);
      }else if($.trim(status)=="pf"){
      	alert("你没有该权限.");
      }else if($.trim(status) =="4o"){
      	addUser(); 
    	}else if($.trim(status)=="4h"){
    		$('#JUser').attr('value','');
        $('#JIni').attr('value','');
    		alert("该成员已存在."); 
    	}else{	
    	  if($.trim(status)=="4f") alert("添加成员失败,请重试.");
    	}  
    }
  }); 
}

function event_addDkpMember(){
//添加dkp用户
  var memberid=$.trim(document.getElementById("JUser").value);
  var work=document.getElementById("JTabSelect").value;
  var score=$.trim(document.getElementById("JIni").value);
  var guildid=document.getElementById("guildid").value;
  var dkpid=document.getElementById("dkpid").value;
  var eventid=document.getElementById("eventid").value;
  var eventtime=document.getElementById("eventtime").value;
  if(!findString(memberid)){
	  alert("请填写会员名.");
	  return;	
	}else if(memberid.match(/[^\u4e00-\u9fa5\w\d\s]/ig)!=null){
	  alert("会员名不能包含特殊字符.");
	  return;	
	}
	if(!findString(score)){
	  alert("请填写初始分.");
	  return;	
	}
	if(!scoreCheck(score)){
	  alert("初始分错误.");
	  return;
	}
  var params="guildid="+guildid+"&dkpid="+dkpid+"&memberid="+memberid+"&work="+work+"&score="+score+"&eventid="+eventid+"&eventtime="+eventtime+"&type=4";
  $.ajax({
    type: "POST",
    url: "/ajaxdeal.jsp",
    data: params,
    error: function(){ alert("添加成员失败,请重试.") },
    success: function(status){
    	if($.trim(status)=="lf"){
      	alert("请重新登陆多玩账号.");
      	$.cookie('username',null);
      		document.location.href=replaceHref(document.location.href);
      }else if($.trim(status)=="pf"){
      	alert("你没有该权限.");
      }else if($.trim(status) =="4o"){
      	eventAddUser();    	
    	}else if($.trim(status)=="4h"){
    		$('#JUser').attr('value','');
        $('#JIni').attr('value','');
    		alert("该成员已存在.");
    	}else if($.trim(status)=="4f"){
    		alert("添加成员失败,请重试.");
    	}	
    }
  }); 
}

function eventDel(guildid,dkpid,eventid,date){
	if(confirm("确定删除?")){
  	var params="guildid="+guildid+"&dkpid="+dkpid+"&eventid="+eventid+"&date="+date+"&type=7";
    $.ajax({
      type: "POST",
      url: "/ajaxdeal.jsp",
      data: params,
      error: function(){ alert("网络连接失败，请重新删除.") },
      success: function(status){
      	if($.trim(status)=="lf"){
        	alert("请重新登陆多玩账号.");
        	$.cookie('username',null);
      		document.location.href=replaceHref(document.location.href);
        }else if($.trim(status)=="pf"){
        	alert("你没有该权限.");
        }else if($.trim(status)=="7f"){
        	alert("事件删除失败，请重新删除.");
        }else if($.trim(status)=="7n"){
        	alert("该事件已被删除.");
        }else if($.trim(status) =="7o"){
          document.location.href=replaceHref(document.location.href);
        }
      }
    });
  }
}

function replaceHref(href){
  href=href.replace(/\?time=\d+/,"");
  return href+"?time="+new Date().getTime();
}


