function allValidate(){
	var accountV=accountValidate()+"1";
	var accountspan=document.getElementById('accountspan').value;
	if (accountV.match("false") != null) {
	    document.getElementById('account').focus();
	    return false;
	} else if ((passwordValidate(document.getElementById('password').value) + "1").match("false") != null) {
	    document.getElementById('password').focus();
	    return false;
	} else if ((repasswordValidate(document.getElementById('repassword').value) + "1").match("false") != null) {
	    document.getElementById('repassword').focus();
	    return false;
	} else if ((typeValidate(document.getElementById('type').value) + "1").match("false") != null) {
	    document.getElementById('type').focus();
	    return false;
	} else if ((provinceValidate(document.getElementById('province').value) + "1").match("false") != null) {
	    document.getElementById('province').focus();
	    return false;
	} else if ((cityValidate(document.getElementById('city').value) + "1").match("false") != null) {
	    document.getElementById('city').focus();
	    return false;
	} else if ((emailValidate(document.getElementById('email').value) + "1").match("false") != null) {
	    document.getElementById('email').focus();
	    return false;
	} else if ((mphoneValidate(document.getElementById('mphone').value) + "1").match("false") != null) {
	    document.getElementById('mphone').focus();
	    return false;
	} else if ((pqnameValidate(document.getElementById('pqname').value) + "1").match("false") != null) {
	    document.getElementById('pqname').focus();
	    return false;
	} else if ((pqanswerValidate(document.getElementById('pqanswer').value) + "1").match("false") != null) {
	    document.getElementById('pqanswer').focus();
	    return false;
	} else {
	    return true;
	}
}

function allValidate1() {
    var accountV = accountValidate() + "1";
    var accountspan = document.getElementById('accountspan').value;
    if (accountV.match("false") != null) {
        document.getElementById('account').focus();
        return false;
    } else if ((nameValidate(document.getElementById('name').value) + "1").match("false") != null) {
        document.getElementById('name').focus();
        return false;
    } else if ((passwordValidate(document.getElementById('password').value) + "1").match("false") != null) {
        document.getElementById('password').focus();
        return false;
    } else if ((repasswordValidate(document.getElementById('repassword').value) + "1").match("false") != null) {
        document.getElementById('repassword').focus();
        return false;
    } else if ((jobValidate(document.getElementById('job').value) + "1").match("false") != null) {
        document.getElementById('job').focus();
        return false;
    } else if ((provinceValidate(document.getElementById('province').value) + "1").match("false") != null) {
        document.getElementById('province').focus();
        return false;
    } else if ((cityValidate(document.getElementById('city').value) + "1").match("false") != null) {
        document.getElementById('city').focus();
        return false;
    } else if ((emailValidate(document.getElementById('email').value) + "1").match("false") != null) {
        document.getElementById('email').focus();
        return false;
    } else if ((qqValidate(document.getElementById('qq').value) + "1").match("false") != null) {
        document.getElementById('qq').focus();
        return false;
    } else if ((mphoneValidate(document.getElementById('mphone').value) + "1").match("false") != null) {
        document.getElementById('mphone').focus();
        return false;
    } else if ((phoneValidate(document.getElementById('phone').value) + "1").match("false") != null) {
        document.getElementById('phone').focus();
        return false;
    } else if ((pqnameValidate(document.getElementById('pqname').value) + "1").match("false") != null) {
        document.getElementById('pqname').focus();
        return false;
    } else if ((pqanswerValidate(document.getElementById('pqanswer').value) + "1").match("false") != null) {
        document.getElementById('pqanswer').focus();
        return false;
    } else {
        return true;
    }
}




function nameValidate(value) {
    var reg = /^[\u4e00-\u9fa5]*$/;
    var pattern = /^[A-Za-z]+$/;
    var namespan = document.getElementById('namespan');
    if (value.length == 0) {
        namespan.innerHTML = "<img src='Images/fail.gif'>请输入姓名!";
        return false;
    } else if (value.length < 2 || value.length > 15) {
        namespan.innerHTML = "<img src='Images/fail.gif'>姓名长度非法，请重新输入!";
        return false;
    } else if (!(pattern.test(value) || reg.test(value))) {
        namespan.innerHTML = "<img src='Images/fail.gif'>姓名格式不正确，请重新输入!";
        return false;
    } else {
        namespan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function passwordValidate(value) {
    var passwordspan = document.getElementById('passwordspan');
    if (value.length == 0) {
        passwordspan.innerHTML = "<img src='Images/fail.gif'>请输入密码!";
        return false;
    } else if (value.length < 6 || value.length > 20) {
        passwordspan.innerHTML = "<img src='Images/fail.gif'>密码长度非法，请重新输入!";
        return false;
    } else {
        passwordspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function repasswordValidate(value) {
    var repasswordspan = document.getElementById('repasswordspan');
    var password = document.getElementById('password').value;
    if (value.length == 0) {
        repasswordspan.innerHTML = "<img src='Images/fail.gif'>请输入确认密码!";
        return false;
    } else if (value.match(password) != value) {
        repasswordspan.innerHTML = "<img src='Images/fail.gif'>两次输入密码不一致，请重新输入！";
        return false;
    } else {
        repasswordspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function jobValidate(value) {
    var jobspan = document.getElementById('jobspan');
    if (value.length == 0) {
        jobspan.innerHTML = "<img src='Images/fail.gif'>请选择职位!";
        return false;
    } else {
        jobspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function typeValidate(value) {
    var typespan = document.getElementById('typespan');
    if(value.match("0")!=null){
        typespan.innerHTML="<img src='Images/fail.gif'>请选择您和儒脉的关系！";
        return false;
    }else{
    typespan.innerHTML = "成功<img src='Images/success.gif'>";
    return true;
    }
}

function provinceValidate(value) {
    var areaspan = document.getElementById('areaspan');
    if (value.match("000000") != null) {
        areaspan.innerHTML = "<img src='Images/fail.gif'>请选择省份！";
        return false;
    } else {
        areaspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }

}

function cityValidate(value) {
    var areaspan = document.getElementById('areaspan');
    var province = document.getElementById('province');
    if (province.value.match("000000") != null) {
        areaspan.innerHTML = "<img src='Images/fail.gif'>请选择城市！";
        return false;
    } else {
        areaspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}


function emailValidate(value) {
    var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
    var emailspan = document.getElementById('emailspan');
    if (value.length == 0) {
        emailspan.innerHTML = "<img src='Images/fail.gif'>请输入邮箱地址！";
        return false;
    } else if (!pattern.test(value)) {
        emailspan.innerHTML = "<img src='Images/fail.gif'>请输入正确的邮箱地址！";
        return false;
    } else {
        emailspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function qqValidate(value) {
    var pattern = /^[1-9][0-9]{4,}$/;
    var qqspan = document.getElementById('qqspan');
    if (value.length == 0) {
        qqspan.innerHTML = "<img src='Images/fail.gif'>请输入QQ号码！";
        return false;
    } else if (!pattern.test(value)) {
        qqspan.innerHTML = "<img src='Images/fail.gif'>请输入正确的QQ号码！";
        return false;
    } else {
        qqspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function mphoneValidate(value) {
    var pattern = /^1[3,5]\d{9}$/;
    var mphonespan = document.getElementById('mphonespan');
    if (value.length != 0) {
        if (!pattern.test(value)) {
            mphonespan.innerHTML = "<img src='Images/fail.gif'>请输入正确的手机号码！";
            return false;
        } else {
            mphonespan.innerHTML = "成功<img src='Images/success.gif'>";
            return true;
        }
    } else {
        mphonespan.innerHTML = "<img src='Images/fail.gif'>请输入手机号码！";
        return true;
    }
}

function phoneValidate(value) {
    var mphone = document.getElementById('mphone').value;
    var pattern = /^(\(\d{3,4}\)\d{3,4}-)?\d{7,8}$/;
    var phonespan = document.getElementById('phonespan');
    if (value.length != 0) {
        if (!pattern.test(value)) {
            phonespan.innerHTML = "<img src='Images/fail.gif'>请输入正确的电话号码！";
            return false;
        } else {
            phonespan.innerHTML = "成功<img src='Images/success.gif'>";
            return true;
        }
    }
}

function phoneBack(value) {
    var phonespan = document.getElementById('phonespan');
    if (!(value.length != 0 && value.match(/^(\(\d{3,4}\)\d{3,4}-)?\d{7,8}$/))) {
        phonespan.innerHTML = "格式：(国家代码-区号-电话号码-分机号, 例:86-592-2961800-801)";
    }
}


function gbcount(message, total, used, remain) {
    var max;
    max = total.value;
    if (message.value.length > max) {
        message.value = message.value.substring(0, max);
        used.value = max;
        remain.value = 0;
        alert("此项不能超过" + max + "个字!");
    } else {
        used.value = message.value.length;
        remain.value = max - used.value;
    }
}

function pqnameValidate(value) {
    var pqnamespan = document.getElementById('pqnamespan');
    if (value.length == 0) {
        pqnamespan.innerHTML = "<img src='Images/fail.gif'>请选择密码提示问题！";
        return false;
    } else {
        pqnamespan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

function pqanswerValidate(value) {
    var pqanswerspan = document.getElementById('pqanswerspan');
    if (value.length == 0) {
        pqanswerspan.innerHTML = "<img src='Images/fail.gif'>请输入密码保护问题答案！";
        return false;
    } else if (value.length < 4 || value.length > 30) {
        pqanswerspan.innerHTML = "<img src='Images/fail.gif'>密码保护问题答案长度非法，请重新输入！";
        return false;
    } else {
        pqanswerspan.innerHTML = "成功<img src='Images/success.gif'>";
        return true;
    }
}

