	function isgroupuser(a,b){

	$.get("/passport/index.php",{act:"isgroupuser"},
	    function (data){
        if(data == 1){
			if(eval(a)){
			var c = 'document.' + b + '.submit()';
			eval(c);
			}
		}
        if(data == "open"){
			if(confirm('您还不是该社区成员，确定加入该社区？')){
            opengroup(a,b);
			}else{
            return false;
			}
		}
        if(data == "verify"){
			if(confirm('您还不是该社区成员，是否申请加入该社区？')){
            verifygroup();
			}else{
            return false;
			}
		}
        if(data == "closed"){
			alert('对不起，您不是该社区成员');
            return false;
		}
        if(data == "nouser"){
			if(confirm('对不起，您还没有登陆！是否现在去登陆')){
            window.location.href="/passport/?redirect=" + URLEncode(document.URL) ; 
			}else{
            return false;
			}
		}
			
		});
	}
	
	
	function opengroup(a,b){
	$.get("/passport/index.php",{act:"opengroup"},
	    function (){
			if(eval(a)){
			var c = 'document.' + b + '.submit()';
			eval(c);
			}
		});
	}
	
	function verifygroup(){
	$.get("/passport/index.php",{act:"verifygroup"},
	    function (){
			alert('您的社区加入申请已发送，请等待审核！');
            return false;
		});
	}
	
	function isg(){
			alert('您已是本社区会员');
			window.location.href="";
	}
	
	function URLEncode (clearString) {
	  var output = '';
	  var x = 0;
	  clearString = clearString.toString();
	  var regex = /(^[a-zA-Z0-9_.]*)/;
	  while (x < clearString.length) {
		var match = regex.exec(clearString.substr(x));
		if (match != null && match.length > 1 && match[1] != '') {
			output += match[1];
		  x += match[1].length;
		} else {
		  if (clearString[x] == ' ')
			output += '+';
		  else {
			var charCode = clearString.charCodeAt(x);
			var hexVal = charCode.toString(16);
			output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
		  }
		  x++;
		}
	  }
	  return output;
	}

