﻿
/***********************************注册 开始*************************************/
function $(id){
    return document.getElementById(id);
}
var isallok1 = false;
var isallok2= false;
var isallok3 = false;
var isallok4 = false;
var isallok5 = false;
//提交注册
function Defaultreg(formID) {
    var res = formok();
    if (res) {
		
        $(formID).submit();
    }
}
//修改密码
function EditPassword(formID) {
    var res = formok();
    if (res) {        
        $(formID).submit();
    }
}
//检验数组
function formok() {
    var returns = true;
    for (var i = 0; i < arr.length; i++) {
        if (!arr[i].getstate()) {
            arr[i].alertwrong();
            returns = false;
        }
    }
//    if (!chkrepass($("txt_reuserpas").value)) {
//        arr[2].alertwrong();
//        returns = false;
//    }
    return returns;
}
//检验状态
function checkstate() {
    var returns = true;
    for (var i = 0; i < arr.length; i++) {
        if (!arr[i].getstate()) {
            returns = false;
            break;
        }
    }
    return returns;
}
//检验用户名
function checkusername(val) 
{
	var reg = /^\w{5,20}$/i;
    if(reg.test(val))
	{
		return true;
	}
	else
	{
		return false;	
	}
}
function checknickname(val) {
    if(val=="")
    {
        return false;
    }
    var len = fucchecklength(val);
    if(len>20 || len<2){
        return false;
    }
    if(!v_chinese(val)){
        return false;
    }
    return true;
}
//检验密码
function chkpass(val) {
    if(val==""){
        return false;
    }
    if (val.length >= 6 && val.length <= 20){
        return true;
    }else{
        return false;
    }
}
//检验确认密码
function chkrepass(val) {
    if($("txt_UserPass").value ==""){
        return false;
    }
    if ($("txt_UserPass").value == val){
        return true;
    }else{
        return false;
    }
}
//检验确认新密码
function chkrepass_new(val) {
    if ($("txt_UserPass2").value == val){
        return true;
    }else{
        return false;
    }
}
//检验答案
function chkanswer(val) {
     if(val==""){
        return false;
    }
    if (fucchecklength(val) <= 20){
        return true;
    }else{
        return false;
    }
}
function chkage(val) {
    if(val==""){
        return false;
    }
    if(v_tel(val)){
        if(parseInt(val)<=120){
            return true
        }
    }
    return false;
}
function chktel(val) {
    var reg = /^1\d{10}$/i;
    if(reg.test(val))
	{
		return true;
	}
	else
	{
		return false;	
	}
}
function checkphone(str) {
    if(str!="")
	{
		return true;
	}
	else
	{
		return false;	
	}
}
function checkcard(val)
{
    //if(v_tel(val)){
        if(val.length==15 || val.length==18){
            return true;
        }
    //}
    return false;
}
function checkzipcode(val)
{
    if(v_tel(val)){
        if(val.length==6){
            return true;
        }
    }
    return false;
}
function checkemail(val)
{
    var text=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if(!text.test(val))
    {
        return false;
    }
    return true;
}
function checkqq(val)
{
    var text=/[1-9][0-9]{4,}/;
    if(!text.test(val))
    {
        return false;
    }
    return true;
}
function checkmemo(val)
{
    if(val==""){
        return true;
    }
    if(fucchecklength(val)<=500){
        return true;
    }
    return false;
}


function checkbirthday(val)
{
    if(val!=""){
        return true;
    }else{
        return false;
    }
}

//检验昵称
function checknick(str) {
//    var re = /[^0-9a-zA-Z\_]/
//    if (re.test(str)) {
//        //  alert("你输入了非法字符！");   
//        return false;
//    }
    var len = fucchecklength(str);
    if (len < 5 || len>20) {   // alert("error!");   
        isallok4 = false;
        checkall();
        return false;
    }
    isallok4 = true;
    checkall();
    return true;
}

function checkcode(str){
    if(str==""){
        isallok5 = false;
        checkall();
        return false;
    }
    isallok5 = true;
    checkall();
    return true;
}

function checkall(){   
    $("div_p").innerHTML = "";
    if(isallok1 && isallok2 && isallok3 && isallok4 && isallok5){
        $("div_p").innerHTML = $("div_yes").innerHTML;
    }else{
     //alert($("div_p").innerHTML+$("div_no").innerHTML)
        $("div_p").innerHTML = $("div_no").innerHTML;
    }
}

function chkvisible(obj,vid){
    if(obj.options[obj.selectedIndex].value=="1002"){
        $(vid).style.display = "block";
    }else{
        $(vid).style.display = "none";
   }
}


/***********************************注册 结束*************************************/



/***********************************登陆 开始*************************************/
function login(frmid){
    if($("txt_NickName").value==""){
        alert("登陆名不允许为空！")
    }else{
        if($("txt_UserPass").value==""){
            alert("密码不允许为空！")
        }else{
            if($("txt_Code").value==""){
                alert("验证码不允许为空！")
            }else{
                $(frmid).submit();
            }
        }
    }
}

function initName(oldval){
    if($("txt_NickName").value == oldval){
        $("txt_NickName").value = "";
    }
}
/***********************************登陆 结束*************************************/


/***********************************档案查询搜索 开始*************************************/
function initKeyWord(tar,oldval){
    if(tar.value == oldval){
        tar.value = "";
    }
}
/***********************************档案查询搜索 结束*************************************/

/***********************************相册 开始*************************************/
function checkalbumname(val){
    if(val=="")
    {
        return false;
    }
    var len = fucchecklength(val);
    if(len>20 || len<1){
        return false;
    }
    return true;
}

function CreateAlbum(formID){
    var res = formok();
   
    if (res) {   
         $(formID).submit();
    }
}
/***********************************相册 结束*************************************/

/***********************************报名 开始*************************************/
function BaoMing(formID) {
    var res = formok();
    if (res) {        
        $(formID).submit();
    }
}
function checktype(val)
{
    if(val==""){
        return false;
    }    
    return true;
}
function chkpayway(val)
{
    if(val=="" || fucchecklength(val)>200){
        return false;
    }    
    return true;
}
/***********************************报名 结束*************************************/

//返回字符串的字符长度
function fucchecklength(strtemp) {
    var i, sum;
    sum = 0;
    for (i = 0; i < strtemp.length; i++) {
        if ((strtemp.charCodeAt(i) >= 0) && (strtemp.charCodeAt(i) <= 255)) {
            sum = sum + 1;
        }
        else {
            sum = sum + 2;
        }
    }
    return sum;
}

//删除字符串空白处，如制表符、换行符、空格等
function removeSpace(val)
{
    var text =  /\s*/g;
    var str = val.replace(text, "");
    return str;
}

//只中文，不包括中文标点符号
function v_chinese(val) {
    reg = /[\u4e00-\u9fa5]+$/gi;     
    return (reg.test(val));
}
//是否为合法的电话号码
function v_tel(str)
{
    var text=/^\d+$/;
    if(!text.test(str))
    {
        //alert("请输入合法的电话号码");
        return false;
    }
    return true;
}
































//function chkFrm(frmid){
//    if(chkusertype() && chkname() && chkpas() && chkcard()){
//        $("action").value="reg";
//        $(frmid).submit();
//    }
//}
//function chkusertype(){
//    var val = $("txt_UserType").value;
//    if(val=="1002"){
//        var tlist = document.getElementsByName("chktype");
//        var chk = false;
//        for(var i=0;i<tlist.length;i++){
//            if(tlist[i].checked){
//                chk = true;
//                break;
//            }
//        }
//        if(!chk){
//            alert("请选择会员类型");
//            return false;
//        }else{
//            return true;
//        }
//    }
//    return true;
//}
//function chkname(){
//    var val = $("txt_UserName").value;
//    if(val.length<=0 || val.length>16){
//        alert("姓名输入不合法！");
//        return false;
//    }
//    return true;
//}
//function chkpas(){
//    var val = $("txt_UserPass").value;
//    var val2 = $("txt_UserPass2").value;
//    if(val.length<=0 || val2.length<=0){
//        alert("密码不允许为空！");
//        return false;
//    }
//    if(val!=val2){
//        alert("两次密码输入不一致！");
//        return false;
//    }
//    return true;
//}
//function chkcard(){
//    var val = $("txt_IDCard").value;
//    if(val.length<=0 || val.length>18){
//        alert("身份证输入不合法！");
//        return false;
//    }
//    return true;
//}
//function chkvisible(obj,vid){
//    if(obj.options[obj.selectedIndex].value=="1002"){
//        $(vid).style.display = "block";
//    }else{
//        $(vid).style.display = "none";
//   }
//}
