﻿function setBGColor(obj, color){//设置背景色
    obj.style.backgroundColor=color;
}
function SetCookie(name, types){//设置Cookid
  var today = new Date();
  var expires = new Date();
  expires.setTime(today.getTime() + 1000*60*60*24*30);
  document.cookie = name + "=" + escape(types) + "; expires=" + expires.toGMTString();
}
function formSumbit(){//表单提交
    document.forms[0].submit();
}
function SetInputValue(n, v){//列表页提交
    document.getElementById(n).value = v;
    document.getElementById('List_Count').value = "";
    formSumbit();
}
function SetInputValue1(n, v){//设置参数
    document.getElementById(n).value = v;
    formSumbit();
}
function InputKeydown(e,btnId){//登录
    var kcode;
    if(window.event){kcode=e.keyCode;}
    var validKey=(kcode==8||kcode==46||kcode==37||kcode==39||(kcode>=48&&kcode<=57)||(kcode>=96&&kcode<=105));
    if(!validKey){
        if(kcode==13) document.getElementById(btnId).click();
        if(e.preventDefault) e.preventDefault();else{event.returnValue=false};
    }
}
function IsLogin()//登录验证
{
    var o = $("#UserLogin1_txtUserName");
    if(o.val() == ""){
        alert("请输入用户名！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[a-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("用户名长度为4-16位字母及数字（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    o = $("#UserLogin1_txtPassword");
    if(o.val() == ""){
        alert("请输入密码！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[A-Za-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("密码长度必须为4-10位，由数字或英文字母组成（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    return true;
}
function WinOpen(url, name, width, height)//打开窗体
{
    var wl = (screen.availWidth - 800) / 2 + 70;
    var wt = (screen.availHeight - 500) / 2 + 80;
    window.open(url,name,"menubar=no,toolbar=no,location=no,directories=no,status=yes,width=" + width + ",height=" + height + ",left=" + wl + ",top=" + wt + ",scrollbars=yes,;resizable=yes");
}

//菜单
function setVisible(obj){
  document.getElementById(obj).style.display="block";
}
function setHide(obj){
  document.getElementById(obj).style.display="none";
}
 //验证图片刷新
function imgRefresh(){
    $("#imgCode").attr("src", "Images/icon_loading_round.gif");
    $("#imgCode").attr("src", "ValidateCode.aspx?u=" + Math.random() * 150);
}
//判断用户名是否重复
function IsUserName()
{
    if(isVU())
    {
        var username = $("#Registration1_txtUserName").val();
        $.ajax({
            url: "UserLogin1.aspx",
            data: "username=" + username,
            type: "GET",
            //timeout: 1000,
            error: function(){
                $("#Registration1_lblUserName").html("服务器连接错误");
            },
            success: function(varData){
                $("#Registration1_lblUserName").html(varData);
            }
        });
    }
}
//判断用户名是否重复
function IsUserName1()
{
    if(isVU())
    {
        var username = $("#SubUserAdd1_txtUserName").val();
        $.ajax({
            url: "UserLogin1.aspx",
            data: "username=" + username,
            type: "GET",
            //timeout: 1000,
            error: function(){
                $("#SubUserAdd1_lblUserName").html("服务器连接错误");
            },
            success: function(varData){
                $("#SubUserAdd1_lblUserName").html(varData);
            }
        });
    }
}   
function isVU()
{
    var o = $("#Registration1_txtUserName");
    if(o.val() == ""){
        alert("请输入用户名！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[a-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("用户名长度为4-10位字母及数字（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    return true;
}
//注册验证
function IsReg()
{
    var o = $("#Registration1_txtUserName");
    if(o.val() == ""){
        alert("请输入用户名！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[a-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("用户名长度为4-10位字母及数字（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    o = $("#Registration1_txtPassword");
    if(o.val() == ""){
        alert("请输入密码！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[A-Za-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("密码长度必须为4-10位，由数字或英文字母组成（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    var o1 = $("#Registration1_txtPassword1");
    if(o1.val() == ""){
        alert("请输入密码确认！");
        o1.focus();
        return false;
    }
    if(o.val() != o1.val()){
        alert("密码与密码确认不一致！");
        o1.focus();
        return false;
    }
    o = $("#Registration1_txtEmail");
    if(o.val() == ""){
        alert("请输入电子邮箱！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
        if (!reg.test(o.val()))
        {
            alert("电子邮箱格式不正确！");
            o.focus();
            return false;
        }
    }
    o = $("#Registration1_txtName");
    if(o.val() == ""){
        alert("请输入姓名！");
        o.focus();
        return false;
    }
    o = $("#Registration1_txtPhone");
    if(o.val() == ""){
        alert("请输入联系电话！");
        o.focus();
        return false;
    }
    o = $("#Registration1_txtCode");
    if(o.val() == ""){
        alert("请输入验证码！");
        o.focus();
        return false;
    }
    else{
        var reg = /^[0-9]{5}$/i;
        if (!reg.test(o.val()))
        {
            alert("验证码必须为5位，由数字组成！");
            o.focus();
            return false;
       }
    }    
    return true;
}

function IsEditInfo()
{
    var o = $("#EditUserInfo1_txtEmail");
    if(o.val() == ""){
        alert("请输入电子邮箱！");
        o.focus();
        return false;
    }
    else{
        var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
        if (!reg.test(o.val()))
        {
            alert("电子邮箱格式不正确！");
            o.focus();
            return false;
        }
    }
    o = $("#EditUserInfo1_txtName");        
    if(o.val() == ""){
        alert("请输入姓名！");
        o.focus();
        return false;
    }
    o = $("#EditUserInfo1_txtPhone");
    if(o.val() == ""){
        alert("请输入联系电话！");
        o.focus();
        return false;
    }
    return confirm('确定要修改吗？');
}

function IsEditPass()
{
    var o = $("#EditPassword1_txtOPassword");
    if(o.val() == ""){
        alert("请输入原密码！");
        o.focus();
        return false;
    }
    else{
        var reg = /^[A-Za-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("原密码长度必须为4-10位，由数字或英文字母组成（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    o = $("#EditPassword1_txtPassword");
    if(o.val() == ""){
        alert("请输入新密码！");
        o.focus();
        return false;
    }
    else{
        var reg = /^[A-Za-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("新密码长度必须为4-10位，由数字或英文字母组成（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    var o1 = $("#EditPassword1_txtPassword1");
    if(o1.val() == ""){
        alert("请输入密码确认！");
        o1.focus();
        return false;
    }
    if(o.val() != o1.val()){
        alert("新密码与密码确认不一致！");
        o1.focus();
        return false;
    }
    return confirm('确定要修改吗？');
}

function IsSubReg()
{
    var o = $("#SubUserAdd1_txtUserName");
    if(o.val() == "")
    {
        alert("请输入用户名！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[a-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("用户名长度为4-10位字母及数字（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    o = $("#SubUserAdd1_txtPassword");
    if(o.val() == "")
    {
        alert("请输入密码！");
        o.focus();
        return false;
    }
    else
    {
        var reg = /^[A-Za-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("密码长度必须为4-10位，由数字或英文字母组成（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    var o1 = $("#SubUserAdd1_txtPassword1");
    if(o1.val() == "")
    {
        alert("请输入密码确认！");
        o1.focus();
        return false;
    }
    if(o.val() != o1.val())
    {
        alert("密码与密码确认不一致！");
        o1.focus();
        return false;
    }
    return true;
}

function IsSubEdit()
{
    return confirm('确定要修改吗？');
}

function IsSubPass()
{
    var o = $("#SubUserPassword1_txtPassword");
    if(o.val() == ""){
        alert("请输入密码！");
        o.focus();
        return false;
    }
    else{
        var reg = /^[A-Za-z0-9]{4,10}$/i;
        if (!reg.test(o.val()))
        {
            alert("密码长度必须为4-10位，由数字或英文字母组成（不区分大小写）！");
            o.focus();
            return false;
        }
    }
    var o1 = $("#SubUserPassword1_txtPassword1");
    if(o1.val() == ""){
        alert("请输入密码确认！");
        o1.focus();
        return false;
    }
    if(o.val() != o1.val()){
        alert("密码与密码确认不一致！");
        o1.focus();
        return false;
    }
    return confirm('确定要修改吗？');
}
//删除邮件
function DelMail(dn, eid)
{
    var vc = 0;
    if(confirm('确定要删除信息吗？'))
    {
        $.ajax({
            url: "MailManager.aspx",
            data: "eid=" + eid,
            type: "GET",
            //timeout: 1000,
            error: function(){
                alert("服务器连接错误");
            },
            success: function(varData){
                if(varData != "")
                {
                    //alert(#dn);
                    $("#" + dn).hide();
                    vc = parseInt($("#HiddenCount").val());
                    vc = vc - 1;
                    $("#HiddenCount").val(vc + "")
                    if(vc <= 0)
                    {
                        $("#tbList").html("<div style=\"text-align:center;\"><br />目前没有任何消息</div>");
                    }
                }
                else
                {
                    alert("服务器连接错误");
                }
            }
        });
    }
}
//菜单脚本
function DoMenu(emid){
    if(emid != "")
    {
        var objimg = document.getElementById('imgEx_' + emid);
        var obj = document.getElementById('divEx_' + emid); 
        
        if(obj.className.toLowerCase() == "collapsed")
        {
            obj.className = "expanded";
            objimg.src='Images/User1.gif';
        }
        else
        {
            obj.className = "collapsed";
            objimg.src='Images/User2.gif';
        }
     }
}