function changeLocation(elem){
	var id=elem.options[elem.selectedIndex].value;
	if(Validator.isEmpty(id)){
		return;
	}
	var ajax=new AjaxRequest("/pages/ajax/city_list.jsp");
	ajax.setQueryString("id="+id);
	ajax.setReturnType("text");
	ajax.setPostRequest(changeLocationHandler);
	ajax.sendRequest();
}

function changeLocationHandler(doc){
	var arr=eval(doc);
	setComboxValue("city_combox",arr);
}

function changeZone(oper,lev){
	var form=document.getElementById("choose_zone_form");
	var levNode=document.getElementById("lev_id");
	if(oper==0){
		levNode.value=lev;
	}else{
		levNode.value=-1;
	}
	form.submit();
}

function deleteAgent(id,name,zone,subzone,page,sort,oper){
	if(confirm("你确定删除代理商 "+name+" 吗？")){
		var url="agent_del.jsp?id="+id+"&zone="+zone+"&subzone="+subzone+"&sort="+sort+"&page="+page+"&oper="+oper;
		top.location.href=url;	
	}
}

function addAgent(){
	var form=$("add_agent_form");
	var err=[];
	checkAddErr1("account","帐号",err);
	checkAddErr1("passwd","密码",err);
	checkAddErr1("passwd_1","重复密码",err);
	checkAddErr3("passwd","passwd_1","密码与重复密码",err);
	checkAddErr2("linkMan","姓名",err);
	checkAddErr5("email","邮箱",err);
	var email=$("email").value;
	if(!Validator.isEmail(email)){
		err.push("邮箱格式不正确！");
	}
//	checkAddErr2("tel","电话",err);

	if(err.length==0){
		form.submit();
		return;
	}
	var msg="错误提示：\n\n";
	msg+=err.join("\n");
	alert(msg);
}

function editAgent(){
	var form=$("edit_agent_form");
	var err=[];	
	checkAddErr4("passwd","passwd_1","密码与重复密码",err);
	checkAddErr2("fullName","企业全称",err);
	checkAddErr2("name","企业简称",err);
	checkAddErr2("address","地址",err);
	checkAddErr2("linkman","联系人",err);
	checkAddErr2("email","邮箱",err);
	var email=$("email").value;
	if(!Validator.isEmail(email)){
		err.push("邮箱格式不正确！");
	}
	checkAddErr2("tel","电话",err);
	checkAddErr2("bank","银行",err);
	checkAddErr2("bankAccount","银行帐号",err);
	if(err.length==0){
		form.submit();
		return;
	}
	var msg="错误提示：\n\n";
	msg+=err.join("\n");
	alert(msg);
}

function checkAddErr1(id,info,err){
	var v=$(id).value;
	if(Validator.isEmpty(v)){
		err.push(info+"不能为空！");
		return;
	}
	if(!Validator.hasENCharOnly(v)){
		err.push(info+"只能是数字、字母、下划线！");
		return;
	}
	var len=Validator.length_EN(v);	
	if(len<4||len>16){
		err.push(info+"长度只能在4-16个字符之间！");
		return;
	}
}

function checkAddErr2(id,info,err){
	var v=$(id).value;
	if(Validator.isEmpty(v)){
		err.push(info+"不能为空！");
		return;
	}
}

function checkAddErr3(id,id1,info,err){
	var v=$(id).value;
	var v1=$(id1).value;
	if(!Validator.isEmpty(v)||!Validator.isEmpty(v1)){
		if(v!=v1){
			err.push(info+"不一致！");
			return;
		}	
	}
}

function checkAddErr4(id,id1,info,err){
	var v=$(id).value;
	var v1=$(id1).value;
	if(!Validator.isEmpty(v)||!Validator.isEmpty(v1)){
		if(!Validator.hasENCharOnly(v)){
			err.push(info+"只能是数字、字母、下划线！");
			return;
		}
		var len=Validator.length_EN(v);	
		if(len<4||len>16){
			err.push(info+"长度只能在4-16个字符之间！");
			return;
		}	
		if(v!=v1){
			err.push(info+"不一致！");
			return;
		}	
	}
}



function checkAddErr5(id,info,err){
	var v=$(id).value;
	if(Validator.isEmpty(v)){
		err.push(info+"不能为空！");
		return;
	}
//	if(!Validator.isEmail(v)){
//		err.push(info+"地址不合法！");
//		return;
//	}
}

function searchAgent(url)
{
	var flag = $("flag");
	if( flag.value=="" )
	{
		alert("请您选择代理商的公司全称、公司网址、联系人或联系电话!");
		flag.focus();
		return false;
	}
	var keyWord = $("keyWord");
	if( keyWord.value=="" )
	{
		alert("请您填写要查找的内容!");
		keyWord.focus();
		return false;
	}
	var urlcn=url+'?flag='+flag.value+'&keyWord='+encodeURIComponent(keyWord.value);
	return window.open(urlcn,"viewframe","width=1024,height=768,toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes, status=yes");
}

