﻿

function Update(id, val, action) {
    var url = window.location.href;
    var postData = "ID=" + id + "&" + action + "=" + val + "&Action=" + action;
    var ajax = new Ajax();
    ajax.PostURL(url, postData, DealUpdate);
}
function DealUpdate(data){
    
    var valObj = document.getElementById(data.split('|')[0] + data.split('|')[1]);
     try {
            if (valObj.innerHTML == '√') {
                valObj.innerHTML = 'X';
            }
            else {
                valObj.innerHTML = '√'
            }
        } catch (e) { }
    }

    function PrepareArticleComment(articleID, page) {
        var ajax = new Ajax();
        var url = "SalonComment.aspx?ArticleID=" + articleID + "&Page=" + page;
        ajax.RequestURL(url, DealArticleComment);
    }
    function DealArticleComment(commentContent) {
        var divObj = document.getElementById("Comment-Box");
        divObj.innerHTML = commentContent.substr(0, commentContent.lastIndexOf("#"));
    }
    
    
    function PostArticleComment(articleID,page) {
        var editorName = "Content";
        var commentObj = document.getElementById(editorName);
        var commentContent = commentObj.value;
        if (commentContent.length < 1) {
            alert("请输入评论内容");
            return;
        }
        var url = document.location.href;
        var postData = "CommentArticleID=" + articleID + "&CommentContent=" + escape(commentContent) + "&Action=Comment";
        var ajax = new Ajax();
        ajax.PostURL(url, postData, DealArticleComment1);
    }
    function DealArticleComment1(content) {
        var alertMessage = "您还没有登陆！";
        if (content == "1") {
            alertMessage = "提交成功，正在审核中..";
           // PrepareArticleComment(articleID);
        }
        else {
            if (content == "2") {
                alertMessage = "您提交的频率过快！";
            }
            else if (content == "3") {
                alertMessage = "请输入评论内容！";
            }
        }
        alert(alertMessage);
    }

    function GoArticlePage(page) {
        PrepareArticleComment(articleID, page);
    }


    function PrepareLogin() {
        var userName = document.getElementById("UserName");
        var password = document.getElementById("Password");
        if (userName.value == '') {
            alert("请输入用户名！");
            return;
        }
        if (password.value == '') {
            alert("请输入密码！");
            return;
        }
        var url = document.location.href;
        var postData = "UserName=" + userName.value + "&Password=" + password.value + "&Action=Login";
        var ajax = new Ajax();
        ajax.PostURL(url, postData, DealLogin);
    }
    function DealLogin(name) {
        if (name == "1") {
            alert("登陆失败！");
            return;
        }
        var divObj = document.getElementById("name-ajax");
        divObj.innerHTML = name;
    }


    function VoteArticleComment(commentID, action) {
        var str = getCookie("SalonComment" + commentID);
        if (str == "") {
            var date = new Date();
            addCookie("SalonComment" + commentID, "1", 1);
            var url = window.location.href;
            var postData = "CommentArticleID=" + commentID + "&Action=Post";
            document.getElementById("ClickCount-Box").innerHTML = parseInt(document.getElementById("ClickCount-Box").innerHTML) + 1;
            var ajax = new Ajax();
            ajax.PostURL(url, postData, DealArticleVote);
        }
        else {
            alert("你提交的频率太高了！");
        }
    }
    function DealArticleVote() {
    }
    
    
    //复制网址
    function CopyAddress() {
            clipboardData.setData('text', document.title + window.location.href);
            alert("复制成功，您可以将此链接粘贴到QQ、MSN等发送给你的好友！");
        }



        function GetSelectedID(objName) {
            var obj = document.getElementById(objName);
            var result = "";
            for (var i = 0; i < obj.length; i++) {
                result = result + "|" + obj.options[i].value;
            }
            result = result + "|";
            return result;
        }
        
        function AddAll(candidateObjName, selectedObjName, isAccessory) {
            var strID = GetSelectedID(selectedObjName);
            var candidateObj = document.getElementById(candidateObjName);
            var selectedObj = document.getElementById(selectedObjName);
            for (var i = 0; i < candidateObj.length; i++) {
                if (strID.indexOf("|" + candidateObj.options[i].value + "|") == -1) {
                    if (isAccessory == 1) {
                        selectedObj.options[selectedObj.length] = new Option(candidateObj.options[i].text + " —— [" + accessoryPrice + "]", candidateObj.options[i].value + '|' + accessoryPrice);
                    }
                    else {
                        selectedObj.options[selectedObj.length] = new Option(candidateObj.options[i].text, candidateObj.options[i].value);
                    }
                }
            }
        }


        function AddSingle(candidateObjName, selectedObjName, isAccessory) {
            var strID = GetSelectedID(selectedObjName);
            var candidateObj = document.getElementById(candidateObjName);
            var selectedObj = document.getElementById(selectedObjName);
            for (var i = 0; i < candidateObj.length; i++) {
                if (candidateObj.options[i].selected && strID.indexOf("|" + candidateObj.options[i].value + "|") == -1) {
                    if (isAccessory == 1) {
                        selectedObj.options[selectedObj.length] = new Option(candidateObj.options[i].text + " —— [" + accessoryPrice + "]", candidateObj.options[i].value + '|' + accessoryPrice);
                    }
                    else {
                        selectedObj.options[selectedObj.length] = new Option(candidateObj.options[i].text, candidateObj.options[i].value);
                    }
                }
            }
        }

        function DropSingle(objName) {
            var obj = document.getElementById(objName);
            if (obj.length < 1) {
                return;
            }
            for (var i = obj.length - 1; i >= 0; i--) {
                if (obj.options[i].selected) {
                    obj.remove(i);
                }
            }
        }

        function DropAll(objName) {
            var obj = document.getElementById(objName);
            if (obj.length < 1) {
                return;
            }
            for (var i = obj.length - 1; i >= 0; i--) {
                obj.remove(i);
            }
        }

        function CheckSubmit() {
            CheckArticleHandler("ctl00_MainContent_Article", "RelationArticleID");
        }

        function CheckArticleHandler(selectedObjName, operateObjName) {
            try {
                var obj = document.getElementById(selectedObjName);
                var strID = '';
                for (var i = 0; i < obj.length; i++) {
                    if (strID != '') {
                        strID += ',' + obj.options[i].value;
                    }
                    else {
                        strID = obj.options[i].value;
                    }
                }
                document.getElementById(operateObjName).value = strID;
            } catch (e) { }
        }
        function SearchRelationArticle() {
            var title = document.getElementById("ctl00_MainContent_ArticleName").value;
            var classID = document.getElementById("ctl00_MainContent_RelationClassID").value;
            var ajax = new Ajax();
            var url = "ArticleHandler.aspx?Action=SearchRelationArticle&ArticleTitle=" + encodeURI(title) + "&ClassID=" + classID;
            ajax.RequestURL(url, DealSearchArticle);
        }
        function DealSearchArticle(data) {
            var obj = document.getElementById("CandidateArticleBox");
            obj.innerHTML = data;
        }