function CheckAndSubmitData(web_Path,operation)
{
	var obj = $("name");
	var msgObj = $("chk");
	if(trim(obj.value) == "") {
		$("chkdiv").style.display = "";
		msgObj.innerHTML = "群组名称不能为空。";
		msgObj.className = "font-opt";
		msgObj.focus();
		return false;
	}
	var domain = $('domain')?$('domain').value:'';
	if (domain != '') {
		var reh = /^[a-zA-Z]{1}([a-zA-Z0-9_-]){0,19}$/i;//只能输入1-20个以字母开头、可带数字、“_”、“-”的字串
		var bOk = reh.test(domain);
		if (!bOk) {
			$("chkdiv").style.display = "";
			msgObj.innerHTML = "域名输入有误！";
			msgObj.className = "font-opt";
			msgObj.focus();
			return false;
		}
	}
	if (operation == 'create') {
		var url = web_Path+"group/creategroup.php?operation="+operation;
	}
	else if (operation == 'edit') {
		var url = web_Path+"group/edit.php?operation="+operation;
	}
	var ajax = new Ajax.Request(    
	    url,    
	    {    
	        method: 'post',
	        parameters: Form.serialize('operationgroupform'),  
	        onComplete: CheckAndSubmitDataResponse    
	    }    
	);
}
function CheckAndSubmitDataResponse(originalRequest) { 
	var oRet = trim(originalRequest.responseText).split(":");    
	if (oRet[0]) {
		if (oRet[2] == 'create') {
			window.location = "?tab=img&gid="+oRet[1];
		} else if(oRet[2] == 'edit') {
			$('chk').innerHTML = oRet[1];
			$('chk').className = "font-opt";
			$('chkdiv').style.display = "";
			$('chk').focus();	
		}
	}
	else
	{
		$('chk').innerHTML = oRet[1];
		$('chk').className = "font-opt";
		$('chkdiv').style.display = "";
		$('chk').focus();
	}
} 

function addeamll()
{
	var obj=$("emailList");
	var strEMail=obj.value;
	if(trim(strEMail)=="")
	{
		alert("邮件地址不能为空.");
		return false;		
	}
	var aLine=strEMail.split('\n');
	for(var j=0;j<aLine.length;j++)
	{	
		var strLine=aLine[j].replace('\r','');	
		if(trim(strLine)!="" && !CheckEmail(strLine))
		{
			alert("邮件地址:"+strLine+",不合法.");
			return false;		
		}		 				
	}	
	for(var j=0;j<aLine.length;j++)
	{	
		var strLine=aLine[j].replace('\r','');	
		if(trim(strLine)!="")
			addmember(2,strLine,strLine,"");
	}
	obj.value="";
}
function CheckEmail(Field)
{   
	if(!/^[a-zA-Z0-9_@.-]*$/.test(Field))
	{   
			return false;			
	}   
  var i = 1;
  var len = Field.length;
	if (len > 50)
	{		
		return false;
	}
	pos1 = Field.indexOf('@');
	pos2 = Field.indexOf('.');
	pos3 = Field.lastIndexOf('@');
	pos4 = Field.lastIndexOf('.');	
	if ((pos1 <= 0)||(pos1 == len-1)||(pos2 <= 0)||(pos2 == len-1))  
	{			
		return false;
	}
	else
	{		
		if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) || ( pos1 != pos3 ) || ( pos4 < pos3 ) )
		{					
			return false;
		}
	}
	return true;
}
function chechData()
{
	var objs=document.getElementsByName("memberList[]");
	if(objs.length<=0)
	{
		alert("邀请人不能为空");
		return false;
	}
	return true;
}
function joinGroup(server,gid)
{
	if(!confirm('确认加入群组?')) return;
	var url=server+"group/edit.php?tab=joingroup&gid="+gid;
	var mailAjax = new Ajax.Request(    
	    url,    
	    {    
	        method: 'get',    
	        onComplete: joinGroupResponse    
	    }    
	);    
}
function joinGroupResponse(originalRequest) {  
	switch (originalRequest.responseText) {
	   case "checking" :
	       $('chk').style.display='none';
	       $('checking').style.display='';
	       break;
	   case "ok" :	
	       $('chk').style.display='none';
	       $('join_success').style.display='';
	       break;
	   case "filled" :
	   		alert("您最多只能同时参加30个群组");
	   	   break;
	   case "applied": 
			alert("您已经申请过此群组！");
	   	   break;
		case "already": 
		    alert("您已经是此群组的成员！");   
	       break; 	   		   
	   default :
	       alert("您的申请提交失败，请在登录的情况下重试！");
	       break;
	} 	
}   

function joinGroupFromCard(server,gid)
{
	if(confirm('确认加入群组?')){
		var url=server+"group/edit.php?tab=joingroup&gid="+gid;
		var mailAjax = new Ajax.Request(    
		    url,    
		    {    
		        method: 'get',    
		        onComplete: FromCardResponse   
		    }    
		);  
	}  
}

function FromCardResponse(originalRequest) { 
	$('chkdiv').style.display = '';
	$('joinGroupID').style.display = 'none';
}   

function createGroupFor(url)
{ 
	 window.location = url ;	
}

