﻿//设置复选框
function setCboxValue(ostr, isC, ostr2) {
    var obj = document.getElementsByName(ostr);
    var obj2 = document.getElementsByName(ostr2);
    for (var i = 0; i < obj2.length; i++) {
        if (isC == 1)
            obj2[i].checked = true;
        else
            obj2[i].checked = false;
    }
    for (var i = 0; i < obj.length; i++) {
        if (isC == 1)
            obj[i].checked = true;
        else
            obj[i].checked = false;
    }

}
function setCboxValue2(ostr, ostr2, n) {
    var obj2 = document.getElementsByName(ostr2);
    var obj = document.getElementsByName(ostr);
    if (n == 1) {
        if (obj2[0].checked == true)
        { obj2[1].checked = true; }
        else {
            obj2[1].checked = false;
        }
    }
    else {
        if (obj2[1].checked == true) {
            obj2[0].checked = true;
        }
        else {
            obj2[0].checked = false;
        }
    }
    for (var i = 0; i < obj.length; i++) {
        if (obj2[0].checked == true)
            obj[i].checked = true;
        else
            obj[i].checked = false;
    }

}

function getCboxValue(ostr) {
    var vstr = '';
    var obj = document.getElementsByName(ostr);
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].checked == true) {
            if (obj[i].value != '') {
                if (vstr == '')
                    vstr = obj[i].value;
                else
                    vstr = vstr + '$' + obj[i].value;
            }
        }
    }
    return vstr;
}
function getCboxValueOne(ostr) {
    var vstr = '';
    var obj = document.getElementsByName(ostr);
    var n = obj.length;
    if (n > 1) n = 1;
    for (var i = 0; i < n; i++) {
        if (obj[i].checked == true) {
            if (obj[i].value != '') {
                if (vstr == '')
                    vstr = obj[i].value;
                else
                    vstr = vstr + '$' + obj[i].value;
            }
        }
    }
    return vstr;
}

function LianBo(obj, input) {
    var vStr = getCboxValue(input);
    if (vStr == "")
        alert("您没有选择播放歌曲!");
    else {
        document.getElementById(obj).href = 'http://mb.5sing.com?id=' + vStr;
        document.getElementById(obj).target = '_blank';
    }
}


function go(n, obj, href) {
    var vStr = document.getElementById(obj).value;
    if (vStr == "")
        alert('页码不能为空！');
    else {
        if (isNaN(vStr))
            alert('您输入的不是数字！');
        else
            if (parseInt(vStr) < 1 || (vStr) > n)
            alert('您输入的数字超出范围了！');
        else {
            var page = parseInt(vStr);

            href = href + "_" + page + ".shtml";
            window.location.href = href;
        }
    }
}

function copyToClipboard(txt, msg) {
    if (window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
        alert(msg);
    } else if (navigator.userAgent.indexOf("Opera") != -1) {
        window.location = txt;
    } else if (window.netscape) {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

        } catch (e) {
            alert("如果您正在使用FireFox！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
        }
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
        if (!clip)
            return;
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
        if (!trans)
            return;
        trans.addDataFlavor('text/unicode');
        var str = new Object();
        var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
        var copytext = txt;
        str.data = copytext;
        trans.setTransferData("text/unicode", str, copytext.length * 2);
        var clipid = Components.interfaces.nsIClipboard;
        if (!clip)
            return false;
        clip.setData(trans, null, clipid.kGlobalClipboard);
        alert(msg)
    }
}

function Submit(url, command, parameter, funCallBack, responseDataType) {
    $.ajax({ async: true, type: "POST", url: url + "?Command=" + command, dataType: responseDataType, data: parameter, success: function(responseObj) {
        funCallBack(responseObj);
    }, error: function() { alert("出现错误"); }
    });
}

function GetJSON(url, paramete, funCallBack) {
    $.getJSON(url + "?jsoncallback=?", paramete,
    function(data) {
        funCallBack(data);
    });
}

function OtherMenu() {
    $("#othermenu").toggle();
}

function UploadMenu() {
    $("#uploadmenu").toggle();
}
