﻿/// <reference path="boxy/boxy.js" />
/// <reference path="boxy/boxy.css" />
/// <reference path="res/commonjs.css" />

function g(id) {
    return document.getElementById(id);
}
function setCookie(c_name, value, exdate) {
    var exdateExp = new Date();
    if (exdate != null) {
        exdateExp.getMinutes() + exdate;
    }
    document.cookie = c_name + "=" + escape(value) + ((exdate == null) ? "" : ";expires=" + exdateExp.toGMTString())
}
function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=")
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1
            c_end = document.cookie.indexOf(";", c_start)
            if (c_end == -1) c_end = document.cookie.length
            return unescape(document.cookie.substring(c_start, c_end))
        }
    }
    return null;
}
//图片重新加载
function elmreload(oid) {
    var obj = g(oid);
    var s = obj.src.indexOf("?");
    if (s == -1) {
        obj.src = obj.src + "?v=" + Math.random();
    }
    else {
        obj.src = obj.src.substring(0, s) + "?v=" + Math.random();
    }
}
//选择所有
function selectAll(names) {
    var el = document.getElementsByName(names);
    for (var i = 0; i < el.length; i++) {
        el[i].checked = !el[i].checked;
    }
}
//获取所有所选
function getcbxvals(names) {
    var el = document.getElementsByName(names);
    var val = "";
    for (var i = 0; i < el.length; i++) {
        if (el[i].checked == true && el[i].value != "") {
            val += el[i].value + ",";
        }
    }
    if (val.length > 0) {
        val = val.substring(0, val.length - 1);
    }
    return val;
}
//重新加载
function reload(t, url) {
    if (url == undefined) {
        setTimeout('window.location.reload()', t);
    }
    else {
        setTimeout('window.location.href="' + url + '";', t);
    }
}
//显示下拉
function showdropdown() {
    var srcEl = window.event.srcElement;
    var obj = $(srcEl).next();
    obj.show();
    obj.hover(null, (function () {
        obj.hide();
    }));
}
//是否为空
function isEmpty(id) {
    var idval = $('#' + id).val();
    if (idval == '' || $.trim(idval).length < 1) {
        return true;
    }
    return false;
}
//真实姓名
function checkRealName(str) {
    var str = str.substr(0, 1); //截取用户提交的用户名的前两字节，也就是姓。 
    var surname = '赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董梁杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍虞万支柯昝管卢莫经房裘缪干解应宗丁宣贲邓郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁荀羊於惠甄曲家封芮羿储靳汲邴糜松井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫宁仇栾暴甘钭厉戎祖武符刘景詹束龙叶幸司韶郜黎蓟薄印宿白怀蒲台丛鄂索咸籍赖卓蔺屠蒙池乔阴佟胥能苍双闻莘党翟谭贡劳逄姬申扶堵冉宰郦雍却璩桑桂濮牛寿通边扈燕冀郏浦尚农温别庄晏柴瞿阎充慕连茹习宦艾鱼容向古易慎戈廖庚终暨居衡步都耿满弘匡国文寇广禄阙东殴殳沃利蔚越夔隆师巩厍聂晁勾敖融冷訾辛阚那简饶空曾毋沙乜养鞠须丰巢关蒯相查后荆红游竺权逯盖益桓公万俟司马上官欧阳夏侯诸葛闻人东方赫连皇甫尉迟公羊澹台公冶宗政濮阳淳于单于太叔申屠公孙仲孙轩辕令狐钟离宇文长孙慕容鲜于闾丘司徒司空亓官司寇仉督子车颛孙端木巫马公西漆雕乐正壤驷公良拓跋夹谷宰父谷梁晋楚闫法汝鄢涂钦段干百里东郭南门呼延归海羊舌微生岳帅缑亢况郈有琴梁丘左丘东门西门商牟佘佴伯赏南宫墨哈谯笪年爱阳佟';

    r = surname.search(str);             // 查找字符串。
    if (r == -1)
    { return false }
    else
    { return true }
}

//序列化成JSON
$.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function () { if (o[this.name] !== undefined) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; };
//迅酷部分代码封装
var xkcom =
{
    handle: null,
    //提示后自动关闭
    TimerAlert: function (message, callback) {
        new Boxy('<div><div style="padding:0px 30px; font-size:14px; font-weight:bold; color:#666;"><img src="http://www.xunkoo.com/images/001_06.gif" style="margin:auto 4px -7px auto" />' + message + '</div>' +
        '<div style="display:none;"><a id="boxy-alert-cancel" hreft="javascript:;" onclick="Boxy.get(this).hide();Boxy.get(this).unload(); return false;">关闭</a></div>' + '</div>');

        //倒数10秒后执行
        $('body').oneTime('2s', function () {
            $("#boxy-alert-cancel").click();
            if (callback) { callback(); }
        });
    },
    //提示
    alert: function (message, callback) {
        var html = '<div>';
        html += '<div style="color:#666; width:300px;">';
        html += '<div class="clearfix" style="height:40px; font-size:12px;">';
        html += '<div style="float:left;"><img src="http://www.xunkoo.com/images/whoops.gif" /></div>';
        html += '<div style="float:right; width:265px; line-height:22px;">' + message + '</div>';
        html += '</div>';
        html += '<div class="clearfix"><span class="uc-button-a-n1-h26" style="float:right;"><a href="javascript:;" class="button" onclick="Boxy.get(this).hide();Boxy.get(this).unload(); return false;">确定</a></span></div>';
        html += '</div>';
        html += '</div>';
        new Boxy(html, { title: "讯酷网温馨提示", modal: true, closeable: false, afterShow: function () {
            $(".button").initButton();
        }, afterHide: function () {
            if (callback) { callback(); }
        }
        });
    },
    //确认
    confirm: function (message, callback) {
        var html = '<div>';
        html += '<div style="color:#666; width:300px;">';
        html += '<div class="clearfix" style="height:40px; font-size:12px;">';
        html += '<div style="float:left;"><img src="http://www.xunkoo.com/images/whoops.gif" /></div>';
        html += '<div style="float:right; width:265px; line-height:22px;">' + message + '</div>';
        html += '</div>';
        html += '<div class="clearfix"><span class="uc-button-a-n15-h26" style="float:right; margin-left:5px;"><a id="boxy-button-cancel" href="javascript:;" onclick="Boxy.get(this).hide();Boxy.get(this).unload(); return false;" class="button">取消</a></span><span class="uc-button-a-n1-h26" style="float:right;"><a id="boxy-button-ok" href="javascript:;" class="button">确定</a></span></div>';
        html += '</div>';
        html += '</div>';
        $this = $(html);
        new Boxy($this, { title: "讯酷网温馨提示", modal: true, closeable: false, afterShow: function () {
            $(".button").initButton();
        }
        });
        $this.find("#boxy-button-ok").click(function () {
            $this.find("#boxy-button-cancel").click();
            if (callback) { callback(); }
        });
    },
    //加载等待
    ShowLoad: function (message, button) {
        var html = '<div style="color:#666; font-size:12px;">';
        html += '<div style="text-align:center; padding:10px;">';
        html += '<img src="http://www.xunkoo.com/images/18.gif" style="margin:auto 10px -10px auto;" />';
        html += '<span>' + message + '</span>';
        html += '</div>';
        html += '<div id="loading-cancel-div">';
        html += '<a id="loading-cancel-button" href="javascript:;" onclick="Boxy.get(this).hide();Boxy.get(this).unload(); return false;">取消</a>';
        html += '<button id="loading-focus-button">test</button>';
        html += '</div>'
        html += '</div>';
        new Boxy(html, { afterShow: function () {
            $("#loading-focus-button").focus();
            $("#loading-cancel-div").hide();
        }
        });
    },
    //隐藏加载等待
    HideLoad: function () {
        $("#loading-cancel-button").click();
    },
    //显示加载等待到父div中
    ShowLoadInParent: function (jParent, Message) {
        var $Parent = $(jParent);
        var html = '<div class="jquery-loading" style="text-align: center; padding: 60px 0px;">';
        html += '<img alt="" src="http://www.xunkoo.com/images/18.gif" style="margin-bottom: -12px; margin-right: 10px;" />';
        html += '<span style="font-size: 14px; font-weight: bold;">';
        html += Message;
        html += '</span>';
        html += '</div>';
        $Parent.html(html);
        $Parent.find(".jquery-loading").css({ "width": $Parent.width() });
    },
    //跨域请求
    get: function (url, gdata, fn) {
        url += "?d=" + Math.random();
        $.ajax({
            url: url,
            type: "get",
            dataType: "jsonp",
            data: gdata,
            jsonp: 'jsonp',
            async: true,
            success: function (data) { fn(data); },
            error: function (res) { document.write(res.responseText); xkcom.alert("系统错误，请联系工作人员！") }
        });
    },
    //pid：父节点id  <div class="topBox" id="commonhead"></div>
    head: function (pid) {
        var html = '<div class="web_toper_bg"></div><div class="web_toper">';
        html += '<div class="web_toper_main">';
        html += '<h1>讯酷学校</h1>';
        //html += '<h2><i>|</i><a href="http://www.xunkoo.com">返回中心</a></h2>';
        html += '<ul class="wtmt">';
        html += '<li class="mt"><a href="http://www.xunkoo.com">个人中心</a></li>';
        if (kuid > 0) {
            html += '<li class="mt_more">';
            html += '<div class="mt_link" rel="mt_group"><a href="http://q.xunkoo.com/">圈子<i class="new"></i></a></div>';
            html += '<div id="mt_group" class="web_toper_dmenu"><dl class="group">';
            html += '<dt class="top" id="Qzi"><span class="left">我的圈子</span><span class="right"><a href="http://q.xunkoo.com/">发现圈子</a></span></dd>';
            var qUrl = "http://q.xunkoo.com/Home/GroupMyHttp";
            xkcom.get(qUrl, {}, function (qdata) {
                for (var i = 0; i < qdata.list.length; i++) {
                    $("#Qzi").after('<dd><span class="name"><img src="' + qdata.list[i].Logo + '"><a href="http://q.xunkoo.com/Group/' + qdata.list[i].GroupId + '">' + qdata.list[i].GroupName + '</a></span><span class="hot">' + qdata.list[i].ActiveNum + '</span></dd>');
                }
            });
            html += '<dt class="bottom"><a href="http://q.xunkoo.com/Home/GroupMy">更多/管理我的圈子</a></dd>';
            html += '</dl></div>';
            html += '</li>';
            html += '<li class="mt_more">';
            html += '<div class="mt_link" rel="mt_school"><a href="http://s.xunkoo.com/">校吧</a></div>';
            html += '<div id="mt_school" class="web_toper_dmenu"><dl class="school">';
            html += '<dt class="top" id="sBar">本校校吧</dt>';
            var url = "http://www.xunkoo.com/XkCom/GetUserByAjax";
            xkcom.get(url, {}, function (data) {
                $("#sBar").after('<dd><a href="http://s.xunkoo.com/' + data.list.SchoolId + '"><span class="web_ficon_school_1 toper_icon"></span>' + data.list.SchoolName + '</a></dd>');
            });

            html += '<dt class="bottom" style="padding-left:6px;"><a href="http://s.xunkoo.com/schools/select"><span class="web_ficon_search_1 toper_icon"></span>查找其它校吧</a></dd>';
            html += '</dl></div>';
            html += '</li>';
        } else {
            html += '<li class="mt"><a href="http://q.xunkoo.com">圈子</a></li>';
            html += '<li class="mt"><a href="http://s.xunkoo.com">校吧</a></li>';
        }

        html += '<li class="mt_more">';
        html += '<div class="mt_link" rel="mt_job"><a href="http://job.xunkoo.com">搜职会</a></div>';
        html += '<div id="mt_job" class="web_toper_dmenu"><dl class="job">';
        html += '<dt class="top">搜职会</dd>';
        html += '<dd><a href="http://job.xunkoo.com/Home/FTList"><span class="web_ficon_job_1 toper_icon"></span>找全职</a></dd>';
        html += '<dd><a href="http://job.xunkoo.com/"><span class="web_ficon_job_2 toper_icon"></span>找兼职</a></dd>';
        //html += '<dd><a href="http://job.xunkoo.com/Home/TalentPool"><span class="web_ficon_job_3 toper_icon"></span>找人才</a></dd>';
        html += '<dt class="bottom"><a href="http://job.xunkoo.com/Home/MangerIndex">管理中心</a></dd>';
        html += '</dl></div>';
        html += '</li>';
        html += '<li class="mt_more">';
        html += '<div class="mt_link" rel="mt_activity"><a href="http://hd.xunkoo.com/">活动</a></div>';
        html += '<div id="mt_activity" class="web_toper_dmenu"><dl class="activity">';
        html += '<dt class="top"><span class="left">活动</span><span class="right"><a href="http://hd.xunkoo.com/home/ActivityList">所有活动</a></span></dd>';
        html += '<dd><a href="http://hd.xunkoo.com/home/ActivityList?strTop=1"><span class="web_ficon_activity_1 toper_icon"></span>同城活动</a></dd>';
        html += '<dd><a href="http://hd.xunkoo.com/home/ActivityList?strTop=2"><span class="web_ficon_activity_2 toper_icon"></span>本校活动</a></dd>';
        html += '<dd><a href="http://hd.xunkoo.com/Home/ReleaseActivityFirst"><span class="web_ficon_activity_3 toper_icon"></span>发起活动</a></dd>';
        html += '<dd><a href="http://hd.xunkoo.com/"><span class="web_ficon_activity_4 toper_icon"></span>最新活动</a></dd>';
        html += '<dt class="bottom"><a href="http://hd.xunkoo.com/home/MyActivity">我的活动</a></dd>';
        html += '</dl></div>';
        html += '</li>';
        html += '<li class="mt"><a href="http://bbs.xunkoo.com">社区</a></li>';
        html += '</ul>';
        html += '<ul class="wtot">';
        if (kuid > 0) {
            html += '<li><a href="http://space.xunkoo.com/' + kuid + '">' + kuname + '</a></li>';
            html += '<li class="mt_more">';
            html += '<div class="mt_link" rel="mt_message"><a href="http://www.xunkoo.com/message">消息<span id="notread-message" class="uc_tips_four" style="display:none; position:absolute; margin:7px 0 0 1px; *margin:3px 0 0 1px;"><span>0</span></span></a><div>';
            html += '<div id="mt_message" class="web_toper_dmenu"><dl class="message">';
            html += '<dd><a href="http://www.xunkoo.com/message">查看评论</a></dd>';
            html += '<dd><a href="http://www.xunkoo.com/message/sms">查看私信</a></dd>';
            html += '<dd><a href="http://www.xunkoo.com/message/friendrequest">查看好友请求</a></dd>';
            html += '<dd><a href="http://www.xunkoo.com/message/notify">系统通知</a></dd>';
            html += '</dl></div>';
            html += '</li>';
            html += '<li class="mt_more">';
            html += '<div class="mt_link" rel="mt_setting"><a href="http://www.xunkoo.com/user/privacy">设置</a></div>';
            html += '<div id="mt_setting" class="web_toper_dmenu"><dl class="setting">';
            html += '<dd><span class="web_ficon_setting_1 toper_icon"></span><a href="http://www.xunkoo.com/user/">我的概况</a></dd>';
            html += '<dd><span class="web_ficon_setting_2 toper_icon"></span><a href="http://www.xunkoo.com/user/editinfo">资料修改</a></dd>';
            html += '<dd><span class="web_ficon_setting_3 toper_icon"></span><a href="http://www.xunkoo.com/user/avatar">头像设置</a></dd>';
            html += '<dd><span class="web_ficon_setting_4 toper_icon"></span><a href="http://www.xunkoo.com/user/privacy">隐私设置</a></dd>';
            html += '<dd><span class="web_ficon_setting_5 toper_icon"></span><a href="http://www.xunkoo.com/user/changepassword">修改密码</a></dd>';
            html += '</dl></div>';
            html += '</li>';
            html += '<li><a href="javascript:;" id="gLogoff" onclick="xkcom.logoff(); return false;">退出</a></li>';
        } else {
            html += '<li>亲，欢迎来讯酷！</li>';
            html += '<li><a href="javascript:;" onclick="xkcom.login(); return false;">请登录</a></li>';
            html += '<li><a href="http://www.xunkoo.com/account/register">免费注册</a></li>';
        }
        html += '</ul>';
        html += '</div>';
        html += '</div>';

        var parentobj = g(pid);
        parentobj.innerHTML = html;

        //*
        $(".mt_link").powerFloat({
            width: 'auto',
            offsets: { x: 0, y: -1 },
            targetMode: null,
            position: "3-2",
            showCall: function () {
                $(this).addClass("mt_link_over");
                if ($(this).parent().attr('default') == 'true') {
                    $(this).parent().removeClass('mt_over');
                }
            },
            hideCall: function () {
                $(this).removeClass("mt_link_over");
                if ($(this).parent().attr('default') == 'true') {
                    $(this).parent().addClass('mt_over');
                }
            }
        });

        $(".wtmt .mt").bind({
            'mouseover': function () {
                if ($(this).attr('default') != 'true') {
                    $(this).addClass('mt_over');
                }
            },
            'mouseout': function () {
                if ($(this).attr('default') != 'true') {
                    $(this).removeClass('mt_over');
                }
            }
        });
        //*/

        $(".web_toper_dmenu").find('dd').bind({
            'mouseover': function () {
                $(this).addClass('item_over');
            },
            'mouseout': function () {
                $(this).removeClass('item_over');
            }
        });
        
    },
    linkhtml: '<a  href="http://www.xunkoo.com/aboutus/about.html">关于讯酷</a><i>|</i>' +
    '<a  href="http://www.xunkoo.com/aboutus/contact.html">联系方式</a><i>|</i>' +
    '<a  href="http://www.xunkoo.com/aboutus/job.html">人才招聘</a><i>|</i>' +
    '<a  href="http://jz.xunkoo.com">酷家族</a><i>|</i>' +
    '<a  href="http://clubs.xunkoo.com">社团申请</a><i>|</i>' +
    '<a  href="http://www.xunkoo.com/aboutus/copyright.html">版权和隐私</a><i>|</i>' +
    '<a  href="http://www.xunkoo.com/helpcenter/index">帮助中心</a>',
    foot1: function () {
        var html = '<div class="detail_foot"><div class="detail_foot_e clearfix"><div class="detail_foot_left">讯酷网&copy;2011 重庆讯酷科技有限公司 渝ICP备11007203号-1</div><div class="detail_foot_right">' + xkcom.linkhtml + '</div><div class="zdtj" style="display:none; height:0px; overflow:hidden;"><span><script src="http://s24.cnzz.com/stat.php?id=3647675&web_id=3647675&show=pic" type="text/javascript"></script></span></div></div>';
        document.write(html);


        $(".detail_foot").everyTime('500ms', function () {
            $("img[src='http://icon.cnzz.com/pic.gif']").hide();
        });
    },






    foot2: function () {
        var html = '<div style="width:970px; margin:0 auto; height:30px; line-height:30px; font-size:13px; display:none;"><div style="float:left;color:#666">普莱传媒 © 2010</div><div style="margin-left:200px;" id="footdiv">' + xkcom.linkhtml + '</div></div>';
        document.write(html);
    },
    login: function () {
        var strHtml = '<div class="user_center_login clearfix">' +
    '<div class="uc_login_left">' +
        '<div class="tip">已有讯酷帐号，请直接登录</div>' +
        '<div><input type="text" id="xkcom-UserName" /></div>' +
        '<div><input type="password" id="xkcom-PassWord" /></div>' +
        '<div class="error_info"></div>' +
        '<div class="submit clearfix"><a href="javascript:;" id="xkcom-btnLoginSubmit">登录</a><em><input type="checkbox" id="xkcom-RememberMe" /></em><span>下次自动登录</span></div>' +
    '</div><div class="uc_login_right">' +
        '<div>还没帐号？赶快免费注册一个吧！</div>' +
        '<a href="http://www.xunkoo.com/account/register" target="_blank" >注册讯酷帐号</a></div></div>';

        new Boxy(strHtml, { title: "登录讯酷网", afterShow: function () {
            $("#xkcom-UserName").focus();
            $("#xkcom-btnLoginSubmit").bind("click", function () {
                if ($(this).attr("disabled") || $(this).attr("disabled") == "disabled") { return; }

                var UserName = $.trim($("#xkcom-UserName").val());
                var PassWord = $("#xkcom-PassWord").val();
                var RememberMe = $("#xkcom-RememberMe").attr("checked");

                xkcom.loginsubmit(this, UserName, PassWord, RememberMe);
                return false;

            });

            $(document).keydown(function (event) {
                if (event.keyCode == 13) {
                    $("#xkcom-btnLoginSubmit").trigger("click");
                }
            });
        }
        });
    },
    logincallback: function (data) {
        if (data.s == true) {
            reload(1);
        }
    }, //登录回调
    loginsubmit: function (btn, UserName, PassWord, remberMe, callback) {

        if ($(btn).attr("disabled") || $(btn).attr("disabled") == "disabled") { return; }

        if (UserName == "") {
            $(".error_info").html("用户名为空，请输入");
            return;
        }
        if (PassWord == "") {
            $(".error_info").html("密码为空，请输入");
            return;
        }
        var PostData = { "UserName": UserName, "PassWord": PassWord, "remberMe": remberMe };
        $(btn).disabledButton(true);
        var url = "http://www.xunkoo.com/Account/LoginCheck";
        xkcom.get(url, PostData, function (data) {
            $(btn).disabledButton(false);
            if (data.s != true) {
                $(".error_info").html(data.msg);
            }
            if (callback) {
                callback(data);
            } else {
                xkcom.logincallback(data);
            }
        });
    },
    //登录回调
    loginsubmit2: function (btn, UserName, PassWord, remberMe, callback) {

        if ($(btn).attr("disabled") || $(btn).attr("disabled") == "disabled") { return; }

        if (UserName == "") {
            $(".error_info2").html("用户名为空，请输入");
            return;
        }
        if (PassWord == "") {
            $(".error_info2").html("密码为空，请输入");
            return;
        }
        var PostData = { "UserName": UserName, "PassWord": PassWord, "remberMe": remberMe };
        $(btn).disabledButton(true);
        var url = "http://www.xunkoo.com/Account/LoginCheck";
        xkcom.get(url, PostData, function (data) {
            $(btn).disabledButton(false);
            if (data.s != true) {
                $(".error_info2").html(data.msg);
            }
            if (callback) {
                callback(data);
            } else {
                xkcom.logincallback(data);
            }
        });
    },
    logoffcallback: function (data) {
        if (data.s == true) {
            reload(1);
        }
    }, //退出回调
    logoff: function () {
        var url = "http://www.xunkoo.com/Account/LogOff";
        xkcom.get(url, null, function (data) {
            xkcom.logoffcallback(data);
        });
    },
    //选中菜单
    MenuOver: function (Jobj, i) {
        $(Jobj).children().eq(i).addClass("over");
    },
    //限制输入长度和及时显示剩余长度
    MaxLimit: function (objtxt, objnum, maxlength) {
        var txtlen = $(objtxt).val().length;
        var hasred = $(objnum).hasClass("txt-red");
        var b = $(objnum).children("b");
        if (txtlen > maxlength) {
            if (hasred) {
                b.html(txtlen - maxlength);
            } else {
                $(objnum).html('已超出<b>' + (txtlen - maxlength) + '</b>个字').addClass("txt-red");
            }
        } else {
            if (hasred) {
                $(objnum).html('还可输入<b>' + (maxlength - txtlen) + '</b>个字').removeClass("txt-red");
            } else {
                b.html(maxlength - txtlen);
            }
        }
    },
    //插入指定字符到光标处
    InsertToFocus: function (elementId, Symbol) {
        oTextarea = document.getElementById(elementId);
        oTextarea.focus();

        //        if (cb == "IE") {
        document.selection.createRange().text += Symbol;
        oTextarea.blur();
        oTextarea.focus();
        //        }
        //        else if (cb == "FF") {
        //            var oValue = oTextarea.value;
        //            var iStart = oTextarea.selectionStart;
        //            var fValue = oValue.substring(0, iStart);
        //            var eValue = oValue.substr(oTextarea.selectionStart);
        //            oTextarea.value = fValue + Symbol + eValue;
        //            oTextarea.selectionStart = iStart;
        //            oTextarea.selectionEnd = iStart;
        //        }
    },
    //复制地址到剪贴板
    CopyURL: function (obj) {
        var $this = $(obj);
        if (window.clipboardData) {
            var tempCurLink = $this.val();
            var ok = window.clipboardData.setData("Text", tempCurLink);
            if (ok) xkcom.TimerAlert("复制地址成功，按Ctrl + V ,粘贴到MSN、QQ上发给你的好友们吧 ！");
        } else {
            xkcom.TimerAlert("对不起，目前此功能只支持IE！");
        }
    },
    //复选框全选
    //btnobj=按钮#Id 
    //cboxname=复选框name
    CboxCheckAll: function (btnobj, cboxname) {
        var $btn = $(btnobj);
        var checked = $btn.html() == "全选";
        var $cbox = $("input[name='" + cboxname + "']");
        if (checked) {
            $("input[name='" + cboxname + "']").attr("checked", "checked");
            $btn.html("全不选");
        } else {
            $("input[name='" + cboxname + "']").attr("checked", "");
            $btn.html("全选");
        }
    },
    //复选框反选
    CboxInverse: function (cboxname) {
        $("input[name='" + cboxname + "']").each(function () {
            $(this).attr("checked", !this.checked);
        });
    },
    //获取复选框选中的值
    CboxCheckedValues: function (cboxname) {
        var checkedvalue = "";
        $("input[name='" + cboxname + "']").each(function () {
            if (this.checked) {
                if (checkedvalue == "") {
                    checkedvalue += $(this).val();
                } else {
                    checkedvalue += "," + $(this).val();
                }
            }
        });
        return checkedvalue;
    },
    //重新加载验证图片
    ValidImageReload: function (imgobj) {
        var $this = $(imgobj);
        var src = $this.attr("src");
        var s = src.indexOf("?");
        if (s == -1) {
            $this.attr("src", src + "?" + Math.random());
        }
        else {
            $this.attr("src", src.substring(0, s) + "?" + Math.random());
        }
    }
}

