﻿
function selectCategory(obj) {
    var childc = E("childCategoryId");
    var hvalue = E("hidValue");    
    childc.length = 0;
    childc.style.display = "block";
    var fid = obj.options[obj.selectedIndex].value;
    hvalue.value = fid;
    var r = HTAjaxws("/webs/Doc.asmx", "GetChildCategory", "fid:'" + fid + "'", function (result) {
        if (result.d != "") {
            //把收到的字符串按照，分割成数组
            var allArray = result.d.split(",");
            //循环这个数组，注意是从1开始，因为收到的字符串第一个字符是，号，所以分割后第一个数组为空
            for (var i = 1; i < allArray.length; i++) {
                //在把这个字符串按照|分割成数组
                var thisArray = allArray[i].split("|");
                //为dListChild添加条目
                childc.options.add(new Option(thisArray[1].toString(), thisArray[0].toString()));
            }
            childc.selectedIndex = 0;
            hvalue.value = childc.options[0].value;
        } else {
            childc.style.display = "none";
        }
    });
}

function sendMail() {
    var tomail = E("toMail").value;
    var content = E("content").value;
    var youname = E("yourName").value;
    var checkcode = E("checkcode").value;
    var regemail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (tomail.length == 0) {
        HTAlert('对方E-mail地址不能为空!');
        return;
    }
    if (!regemail.test(tomail))
    {
        HTAlert('E-mail地址不正确!');
        return;
    }
    if (content.length == 0) {
        HTAlert('邀请留言不能为空!');
        return;
    }
    if (youname.length == 0) {
        HTAlert('你的姓名不能为空!');
        return;
    }
    if (checkcode.length == 0) {
        HTAlert('验证码不能为空!');
        return;
    }

    HTAjaxws("/webs/Common.asmx", "GetSession", "", function (result) {
        if (result.d != checkcode) {
            HTAlert('验证码输入不正确!');
            return;
        }
    });
    HTAjaxws("/webs/Common.asmx", "sendMail", "toAddress:'" + escape(tomail) + "',content:'" + escape(content) + "',youname:'" + escape(youname) + "'", function (result) {
        if (result.d == 1) {
            HTAlert('发送成功!');
            document.getElementById("toMail").value = "";
            document.getElementById("content").value = "";
            document.getElementById("yourName").value = "";
            document.getElementById("checkcode").value = "";
        }
        else {
            HTAlert('发送失败!');
        }
        location.href = location;
    });
}

//发送验证邮箱信息
function seadVerifyEmail() {
    var r = HTAjaxws("/webs/Common.asmx", "seadVerifyEmail", "", function (result) {
        HTAlert(result.d);
    });
}
function CheckLogined() {

    var r = HTAjaxws("/webs/user.asmx", "CheckLogined", "", function (result) {
        if (result.d != "") {
            E('ctl00_Header1_afterLogin').innerHTML = "<div class='ht_top_title'><a href='/myBase.html'>基本资料</a> |  <a href='/myDoc.html'>我的文档网</a> | <a href='/my/changepwd'>设置</a> | <a href='/loginout.html'>退出</a></div>";
            E('ctl00_Header1_userli').innerHTML = "<a href='/Member/" + result.d + "'  target=_blank>" + result.d + "</a><span class='pos_new'></span>";
        }
        else {
            E('ctl00_Header1_afterLogin').innerHTML = "<div class='header_padding'><a href='/login.html'>登录</a> | <a href='/register.html'>注册</a> <!--| <a href='/questions.html'>在线帮助</a>--></div>";
            E('ctl00_Header1_userli').innerHTML = "<span class='pos_new'></span>";
        }
    });
}

function LoginOut() {
    var r = HTAjaxws("/webs/user.asmx", "LoginOut", "", function (result) {
        if (result.d.indexOf("失败") > 0) {
            HTAlert(result.d);
        }
        else {
            HTAlert('<a href="/">'+result.d+'</a>');
            setTimeout(function () {
                window.location.href = '/';
            }, 3000);
        }
    });
}

function getUserImag(uid, uname) {
    var r = HTAjaxws("webs/User.asmx", "getUserImag", "userID:'" + uid + "',userName:'" + uname + "'", function (result) {
        E("uimg").innerHTML = result.d;
    });


}

function getDocType(typeID,width,height,img) {
    var typeName = "";
    switch (typeID) {
        case 1:
            typeName = 'doc';
            break;
        case 11:
            typeName = 'doc';
            break;
        case 2:
            typeName = "ppt";
            break;
        case 3:
            typeName = "ppt";
            break;
        case  5:
            typeName = "ppt";
            break;
        case 6:
            typeName = "ppt";
            break; 
        case 7:
             typeName = "ppt";//pot
             break;
         case 13:
             typeName = "ppt"; //potx
             break;
         case 4:
             typeName = "xls"
             break;
         case 12:
             typeName = "xls"
             break;        
        case 8:
            typeName = "mpp";
            break;
        case 9:
            typeName = "vsd";
            break;
        case 10:
            typeName = "pud";
            break; 
        case 14:
            typeName = "pdf";
            break;
        case 15:
            typeName = "psd";
            break;
        case 16:
            typeName = "wps";
            break;
        case 17:
            typeName = "et";
            break;
        case 18:
            typeName = "dps";
            break;
        case 19:
            typeName = "psw";
            break;
        case 20:
            typeName = "pdw";
            break;
        case 21:
            typeName = "pxl";
            break;
        case 22:
            typeName = "txt";
            break;
        case 23:
            typeName = "rtf";
            break;
        case 24:
            typeName = "gif";
            break;
        case 25:
            typeName = "jpg";
            break;
        case 26:
            typeName = "tif";
            break;
        case 27:
            typeName = "eml";
            break;
        case 28:
            typeName = "ps";
            break;
        default:
            typeName = "";
    }
    if (img)
        document.writeln('<image src="/images/' + typeName + '.png" width="' + width + '" height="' + height + '" />');
    else
        document.writeln(typeName);
}

function SetDocType(typeID) {
    var typeName = "";
    switch (typeID) {
        case 1:
            typeName = 'doc';
            break;
        case 11:
            typeName = 'doc';
            break;
        case 2:
            typeName = "ppt";
            break;
        case 3:
            typeName = "ppt";
            break;
        case 5:
            typeName = "ppt";
            break;
        case 6:
            typeName = "ppt";
            break;
        case 7:
            typeName = "ppt"; //pot
            break;
        case 13:
            typeName = "ppt"; //potx
            break;
        case 4:
            typeName = "xls"
            break;
        case 12:
            typeName = "xls"
            break;
        case 8:
            typeName = "mpp";
            break;
        case 9:
            typeName = "vsd";
            break;
        case 10:
            typeName = "pud";
            break;
        case 14:
            typeName = "pdf";
            break;
        case 15:
            typeName = "psd";
            break;
        case 16:
            typeName = "wps";
            break;
        case 17:
            typeName = "et";
            break;
        case 18:
            typeName = "dps";
            break;
        case 19:
            typeName = "psw";
            break;
        case 20:
            typeName = "pdw";
            break;
        case 21:
            typeName = "pxl";
            break;
        case 22:
            typeName = "txt";
            break;
        case 23:
            typeName = "rtf";
            break;
        case 24:
            typeName = "gif";
            break;
        case 25:
            typeName = "jpg";
            break;
        case 26:
            typeName = "tif";
            break;
        case 27:
            typeName = "eml";
            break;
        case 28:
            typeName = "ps";
            break;
        default:
            typeName = "";
    }
    $('.doctype' + typeID).addClass(typeName);
}

function getTypeCSS(typeID, element) {
    var r = HTAjaxws("webs/common.asmx", "GetTypeCss", "docID:'" + docID + "'", function (result) {
        for (var i = $('#' + element).length - 1; i >= 0; i--) {
            $('#' + element)[i].className = result.d;
        }

    });
}

