﻿
$d = function(id){return document.getElementById(id);}
jQuery(document).ready(function(){
jQuery.formValidator.initConfig({formid:"aspnetForm",validatorgroup:"1"});
jQuery("#hiddenClubType").formValidator({validatorgroup:"1",empty:true,onshow:"生意助手号（介于0-16位之间）",onfocus:"生意助手号（介于0-16位之间）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"生意助手号（介于0-16位之间）"});
jQuery.formValidator.initConfig({formid:"aspnetForm",validatorgroup:"2"});

	jQuery("#txtAccount").formValidator({validatorgroup:"2",onshow:"",onfocus:"由4-16个字母或数字组成，注册成功后不可修改。",oncorrect:"恭喜您该登录账号可以使用。"}).inputValidator({min:4,max:16,onerror:"请输入登录账号(由4-16个字母或数字组成)。"}).regexValidator({regexp:"^[a-zA-Z0-9]{4,16}$",onerror:"请输入登录账号(由4-16个字母或数字组成)。"})
	    .ajaxValidator({
	    type : "GET",
		url : "/Ajax/Member.ashx",
		datatype : "json",
        data: "action=MemberExistsByAccount",
		success : function(data){	
            if( data == "0" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#btnAdd"),
		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
		onerror : "登录账号被占用，请更换尝试",
		onwait : "正在对登录账号进行合法性校验，请稍候..."
	});

jQuery("#txtPassword").formValidator({validatorgroup:"2",empty:false,onshow:"",onfocus:"由4-16位英文字母和数字组成的。",oncorrect:"输入正确。"}).inputValidator({min:4,max:16,empty:{leftempty:false,rightempty:false,emptyerror:"请输入登录密码（由4-16位英文字母和数字组成）。"},onerror:"请输入登录密码（由4-16位英文字母和数字组成）。"});
jQuery("#txtPassword1").formValidator({validatorgroup:"2",empty:false,onshow:"",onfocus:"请再输一遍上面的密码。",oncorrect:"输入正确。"}).inputValidator({min:4,max:16,empty:{leftempty:false,rightempty:false,emptyerror:"两次输入的密码不相同。"},onerror:"两次输入的密码不相同。"}).compareValidator({desid:"txtPassword",operateor:"=",onerror:"两次输入的密码不相同。"});
	
jQuery("#txtEmail").formValidator({validatorgroup:"2",onshow:"",onfocus:"请输入验证邮箱（长度介于6-32之间）。",oncorrect:"当前Email可以使用"}).inputValidator({min:6,max:32,onerror:"验证邮箱格式不合法（长度介于6-32之间且符合邮箱格式）,请确认。"}).regexValidator({regexp:"^([\\w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([\\w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$",onerror:"邮箱格式不合法（长度介于6-32之间且符合邮箱格式）,请确认。"});
//	    .ajaxValidator({
//	    type : "GET",
//		url : "/Ajax/Member.ashx",
//		datatype : "json",
//        data: "action=MemberExistsByEmail",
//		success : function(data){	
//            if( data == "0" )
//			{
//                return true;
//			}
//            else
//			{
//                return false;
//			}
//		},
//		buttons: $("#btnAdd"),
//		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
//		onerror : "该Email不可用，请更换",
//		onwait : "正在对用Email进行合法性校验，请稍候..."
jQuery("#txtRoleID").formValidator({validatorgroup:"2",empty:false,onshow:"请输入会员级别（介于81-89之间）",onfocus:"请输入会员级别（介于81-89之间）",oncorrect:"输入正确"}).inputValidator({min:81,max:89,type:"value",onerror:"请输入会员级别（介于81-89之间），请确认"});
jQuery("#txtTemplateID").formValidator({validatorgroup:"2",empty:false,onshow:"请输入会员使用模板编号（介于1-255之间）",onfocus:"请输入会员使用模板编号（介于1-255之间）",oncorrect:"当前模板可以使用"}).inputValidator({min:1,max:255,type:"value",onerror:"请输入会员使用模板编号（介于1-255之间），请确认"});
jQuery("#txtTemplateURL").formValidator({validatorgroup:"2",empty:true,onshow:"请输入模板的Url（从根开始起如/wk.template.abc且长度≦128）",oncorrect:"输入正确",onfocus:"请输入模板的Url（从根开始起如/wk.template.abc且长度≦128）"}).inputValidator({min:0,max:128});
jQuery("#txtChineseName").formValidator({validatorgroup:"2",empty:false,onshow:"",onfocus:"请输入贵公司名称（长度小于64）。",oncorrect:"该公司名称可以使用。",onempty:"请输入贵公司名称（长度小于64）。"}).inputValidator({min:1,max:64,onerror:"请输入贵公司名称（长度小于64）。"}).ajaxValidator({
	    type : "GET",
		url : "/Ajax/Member.ashx",
		datatype : "json",
        data: "action=MemberExistsByCompany",
		success : function(data){	
            if( data == "0" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#btnAdd"),
		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
		onerror : "该公司名称已经被注册，请更换尝试。",
		onwait : "正在对公司名称进行合法性校验，请稍候..."
	});


jQuery("#txtBusiness").formValidator({validatorgroup:"2",onshow:"请输入公司主营业务（长度≦64）如计算机耗材、打印机等",onfocus:"请输入公司主营业务（长度≦64）如计算机耗材、打印机等",oncorrect:"输入正确"}).inputValidator({min:0,max:64,onerror:"请输入公司主营业务（长度≦64）如计算机耗材、打印机等"});
jQuery("#txtOwnURL").formValidator({validatorgroup:"2",empty:true,onshow:"请输入您的网站域名（长度≦128须带http://）如http://www.99114.com",onfocus:"请输入您的网站域名（长度≦128须带http://）如http://www.99114.com",oncorrect:"输入正确"}).inputValidator({min:0,max:128,onerror:"请输入您的网站域名（长度≦128须带http://）如http://www.99114.com"}).regexValidator({regexp:"url",datatype:"enum",onerror:"请输入您的网站域名（长度≦128须带http://）如http://www.99114.com"});
jQuery("#txtHonesty").formValidator({validatorgroup:"2",onshow:"请输入生意指数值（长度介于0-32767之间）",onfocus:"请输入生意指数值（长度介于0-32767之间）",oncorrect:"输入正确"}).inputValidator({min:0,max:32767,type:"value",onerror:"请输入生意指数值（长度介于0-32767之间）"});
jQuery("#txtHelpID").formValidator({validatorgroup:"2",empty:true,onshow:"请输入生意助手号码（长度≦16）",onfocus:"请输入生意助手号码（长度≦16）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"请输入生意助手号码（长度≦16）"});

jQuery("#ddlCategoryCode_0").formValidator({onshow:"",onfocus:"请选择贵公司从属行业,至少选到一级分类。",oncorrect:"选择正确。"}).inputValidator({min:1,onerror:"请选择贵公司从属行业,至少选到一级分类。"});
jQuery("#txtZhuCeID").formValidator({validatorgroup:"2",onshow:"请输入注册类型（长度介于1-255之间）",onfocus:"请输入注册类型（长度介于1-255之间）",oncorrect:"输入正确"}).inputValidator({min:1,max:255,type:"value",onerrormin:"请输入注册类型（长度介于1-255之间）",onerror:"请输入注册类型（长度介于1-255之间）"});

jQuery("#txtJingYingID").formValidator({validatorgroup:"2",onshow:"请输入经营类型（长度介于1-255之间）",onfocus:"请输入经营类型（长度介于1-255之间）",oncorrect:"输入正确"}).inputValidator({min:1,max:255,type:"value",onerror:"请输入经营类型（长度介于1-255之间）"});

jQuery("#txtKeyword").formValidator({validatorgroup:"2",empty:true,onshow:"请输入关键词描述（长度≦32）如酒，电脑",onfocus:"请输入关键词描述（长度≦32）如酒，电脑",oncorrect:"输入正确"}).inputValidator({min:0,max:32,onerror:"请输入关键词描述（长度≦32）如酒，电脑"});

jQuery("#txtFaRen").formValidator({validatorgroup:"2",empty:true,onshow:"请输入公司法人（长度≦16）",onfocus:"请输入公司法人（长度≦16）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"请输入公司法人（长度≦16）"});
jQuery("#txtSummary").formValidator({validatorgroup:"2",empty:true,onshow:"请输入公司简要介绍（长度≦256）",onfocus:"请输入公司简要介绍（长度≦256）",oncorrect:"输入正确"}).inputValidator({min:0,max:256,onerror:"请输入公司简要介绍（长度≦256）"});
jQuery("#txtDetail").formValidator({validatorgroup:"2",empty:true,onshow:"请输入公司详细介绍（长度≦5000）",onfocus:"请输入公司详细介绍（长度≦5000）",oncorrect:"输入正确"}).inputValidator({min:0,max:5000,onerror:"请输入公司详细介绍（长度≦5000）"});
jQuery("#txtLinkMan").formValidator({validatorgroup:"2",empty:true,onshow:"",onfocus:"请输入公司联系人（长度小于16）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"请输入公司联系人（长度小于16）"});
jQuery("input:radio[name='sex']").formValidator({validatorgroup:"2",tipid:"sexTip",onshow:"请选择性别",onfocus:"请选择性别",oncorrect:"选择正确",defaultvalue:"0"}).inputValidator({min:1,max:1,onerror:"请选择性别"});
jQuery("#txtPosition").formValidator({validatorgroup:"2",empty:true,onshow:"请输入联系人职位（长度≦16）",onfocus:"请输入联系人职位（长度≦16）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"请输入联系人职位（长度≦16）"});
jQuery("#txtDepartment").formValidator({validatorgroup:"2",empty:true,onshow:"请输入联系人所在部门（长度≦16）",onfocus:"请输入联系人所在部门（长度≦16）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"请输入联系人所在部门（长度≦16）"});
jQuery("#txtMSN").formValidator({validatorgroup:"2",empty:true,onshow:"请输入联系人的MSN（长度≦32）",onfocus:"请输入联系人的MSN（长度≦32）",oncorrect:"输入正确"}).inputValidator({min:0,max:32,onerror:"请输入联系人的MSN（长度≦32）"});
jQuery("#txtQQ").formValidator({validatorgroup:"2",empty:true,onshow:"请输入联系人的QQ（长度≦32）",onfocus:"请输入联系人的QQ（长度≦32）",oncorrect:"输入正确"}).inputValidator({min:0,max:32,onerror:"请输入联系人的QQ（长度≦32）"});
jQuery("#txtLinkEmail").formValidator({validatorgroup:"2",onshow:"请输入邮箱（长度介于6-32之间）",onfocus:"请输入邮箱（长度介于6-32之间）",oncorrect:"输入正确"}).inputValidator({min:6,max:32,onerror:"请输入邮箱（长度介于6-32之间）"}).regexValidator({regexp:"^([\\w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([\\w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$",onerror:"请输入邮箱（长度介于6-32之间）"});

jQuery("#txtTelephone").formValidator({validatorgroup:"2",empty:true,onshow:"请输入你的联系电话，可以为空哦",onfocus:"格式例如：010-64429077",oncorrect:"谢谢你的合作",onempty:"你真的不想留联系电话了吗？"}).regexValidator({regexp:"^[[0-9]{3}-|\[0-9]{4}-]?([0-9]{8}|[0-9]{7})?$",onerror:"你输入的联系电话格式不正确"});
jQuery("#txtMobile").formValidator({validatorgroup:"2",empty:false,onshow:"",onfocus:"请输入你的手机号码,多个号码之间请用空格格开。",oncorrect:"手机号码可用。"}).inputValidator({min:11,max:32,onerror:"手机号码长度不能超过32位,请确认。"}).regexValidator({regexp:"^(\\s*(13|15|18|16)[0-9]{9})+$",onerror:"你输入的手机号码格式不正确。"});;

jQuery("#txtPostCode").formValidator({validatorgroup:"2",empty:true,onshow:"请输入邮政编码（长度限6位）",onfocus:"请输入邮政编码（长度限6位）",oncorrect:"输入正确"}).inputValidator({min:0,max:16,onerror:"请输入邮政编码（长度限6位）"});
jQuery("#txtFax").formValidator({validatorgroup:"2",empty:true,onshow:"请输入传真号码（长度≦32）",onfocus:"请输入传真号码（长度≦32）",oncorrect:"输入正确"}).inputValidator({min:0,max:32,onerror:"请输入传真号码（长度≦32）"});
jQuery("#txtAddress").formValidator({validatorgroup:"2",empty:false,onshow:"",onfocus:"请输入贵公司的详细地址（长度介于1-128之间）。",oncorrect:"输入正确。"}).inputValidator({min:1,max:128,onerror:"请输入贵公司的详细地址（长度介于1-128之间）。"});
jQuery("#txtStyle").formValidator({validatorgroup:"2",empty:true,onshow:"请输入公司名称修饰样式串（长度≦256）",onfocus:"请输入公司名称修饰样式串（长度≦256）",oncorrect:"输入正确"}).inputValidator({min:0,max:256,onerror:"请输入公司名称修饰样式串（长度≦256）"});
jQuery("#txtFlashURL").formValidator({validatorgroup:"2",empty:true,onshow:"请输入Flash引导页路径（长度≦128）",onfocus:"请输入Flash引导页路径（长度≦128）",oncorrect:"输入正确"}).inputValidator({min:0,max:128,onerror:"请输入Flash引导页路径（长度≦128）"});
jQuery("#filLogo").formValidator({validatorgroup:"2",empty:true,onshow:"请上传公司LOGO图！",oncorrect:"谢谢你的合作！"}).regexValidator({regexp:"picture",datatype:"enum",onerror:"图片信息非法,请确认！"});
jQuery("#filPictureURL").formValidator({validatorgroup:"2",empty:true,onshow:"请上传公司形象图！",oncorrect:"谢谢你的合作！"}).regexValidator({regexp:"picture",datatype:"enum",onerror:"图片信息非法,请确认！"});
jQuery("#filTrafficURL").formValidator({validatorgroup:"2",empty:true,onshow:"请上传公司交通图！",oncorrect:"谢谢你的合作！"}).regexValidator({regexp:"picture",datatype:"enum",onerror:"图片信息非法,请确认！"});
jQuery("#txtTrafficInfo").formValidator({validatorgroup:"2",empty:true,onshow:"公司交通指南0-256个字符！",oncorrect:"谢谢你的合作！"}).inputValidator({min:0,max:256,onerror:"你输入的信息非法,请确认！"});
jQuery("#filPosterURL").formValidator({validatorgroup:"2",empty:true,onshow:"请上传公司海报图！",oncorrect:"谢谢你的合作！"}).regexValidator({regexp:"picture",datatype:"enum",onerror:"图片信息非法,请确认！"});
jQuery("#txtPosterInfo").formValidator({validatorgroup:"2",empty:true,onshow:"公司海报内容0-256个字符！",oncorrect:"谢谢你的合作！"}).inputValidator({min:0,max:256,onerror:"你输入的信息非法,请确认！"});

jQuery("#txtTotalHit").formValidator({validatorgroup:"2",empty:true,onshow:"请输出点击次数！",oncorrect:"谢谢你的合作！"}).regexValidator({regexp:"num1",datatype:"enum",onerror:"图片信息非法,请确认！"});
jQuery("#txtTotalLogin").formValidator({validatorgroup:"2",empty:true,onshow:"请输入登录次数！",oncorrect:"谢谢你的合作！"}).regexValidator({regexp:"num1",datatype:"enum",onerror:"图片信息非法,请确认！"});
jQuery("#txtExpirationTime").formValidator({validatorgroup:"2",empty:true,onshow:"请选择过期时间！",oncorrect:"谢谢你的合作！"}).inputValidator({min:0,max:256,onerror:"你输入的信息非法,请确认！"});
jQuery("#txtMemberName").formValidator({validatorgroup:"2",empty:true,onshow:"市场专员名称0-64个字符！",oncorrect:"谢谢你的合作！"}).inputValidator({min:0,max:256,onerror:"你输入的信息非法,请确认！"});



jQuery("#Tel_Number").formValidator({validatorgroup:"2",tipid:"linkTelTip",empty:true,onshow:"请输入联系人的电话号码，可以为空",onfocus:"格式例如：0577-88888888",oncorrect:"输入正确"}).regexValidator({regexp:"^[[0-9]{3}-|\[0-9]{4}-]?([0-9]{8}|[0-9]{7})?$",onerror:"你输入的联系电话格式不正确"});



jQuery("#Fax_Number").formValidator({empty:true,validatorgroup:"2",tipid:"FaxTip",empty:true,onshow:"请输入联系人的电话号码，可以为空",onfocus:"格式例如：0577-88888888",oncorrect:"输入正确"}).regexValidator({regexp:"^[[0-9]{3}-|\[0-9]{4}-]?([0-9]{8}|[0-9]{7})?$",onerror:"你输入的联系电话格式不正确"});


jQuery("#ddlAreaCode_2").formValidator({validatorgroup:"2",tipid:"ddlAreaCode_3Tip",onshow:"",onfocus:"至少选到市级。",oncorrect:"选择正确"}).inputValidator({min:1,onerror:"至少选到市级。"});

jQuery("#txtValidateCode").formValidator({empty:false,validatorgroup:"2",onshow:"",onfocus:"请输入图片中的验证码。",oncorrect:""}).inputValidator({min:1,max:10,onerror:"验证码不能为空,请重新输入。"});

    if($d("hiddenValidate"))
    {
        if($d("hiddenValidate").value=="0")
        {
            jQuery("#txtAccount").attr("disabled",true).unFormValidator(true);
            jQuery("#txtPassword").attr("disabled",true).unFormValidator(true);
            jQuery("#txtPassword1").attr("disabled",true).unFormValidator(true);
        }
        else
        {
            $d("btnEditPassWord").style.display="none";
        }
    }
})

function wantEditPassWord(obj)
{
   
    if(obj.value=="启用修改密码")
	{
        jQuery("#txtPassword").attr("disabled",false).unFormValidator(false);
        jQuery("#txtPassword1").attr("disabled",false).unFormValidator(false);
        
        $d("txtPassword").disabled="";
        $d("txtPassword1").disabled="";
		obj.value = "禁用修改密码";
	}
	else
	{
        jQuery("#txtPassword").attr("disabled",true).unFormValidator(true);
        jQuery("#txtPassword1").attr("disabled",true).unFormValidator(true);
        $d("txtPassword").disabled="disabled";
        $d("txtPassword1").disabled="disabled";
        $d("txtPassword").value="";
        $d("txtPassword1").value="";
        
		obj.value = "启用修改密码";
	}
	
}

function submitForm(config) {
return jQuery.formValidator.pageIsValid(config);
}

