﻿/*
Author:char
Date:2011.5.20
QQ:21458
*/
if (typeof $ == "undefined") {var $ = function(id){return document.getElementById(id);}}
String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
function memClick(type,id){
    var name=$("txtName"+id).value.Trim();
    var pass=$("txtPass"+id).value.Trim();
    var rg=/^[0-9a-zA-Z]{4,16}$/;
    var namelen=len(name);
    if(namelen<4||namelen>20){
        alert("用户名长度为4-20位.支持汉字/英文/数字/下划线.");
        return false;
    }
    if(pass.length<=0||(!rg.test(pass))){
        alert("密码长度为4-16位.支持英文/数字.区分大小写");
        return false;
    }
    var val=0;
    if(type==1) val=MemberService.memberLogin(name,pass).value;
    else if(type==2) val=MemberService.memberRegist(name,pass).value;
    if(val<=0){
        if(type==1) alert("用户名或密码错误!");
        else if(type==2) alert("此用户名已存在!");
    }else{
        if(type==1) alert("欢迎登录,"+name);
        else if(type==2) alert("注册成功,"+name);
        if(id.length>0){
            addCookie(name);
        }
        location.href=location.href;
    }
    return false;
}
function addCookie(name) {
    var expdate = new Date();
    expdate.setTime(expdate.getTime() + (365 * 24 * 60 * 60 * 1000));
    document.cookie = "fcuwqvcbwhbr" + "=" + escape(name) + "; expires=" + expdate.toGMTString();
}
function len(s) {
    var l = 0;
    var a = s.split("");
    for (var i=0;i<a.length;i++) {
        if (a[i].charCodeAt(0)<299) {
            l++;
        } 
        else{
            l+=2;
        }
    }
    return l;
}

function toSearch() {
    var val = $("txtKey").value.Trim();
    var radio = document.getElementsByName("R1");
    if (val.length <= 0) {
        alert("请输入搜索关键字");
        return;
    }
    for (var i = 0; i < radio.length; i++) {
        if (radio[i].checked)
            var cl = radio[i].value;
    }
    location.href = "/search?cls=" + cl + "&key=" + escape(val);
}

