/*载入行业*/
util.$AEV(window, "load", pg_load);
function pg_load() {
}

/*不得含有中文*/  
function is_chinese(para, mess) {
    var reg=/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;//不得含中文和全角符號   
	if (reg.test($(para).value)) {
		$(para + "Div").style.display = "";
		$(para + "Span").innerHTML = mess;
		$(para + "Span").focus();
		return false;
	} else {
		$(para + "Div").style.display = "none";
		return true;
	}
}
/*验证用户名*/
function checkUserName(userNameID) {
	if (!checkNull(userNameID, "\u8bf7\u8f93\u5165\u7528\u6237\u540d\uff01")) {
	    $(userNameID).focus();
		return false;
	}else if(!is_chinese(userNameID,'用户名不能含有中文！')){
	    $(userNameID).focus();
	    return;
	}
	var l = $(userNameID).value.length;
	var r = /^[a-zA-Z][a-zA-Z0-9_]{3,15}$/;
	if (!r.test($(userNameID).value)) {
		$(userNameID + "Div").style.display = "";
		$(userNameID + "Span").innerHTML = "\u7528\u6237\u540d\u53ea\u80fd\u7531\u6570\u5b57\u3001\u5b57\u6bcd\u3001\u70b9\u548c\u4e0b\u5212\u7ebf\u7ec4\u6210\uff0c\u5b57\u6bcd\u5f00\u5934\uff0c\u957f\u5ea6\u4e3a4-16\u4f4d\uff0c\uff01";
		return false;
	}
	var f=function(d){check_back(d,userNameID)};
	var cmd = new Command("CheckUserNameCmd",f);
	var userName = $(userNameID).value;
	cmd.setParameter("userName", userName);	
	cmd.execute(1);
}
function check_back(d,userNameID) {		
	if (d.exist) {		
		$(userNameID + "Div").style.display = "";
		$(userNameID + "Span").innerHTML = "\u8be5\u7528\u6237\u540d\u5df2\u5b58\u5728\uff01";
		return false;
	} else {
		$(userNameID + "Div").style.display = "";
		$(userNameID + "Span").innerHTML = "\u8be5\u7528\u6237\u540d\u53ef\u4ee5\u4f7f\u7528\uff01";
		return true;
	}
}
/*验证密码*/
function checkPassword(pwd) {
	if (!checkNull(pwd, "\u8bf7\u8f93\u5165\u5bc6\u7801\uff01")) {
		return false;
	}
	var l = $(pwd).value.length;
	if (l < 6 || l > 16) {
		$(pwd + "Div").style.display = "";
		$(pwd + "Span").innerHTML = "\u5bc6\u7801\u957f\u5ea6\u4e3a6\u4f4d\u523016\u4f4d\uff01";
		return false;
	}
	if (isSpecialstr($(pwd).value)) {
		$(pwd + "Div").style.display = "";
		$(pwd + "Span").innerHTML = "\u542b\u6709\u975e\u6cd5\u5b57\u7b26\uff01";
		return false;
	}
	var reslut = checkPwdStrong($(pwd).value);
	var strong = new Array();
	strong[0] = "\u5bc6\u7801\u5f3a\u5ea6\uff1a\u5f31";
	strong[1] = "\u5bc6\u7801\u5f3a\u5ea6\uff1a\u4e2d\u7b49";
	strong[2] = "\u5bc6\u7801\u5f3a\u5ea6\uff1a\u5f3a";
	$(pwd + "Div").style.display = "";
	$(pwd + "Span").innerHTML = strong[reslut];
	return true;
}
function checkConfirmPwd(confirm, pwd) {
	if (!checkNull(confirm, "\u8bf7\u8f93\u5165\u786e\u8ba4\u5bc6\u7801\uff01")) {
		return false;
	}
	if ($(confirm).value != $(pwd).value) {
		$(confirm + "Div").style.display = "";
		$(confirm + "Span").innerHTML = "\u4e24\u6b21\u5bc6\u7801\u8f93\u5165\u4e0d\u4e00\u81f4\uff01";
		return false;
	} else {
		$(confirm + "Div").style.display = "none";
		return true;
	}
}
/*验证email*/
function checkEmail(email) {
	if (!checkNull(email, "\u8bf7\u8f93\u5165\u7535\u5b50\u90ae\u7bb1\uff01")) {
		return false;
	}
	var emailPattern = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/;
	if (!emailPattern.test($(email).value)) {
		$(email + "Div").style.display = "";
		$(email + "Span").innerHTML = "\u8bf7\u6b63\u786e\u8f93\u5165email\u90ae\u7bb1\u5730\u5740\uff01";
		return false;
	} else {
		$(email + "Div").style.display = "none";
		return true;
	}
}
/*验证下拉框*/
function checkSelect(indus,info) {
	var selectIndex = $(indus).selectedIndex;
	var value = $(indus).options[selectIndex].value;
	if (value == -1) {
		$(indus + "Div").style.display = "";
		$(indus + "Span").innerHTML = info;
		return false;
	} else {
		$(indus + "Div").style.display = "none";
		return true;
	}
}
/*验证公司网址*/
function checkHomepage(homepange) {
	if (!checkNull(homepange, "\u8bf7\u8f93\u5165\u516c\u53f8\u7f51\u5740\uff01")) {
		return false;
	}
	var urlReg = /^(http|https|ftp):\/\/([\w-]+\.)+[\w-]+([\w-.\/?=; !*%$]*)?([\w-&=; !*%$]*)?$/;
	if (!urlReg.test($(homepange).value)) {
		$(homepange + "Div").style.display = "";
		$(homepange + "Span").innerHTML = "\u8bf7\u6b63\u786e\u8f93\u5165\u7f51\u5740\uff0c\u4f8b\u5982\uff1ahttp://www.clickeye.cn";
		return false;
	} else {
		$(homepange + "Div").style.display = "none";
		return true;
	}
}

function  checkIDCard(idCard){
	if (!checkNull(idCard, "请输入15位或者18位的身份证号！")) {
		return false;
	}
	var idCardPattern = /(([0-9]{14}[x0-9]{1})|([0-9]{17}[xX0-9]{1}))$/;
	if (!idCardPattern.test($(idCard).value)) {
		$(idCard + "Div").style.display = "";
		$(idCard + "Span").innerHTML = "请输入15位或者18位的身份证号！";
		return false;
	} else {
		$(idCard + "Div").style.display = "none";
		return true;
	}
	
	
}

//判断空值 para:需要判断的id，mess：提示信息
function checkNull(para, mess) {
	if ($(para).value.length == 0) {
		$(para + "Div").style.display = "";
		$(para + "Span").innerHTML = mess;
		$(para + "Span").focus();
		return false;
	} else {
		$(para + "Div").style.display = "none";
		return true;
	}
}

//检查是否有非法字符
function isSpecialstr(str) {
	for (var i = 0; i < str.length; i++) {
		//>255汉字		
		if (str.charCodeAt(i) > 255) {
			return true;
		}
	}
	return false;
}
//检测密码的强弱
function checkPwdStrong(pwd) {
 //var number = false, character = false, other = false;
	var numberReg = /^-?\d+$/;
	var characterReg = /^[A-Za-z]+$/;
	var numCharReg = /^[A-Za-z0-9]+$/;
	if (numberReg.test(pwd)) {
		return 0;
	} else {
		if (characterReg.test(pwd)) {
			return 0;
		} else {
			if (numCharReg.test(pwd)) {
				return 1;
			} else {
				return 2;
			}
		}
	}
}
/*广告主注册*/
function checkAdForm() {	
	var p = checkPassword("adPwd");	
	var c = checkConfirmPwd("adConfirmPwd", "adPwd");
	var e = checkEmail("adEmail");
	var selectAdIndusIndex = $("adIndustry").selectedIndex;
	var indus = $("adIndustry").options[selectAdIndusIndex].value;	
	var homepage = checkHomepage("adHomepage");
	var adn = checkNull('adCorpName','请输入公司名称！');
	var adTel =  checkNull('adCorpTel','请输入联系电话！')&& valitor.checkPhone($('adCorpTel'), '输入的电话号码不规范！格式应如：0511-4405222 或 021-87888822');
	var adChna = checkNull('adChargeName','请输入负责人的姓名！');
	var address =  checkNull('adAddress', '请输入公司通信地址！');
	var zip = checkNull('advZipCode','请输入公司邮编！');
	var name =checkNull('realName','请输入姓名！');
	var hotel = checkNull('homeTel','请输入电话！') && valitor.checkPhone($('homeTel'), '输入的电话号码不规范！格式应如：0511-4405222 或 021-87888822');
	var mo =checkNull('mobile','请输入手机！');
	var add = checkNull('address','请输入地址！');
	var z =	checkNull('zipCode', '请输入邮编！');
	
	if ( !p || !c || !e ||!indus || !homepage||!adn ||!adTel ||!adChna ||!address ||!zip||!name ||!hotel ||!mo||!add||!z) {
		alert("\u60a8\u7684\u8f93\u5165\u6709\u8bef\uff0c\u8bf7\u6309\u7167\u8bf4\u660e\u8f93\u5165\uff01");		
		return ;
	} else {
		var userName = $("adUserName").value;
		var adPwd = $("adPwd").value;
		var adEmail = $("adEmail").value;
		var adCorpName = $("adCorpName").value;
		var selectIndex = $("adIndustry").selectedIndex;
		var adIndustry = $("adIndustry").options[selectIndex].value;
		var adCorpTel = $("adCorpTel").value;
		var adChargeName = $("adChargeName").value;
		var adHomepage = $("adHomepage").value;
		var advZipCode = $("advZipCode").value;
		var realName = $("realName").value;
		var gender = util.$v("gender");
		var homeTel = $("homeTel").value;
		var adAddress = $("adAddress").value;
		var mobile = $("mobile").value;
		var address = $("address").value;
		var zipCode = $("zipCode").value;
		
		
		var cmd = new Command("RegisterADCustomerCmd");
		cmd.setParameter("userName", userName);
		cmd.setParameter("adPwd", adPwd);
		cmd.setParameter("adEmail", adEmail);
		cmd.setParameter("adCorpName", adCorpName);
		cmd.setParameter("adIndustry", adIndustry);
		cmd.setParameter("adCorpTel", adCorpTel);
		cmd.setParameter("adChargeName", adChargeName);
		cmd.setParameter("adHomepage", adHomepage);
		cmd.setParameter("advZipCode", advZipCode);
		cmd.setParameter("realName", realName);
		cmd.setParameter("gender", gender);
		cmd.setParameter("homeTel", homeTel);
		cmd.setParameter("adAddress", adAddress);
		cmd.setParameter("mobile", mobile);
		cmd.setParameter("address", address);
		cmd.setParameter("zipCode", zipCode);
		cmd.setCallback(save_back_success);
		cmd.execute(1);
	}
	function save_back_success(){		
		window.location.href="http://www.clickeye.com.cn/info/final_adv.html";
	}
}
/*媒体主注册*/
function checkWebForm() {	

	var p = checkPassword("webPwd");	
	var c = checkConfirmPwd('webConfirm','webPwd');
	var e = checkEmail("webEmail");		
	var homepage = checkHomepage("webUrl");
	var selectAlexaIndex = $("alexa").selectedIndex;
	var alexa = $("alexa").options[selectAlexaIndex].value;
	var selectPVIndex = $("pv").selectedIndex;
	var pv = $("pv").options[selectPVIndex].value;
	var wen = checkNull('weName','请输入网站名称！');
	var webp = checkNull('webPhone','请输入联系电话！')&& valitor.checkPhone($('webPhone'), '输入的电话号码不规范！格式应如：0511-4405222 或 021-87888822');
	var webi = checkNull('webInfo','请输入网站简介！');
	var were = checkNull('webRealName', '请输入姓名！');
	var webtl = checkNull('webMenTel','请输入电话！') && valitor.checkPhone($('webMenTel'), '输入的电话号码不规范！格式应如：0511-4405222 或 021-87888822');
	var wem = checkNull('webMobile','请输入手机！');
	var webadd = checkNull('webAddress','请输入地址！');
	var zip = checkNull('webZip','请输入邮编！');
	// var weban = checkNull('webBank','请输入开户行！');
	var bankName = checkNull('bankName','请输入开户行！');
	// var banum = checkNull('bandNum','请输入银行帐号！');
	var bankAccount = checkNull('bankAccount','请输入银行帐号！');
	// var baname = checkNull('bandName','请输入开户名！');
	var bankRealName = checkNull('bankRealName','请输入开户名！');
	var id = checkIDCard('idCard');
	if ( !p || !c || !e ||!alexa || !pv || !homepage ||!wen ||!webp ||!webi ||!were ||!webtl ||!wem ||!webadd ||!zip ||!bankName ||!bankAccount ||!bankRealName||!id ) {
		alert("\u60a8\u7684\u8f93\u5165\u6709\u8bef\uff0c\u8bf7\u6309\u7167\u8bf4\u660e\u8f93\u5165\uff01");
		return;
	} else {
		var webUserName = $("webUserName").value;
		var webPwd = $("webPwd").value;
		var webEmail = $("webEmail").value;
		var weName = $("weName").value;
		var selectAlexaIndex = $("alexa").selectedIndex;
		var alexa = $("alexa").options[selectAlexaIndex].value;
		var selectPVIndex = $("pv").selectedIndex;
		var pv = $("pv").options[selectPVIndex].value;
		var alexa = $("alexa").value;
		var pv = $("pv").value;
		var webUrl = $("webUrl").value;
		var webPhone = $("webPhone").value;
		var webInfo = $("webInfo").value;
		var webGender = util.$v("webGender");
		var webRealName = $("webRealName").value;
		var webMenTel = $("webMenTel").value;
		var webMobile = $("webMobile").value;
		var webAddress = $("webAddress").value;
		var webZip = $("webZip").value;
		// var webBank = $("webBank").value;
		var bankName = $("bankName").value; 
		// var bandNum = $("bandNum").value;
		var bankAccount = $("bankAccount").value;
		var bankRealName = $("bankRealName").value;
		// var bandName = $("bandName").value;
		var idCard = $("idCard").value;
		//var selectWebClassIndex = $("webClass").selectedIndex; 
		//var webClass = $("webClass").options[selectWebClassIndex].value;
		
		//remove http://
		//webUrl=webUrl.replace(/http:\/\//,'');
		//remove end of '/'
		//webUrl=webUrl.replace(/\/$/,'');
		
		var cmd = new Command("RegisterWebsiteCmd");
		cmd.setParameter("webUserName", webUserName);
		cmd.setParameter("webPwd", webPwd);
		cmd.setParameter("webEmail", webEmail);
		cmd.setParameter("weName", weName);
		cmd.setParameter("alexa", alexa);
		cmd.setParameter("pv", pv);
		cmd.setParameter("webUrl", webUrl);
		cmd.setParameter("webPhone", webPhone);
		cmd.setParameter("webInfo", webInfo);
		cmd.setParameter("webGender", webGender);
		cmd.setParameter("webRealName", webRealName);
		cmd.setParameter("webMenTel", webMenTel);
		cmd.setParameter("webMobile", webMobile);
		cmd.setParameter("webAddress", webAddress);
		cmd.setParameter("webZip", webZip);
		// cmd.setParameter("webBank", webBank);
		// cmd.setParameter("bandNum", bandNum);
		// cmd.setParameter("bandName", bandName);
		cmd.setParameter("bankName", bankName);
		cmd.setParameter("bankAccount", bankAccount);
		cmd.setParameter("bankRealName", bankRealName);
		cmd.setParameter("idCard", idCard);
		//cmd.setParameter("webClass", webClass);
			
		cmd.setCallback(save_back_success);
		cmd.execute(1);
	}
	function save_back_success(){		
		window.location.href="http://www.clickeye.com.cn/info/final_media.html";
	}
}
/*代理商注册*/
function checkProxyForm() {	
	var p = checkPassword("agpwd");	
	var c = checkConfirmPwd("agConfirm", "agpwd");
	var e = checkEmail("agEmail");
	var selectAgIndusIndex = $("agIndustry").selectedIndex;
	var indus = $("agIndustry").options[selectAgIndusIndex].value;		
	var homepage = checkHomepage("agentHomepage");	
	var acn = checkNull('agentCorpName','请输入公司名称！');
	var tel = checkNull('agentCorpTel','请输入联系电话！') && valitor.checkPhone($('agentCorpTel'), '输入的电话号码不规范！格式应如：0511-4405222 或 021-87888822');
	var adchan = checkNull('agentChargeName','请输入负责人姓名！');
	var achin = checkNull('agentCorpInfo','请输入公司简介');	
	var address = checkNull('agentCorpAddress','请输入公司通信地址!');
	var zip = checkNull('agentZipCode','请输入邮编！');
	if ( !p || !c || !e ||!indus || !homepage||!acn ||!tel ||!adchan ||!achin ||!address ||!zip) {
		alert("\u60a8\u7684\u8f93\u5165\u6709\u8bef\uff0c\u8bf7\u6309\u7167\u8bf4\u660e\u8f93\u5165\uff01");
		return;
	} else {
		var agUserName = $("agUserName").value;
		var agpwd = $("agpwd").value;
		var agEmail = $("agEmail").value;
		var agentCorpName = $("agentCorpName").value;	
		var selectAgIndusIndex = $("agIndustry").selectedIndex;
		var agIndustry = $("agIndustry").options[selectAgIndusIndex].value;			
		var agentCorpTel = $("agentCorpTel").value;
		var agentChargeName = $("agentChargeName").value;
		var agentCorpInfo = $("agentCorpInfo").value;
		var agentHomepage = $("agentHomepage").value;
		var agentCorpAddress = $("agentCorpAddress").value;	
		var agentZipCode = $("agentZipCode").value;	
		
		
		var cmd = new Command("RegisterAgentCmd");
		cmd.setParameter("agUserName", agUserName);
		cmd.setParameter("agpwd", agpwd);
		cmd.setParameter("agEmail", agEmail);
		cmd.setParameter("agentCorpName", agentCorpName);
		cmd.setParameter("agIndustry", agIndustry);
		cmd.setParameter("agentCorpTel", agentCorpTel);
		cmd.setParameter("agentChargeName", agentChargeName);
		cmd.setParameter("agentCorpInfo", agentCorpInfo);
		cmd.setParameter("agentHomepage", agentHomepage);
		cmd.setParameter("agentCorpAddress", agentCorpAddress);
		cmd.setParameter("agentZipCode", agentZipCode);		
			
		cmd.setCallback(save_back_success);
		cmd.execute(1);
	}
	function save_back_success(){		
		window.location.href="http://www.clickeye.com.cn/info/final_agent.html";
	}
}