﻿

//预先载入图片
function simplePreload() {

    var args = simplePreload.arguments;

    document.imageArray = new Array(args.length);

    for (var i = 0; i < args.length; i++) {

        document.imageArray[i] = new Image;

        document.imageArray[i].src = args[i];

    }

}

function AddDir(articleid) {
    var tdiv = document.getElementById("Padddir");
    tdiv.innerHTML = "<iframe src='publicer/adddir.aspx?articleid=" + articleid + "' height='30' width='500'></iframe>";
    //document.body.appendChild(tdiv);
}

function show_pro(Qstr, showbox) {
    var thismakeRequest = new myHttpRequest("../publicer/ajxserver.aspx?" + Qstr, "", showbox, "<img src=/images/loading.gif> 载入页面……");
    thismakeRequest.sender();
    thismakeRequest = null;

   
    
}

function show_data(Turl, Qstr, showbox, load) {
 var url = Turl+Qstr;
 if (load == 1) {
     loadbox("载入页面...");
     //记录访问历史
     //var str = url
    // wHistory.main(str);
 }
 else {
     $("#" + showbox).html("<img src='/images/loading0.gif' border='0'/>");

 }
 $.ajax({
     url: url,
     processData: false,
     beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("If-Modified-Since", "0") },
     success: function(data) {$("#" + showbox).html(data); if (load == 1) Uloadbox(); }
     //error: function(XMLHttpRequest, textStatus, errorThrown) { $("#" + showbox).html(XMLHttpRequest.responseText) }
 });


}

//show_data加强版
function show_data_x(Turl, Qstr,loadshowbox,showbox) {
    var url = Turl + Qstr;
    
    if (loadshowbox.indexOf("[urlbox]") != -1) {
        loadshowbox=loadshowbox.replace("[urlbox]", "");
        $("#" + loadshowbox).append("<img src='/images/loading1.gif' border='0'/ style='padding-left: 5px;' id='timglod'>");
    }
    else {
        $("#" + loadshowbox).html("<img src='/images/loading2.gif' border='0' id='timglod'/>");
    }



    $.ajax({
        url: url,
        processData: false,
        beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("If-Modified-Since", "0") },
        success: function(data) { $("#" + showbox).html(data); $("#timglod").remove(); }
        //error: function(XMLHttpRequest, textStatus, errorThrown) { $("#" + showbox).html(XMLHttpRequest.responseText) }
    });


}

function show_imglist(Qstr, showbox) {

    var url = "/publicer/ajxserver.aspx?" + Qstr;

    $("#" + showbox).html("<img src='/images/loading4.gif' border='0'/>");
   
   // $(showbox).load(url,'get',function (responseText, textStatus, XMLHttpRequest){
				//this;//在这里this指向的是当前的DOM对象，即$(".ajax.load")[0]
	//			alert(responseText);//请求返回的内容
				//alert(textStatus);//请求状态：success，error
				//alert(XMLHttpRequest);//XMLHttpRequest对象
//}

  //  );

 //$.get(url, function(data) {
    //返回的 data 可以是 xmlDoc, jsonObj, html, text, 等等.
   // this; // 在这里this指向的是Ajax请求的选项配置信息，请参考下图
    //$(showbox).data);
    //alert(textStatus);//请求状态：success，error等等。                                  当然这里捕捉不到error，因为error的时候根本不会运行该回调函数
 //alert(this.contentType);
 //$("#" + showbox).html(data);
//});
    
    //alert(Qstr);
  // var url = "/publicer/ajxserver.aspx?" + Qstr;
    //var pars = "";
    $.ajax({
        url: url,
        processData: false,
        beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("If-Modified-Since", "0") },
  success: function(data) { $("#" + showbox).html(data); }
    });

  // var myAjax = new Ajax.Updater(showbox, url, { method: 'get', evalScripts: true, requestHeaders: ['If-Modified-Since', '0'] });
   //myAjax.setRequestHeader("If-Modified-Since", "0");
   // var thismakeRequest = new myHttpRequest("/publicer/ajxserver.aspx?" + Qstr, "", showbox, "<img src=images/loading.gif> 载入页面……");
    //thismakeRequest.sender();
   // alert(thismakeRequest.responsetext());
    //thismakeRequest = null;
}
function subget(Turl, Qstr, showbox,type) {
    var url = Turl + Qstr;
    if (type == 1 || type == 2) {
        $("#" + showbox).append("<img src='/images/loading0.gif' id='imgload' border='0'/>");
   }
    else {
        $("#" + showbox).html("<img src='/images/loading0.gif' id='imgload' border='0'/>");
        
    }
    $.ajax({
        url: url,
        processData: false,
        beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("If-Modified-Since", "0") },
        success: function(data) { if (type == 1) { $("#imgload").remove(); $("#" + showbox).append(data); } else if (type == 2) { $("#imgload").remove(); $("#" + showbox).prepend(data); } else { $("#" + showbox).html(data); } }
        //error: function(XMLHttpRequest, textStatus, errorThrown) { $("#" + showbox).html(XMLHttpRequest.responseText) }
    });
}
function subpost(Turl, para, showbox,type) {

   
    if (type == 1) {
        $("#" + showbox).append("<img src='/images/loading0.gif' id='imgload' border='0' />");
    }
    else {
        $("#" + showbox).html("<img src='/images/loading0.gif' id='imgload' border='0' />");

    }
  
   citiesOfProvince = para.split("|");
   //alert(citiesOfProvince.length);
    var spara = "";
//    if (para != "") {
        for (r = 0; r < citiesOfProvince.length; r++) {
      //      alert(citiesOfProvince.length);
            var thisobj = $('#' + citiesOfProvince[r]);
          // alert(thisobj.val());
          //  alert(thisobj.get(0).type);
            // alert(citiesOfProvince[r]);
          
            if (thisobj.get(0).type == "checkbox") {
                spara += "&" + citiesOfProvince[r] + "=" + thisobj.get(0).checked;
            }
            else if (thisobj.get(0).type == "select-one") {
            spara += "&" + citiesOfProvince[r] + "=" + escape(thisobj.get(0).value);
            }
            else {
                if (citiesOfProvince[r].indexOf("CE_") != -1)//CEbox
                    spara += "&" + citiesOfProvince[r] + "=" + escape(escape(document.getElementById(citiesOfProvince[r]).getHTML()));
                else
                    spara += "&" + citiesOfProvince[r] + "=" + escape(htmlspecialchars(thisobj.val()));
                //alert(spara);
            }
            
//        }
    }
    
    var url = Turl; //"/publicer/ajxserver.aspx?id=" + upid + "&val=" + escape(inValue);
  //  alert(spara);
   /* $.post(url, spara, function(data) {
        if (type == 1) { $("#imgload").remove(); $("#" + showbox).prepend(data); } else { $('#' + showbox).html(data); }
    })*/

    $.ajax({
        url: url,
        processData: true,
        type: "POST",
        data:spara,
        //beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("If-Modified-Since", "0") },
        success: function(data) {
            if (type == 1) { $("#imgload").remove(); $("#" + showbox).prepend(data); } else { $('#' + showbox).html(data); } 
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) { $("#" + showbox).html(XMLHttpRequest.responseText) }
    });
    
   // alert('sasas');
}

function subpost_fun(Turl, para, gurl,showbox) {
    
    loadbox("保存数据....");
    citiesOfProvince = para.split("|");
    var spara = "";
    
    for (r = 0; r < citiesOfProvince.length; r++) {
        var thisobj = $('#' + citiesOfProvince[r]);
        if (thisobj.get(0).type == "radio") {
            spara += "&" + citiesOfProvince[r] + "=" + $(":radio[name=" + citiesOfProvince[r] + "][checked]").val();
           
        }
        else if (thisobj.get(0).type == "checkbox") {
            spara += "&" + citiesOfProvince[r] + "=" + thisobj.get(0).checked;
        }
        else if (thisobj.get(0).type == "select-one") {
            spara += "&" + citiesOfProvince[r] + "=" + escape(htmlspecialchars(thisobj.get(0).value));
        }
        else {
            if (citiesOfProvince[r].indexOf("CE_") != -1)//CEbox
                spara += "&" + citiesOfProvince[r] + "=" + escape(escape(document.getElementById(citiesOfProvince[r]).getHTML()));
            else
                spara += "&" + citiesOfProvince[r] + "=" + escape(escape(thisobj.val()));
        }

    }
    
    var url = Turl; //"/publicer/ajxserver.aspx?id=" + upid + "&val=" + escape(inValue);
  

    $.ajax({
        type: "POST",
        url: url,
        data: spara,
        beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Context-Type", "application/x-www-form-urlencoded") },
        success: function(data) {
       // $("#" + showbox).append(data);
            show_data(gurl, "", showbox);
            Uloadbox();
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) { $("#" + showbox).html(XMLHttpRequest.responseText) }

    });
   // $.post(url, function(data) { return show_data(gurl, "", showbox);})
    
    $("#" + showbox).ajaxError(function(event, request, settings) {
        $(this).append("<li>出错页面:" + settings.url + "</li>");
    }); 
}

function show_titleimg(Qstr, showbox) {

    var thismakeRequest = new myHttpRequest("'/" + Qstr + "'", "", "", "");
   
    thismakeRequest.sender();
     alert(thismakeRequest.responsetext());
    thismakeRequest = null;
}



/*flash*/

function flashChecker() {
    var hasFlash = 0;         //是否安装了flash
    var flashVersion = 0; //flash版本
    //var isIE = 1;      //是否IE浏览器
    var navigatorName = "Microsoft Internet Explorer"; 
    var isIE = false; if (navigator.appName == navigatorName) { isIE = true; } 

    if (isIE) {
        var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
        if (swf) {
            hasFlash = 1;
            VSwf = swf.GetVariable("$version");
            flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
        }
    } else {
       
        if (navigator.plugins && navigator.plugins.length > 0) {
            var swf = navigator.plugins["Shockwave Flash"];
            if (swf) {
                hasFlash = 1;
                var words = swf.description.split(" ");
                for (var i = 0; i < words.length; ++i) {
                    if (isNaN(parseInt(words[i]))) continue;
                    flashVersion = parseInt(words[i]);
                }
            }
        }
    }
    return { f: hasFlash, v: flashVersion };
}
/*窗卡*/
function tab_window(tag) {
    var tag = tag;
    var tagspan = tag.parentNode.getElementsByTagName("span");
    for (i = 0; i < tagspan.length; i++) {
        tagspan[i].className = "";
    }
    tag.className = "tabspan";

}

/*loadbox*/
function loadbox(text) {
    var modal;
    var loadimg;
    loadimg = document.createElement("div");
    loadimg.innerHTML = "<div style='width:300px;background-color: #FFf;height: 30px;text-align: center; padding-top: 20px; border: 1px solid #CCC;'><img src='/images/loading4.gif'/><div>"+text+"</div></div>";
    loadimg.id = "loadimgbox";
    loadimg.style.left = document.documentElement.scrollWidth/2-150+"px";
    loadimg.style.top = "240px";
    loadimg.style.position = "absolute";
    loadimg.zIndex = 2;
    modal = document.createElement("div");
    modal.id = "loadboxbg";
    modal.className = "MODAL";
    modal.style.position = "absolute";
    modal.style.zIndex = 1;
    modal.style.width = document.documentElement.scrollWidth + "px";
    modal.style.height = document.documentElement.scrollHeight + "px";
    modal.style.left = "0px";
    modal.style.top = "0px";
    modal.style.cursor = "not-allowed"; //指针
    document.body.appendChild(loadimg);
    document.body.appendChild(modal);
   // return modal;

}

function Uloadbox() {
    var modal;
    var loadimg;
    modal = $("#loadboxbg");
    loadimg = $("#loadimgbox");
    modal.remove();
    loadimg.remove();



}
//提示（目前仅加入团队未生成文集的用户使用）
function hitbox() {
    var modal;
    var loadimg;
    loadimg = document.createElement("div");
    loadimg.innerHTML = "<div style='width:600px;background-color: #FFf;height: 340px;text-align: center; padding-top: 20px; border: 1px solid #CCC;'><div><table whidth=100% align=left cellpadding=10><tr><td><img src=images/window/wj.jpg /></td><td align=left style='font-size: 14px;'><div class=linkad style='font-size: 12px;'>“文集”是独立的网络空间，拥有独立的域名可以随时访问。<br>您可以利用文集对外发布文章、照片等信息。</div><div class='line'></div>恭喜您！您已成为高级会员，已经拥有了自己的文集空间！<div><a href='#' onclick=\"show_data('ajaxserver/koohome/','', 'databox');Uloadbox();\">点击这里您可以生成自己的文集空间！</a></div></td></tr></table></div></div>";
    loadimg.id = "loadimgbox";
    loadimg.style.left = document.documentElement.scrollWidth / 2 - 300 + "px";
    loadimg.style.top = "150px";
    loadimg.style.position = "absolute";
    loadimg.style.zIndex = 2;
    loadimg.className = "";
    modal = document.createElement("div");
    modal.id = "loadboxbg";
    modal.className = "MODAL";
    modal.style.position = "absolute";
    modal.style.zIndex = 1;
    modal.style.width = document.documentElement.scrollWidth + "px";
    modal.style.height = document.documentElement.scrollHeight + "px";
    modal.style.left = "0px";
    modal.style.top = "0px";
    //modal.style.cursor = "not-allowed"; //指针
    document.body.appendChild(modal);
    document.body.appendChild(loadimg);
    
    // return modal;

}

//通用提示（目前仅验证激活邮件用）
function hitbox1(html) {
    var modal;
    var loadimg;
    loadimg = document.createElement("div");
    loadimg.innerHTML = html;
    loadimg.id = "loadimgbox";
    loadimg.style.left = document.documentElement.scrollWidth / 2 - 300 + "px";
    loadimg.style.top = "150px";
    loadimg.style.position = "absolute";
    loadimg.style.zIndex = 2;
    loadimg.className = "";
    modal = document.createElement("div");
    modal.id = "loadboxbg";
    modal.className = "MODAL";
    modal.style.position = "absolute";
    modal.style.zIndex = 1;
    modal.style.width = document.documentElement.scrollWidth + "px";
    modal.style.height = document.documentElement.scrollHeight + "px";
    modal.style.left = "0px";
    modal.style.top = "0px";
    //modal.style.cursor = "not-allowed"; //指针
    document.body.appendChild(modal);
    document.body.appendChild(loadimg);

    // return modal;

}

String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
String.prototype.Reenter = function() { return this.replace("&lt;br&gt;","<br>"); }
function htmlspecialchars(str) {
    var s = "";
    if (str.length == 0) return "";
    str = str.Trim();
    for (var i = 0; i < str.length; i++) {
        switch (str.substr(i, 1)) {
            case "&": s += "&amp;"; break;
            case "<": s += "&lt;"; break;
            case ">": s += "&gt;"; break;
            
            case " ":
                if (str.substr(i + 1, 1) == " ") {
                    s += "&nbsp;&nbsp;";
                    i++;
                } else s += " ";
                break;
            case "\n": s += "&lt;br&gt;"; break;
            case "\"": s += "&quot;"; break;
           
            default: s += str.substr(i, 1); break;
        }
    }
   
    return s;
}

function bqtab() {
     var  imghtml = "<SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/0.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/1.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/2.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/3.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/4.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")'onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/5.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/6.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/7.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/8.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/9.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/10.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/11.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/12.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/13.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/14.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/15.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/16.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/17.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/18.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/19.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/20.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/21.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/22.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/23.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/24.gif\"></SPAN><SPAN onmousemove='$(this).css(\"background-color\",\"#999\")' style=\"BACKGROUND-COLOR: #fff\" onmouseout='$(this).css(\"background-color\",\"#fff\")'><IMG src=\"/images/bq/25.gif\"></SPAN>";
    
//    for (var i = 0; i <= 25; i++) {
//        imghtml += "<span onmousemove='$(this).css(\"background-color\",\"#999\")' onmouseout='$(this).css(\"background-color\",\"#fff\")'><img src='images/bq/" + i + ".gif'/></span>"
//    }
    return imghtml;
}

function bqwork(imgindex) { 
var outstr="";
switch(imgindex)
   {
   case "0":
     outstr="[微笑]";
     break
   case "1":
      outstr="[大笑]";
     break
      case "2":
      outstr="[满意]";
     break
      case "3":
      outstr="[傻笑]";
     break
      case "4":
      outstr="[激动]";
     break
      case "5":
      outstr="[呲牙]";
     break
      case "6":
      outstr="[流泪]";
     break
      case "7":
      outstr="[抽泣]";
     break
       case "8":
      outstr="[难过]";
     break
       case "9":
      outstr="[大哭]";
     break
       case "10":
      outstr="[沮丧]";
     break
       case "11":
      outstr="[生气]";
     break
       case "12":
      outstr="[阴险]";
     break
       case "13":
      outstr="[愤怒]";
     break
       case "14":
      outstr="[傻眼]";
     break
       case "15":
      outstr="[惊恐]";
     break
       case "16":
      outstr="[撇嘴]";
     break
       case "17":
      outstr="[呐喊]";
     break
       case "18":
      outstr="[咬牙]";
     break
       case "19":
      outstr="[眼花]";
     break
       case "20":
      outstr="[兴奋]";
     break
       case "21":
      outstr="[叹气]";
     break
       case "22":
      outstr="[爱慕]";
     break
       case "23":
      outstr="[!]";
     break
        case "24":
      outstr="[?]";
     break
       case "25":
      outstr="[睡觉]";
     break
   
   }
   return outstr;
}

function showreinput(tag, url) {
   
    if ($(tag).parent("div").find("textarea").html() != null)
        return;
    var div = $("<div>");

    var bqdiv = $("<div style='margin: 5px;'></div>");
    bqdiv.html("<a href='javascript:' onclick='$(this).next(\".dbq\").show()'><img  src=\"images/bq/0.gif\" />表情</a><div class='dbq'><div onclick='$(this).parent(\"div\").hide()'><img src='/images/del1.gif'/></div>" + bqtab() + "</div>");



    var input = $("<div ><textarea style='height:70px;width:400px;' ONSELECT='this.pos=document.selection.createRange();' onkeyup='this.pos=document.selection.createRange()'; onclick='this.pos=document.selection.createRange()' onmousemove='this.focus()';></textarea></div>");
   // input.css("height", "50px");
   // input.css("width", "400px");
    //input = div.append(input);
    //input=input.appendTo(div);
    var button = $("<input>");
    button.attr("type", "button");
    button.attr("value", "提交");

    var button1 = $("<input>");
    button1.attr("type", "button");
    button1.attr("value", "取消");
    div = div.append(bqdiv);
    div = div.append(input);
    div = div.append(button);
    div = div.append(button1);
    var ibox = div;
    $(tag).parent("div").append(ibox);
    button.click(function() {
        var rc = $(tag).parent("div").find("textarea").val();
        var rid = $(tag).parent("div").find("input").val();
        if (rc == "") {
            alert("您不打算写点什么吗！")
            $(tag).parent("div").find("textarea")[0].focus();
            return;
        }
        if (rc.length > 140) {
            alert("您最多可以写140个字符！")
            $(tag).parent("div").find("textarea")[0].focus();
            return;
        }
        //alert(rc);

        subget(url, "&msg=" + escape(rc) + "&shuyuid=" + rid, rid, 1);
        $(tag).parent("div").find("textarea").val("");
    });
    button1.click(function() {
        ibox.remove();
    });
    $(tag).parent("div").find(".dbq").find("span").click(function() {
        var imgname = $(this).find("img").attr("src");
        var str = imgname.lastIndexOf("/");
        imgname = imgname.substring(str + 1, imgname.length - 4);
        //        //imgname = imgname.length - str;

        var imbox = $(this).parent("div").parent("div").next("div").find("textarea");
        // imbox.get(0).caretPos
        imbox = imbox.get(0);
         imbox.focus();
        if (imbox.pos)
            imbox.pos.text = bqwork(imgname);
        else
            imbox.value += bqwork(imgname);
        $(this).parent().hide();

    });

    $(tag).parent("div").find(".dbq").find("span").mousemove(function() {
       
        if ($(this).attr("title") == "") {
            var imgname = $(this).find("img").attr("src");
            var str = imgname.lastIndexOf("/");
            imgname = imgname.substring(str + 1, imgname.length - 4);

            $(this).attr("title", bqwork(imgname));
        }

    });
    
//    $(tag).parent("div").find(".dbq").find("img").click(function() {
//        var imgname = this.src
//        var str = imgname.lastIndexOf("/");
//        imgname = imgname.substring(str+1, imgname.length-4);
//        //imgname = imgname.length - str;
//        $(this).parent("span").parent("div").parent("div").next("div").find("textarea").val(imgname);

//    });
}




//imageloading
function imgloader(src, tag, w, h, title) {
    
    $("#"+tag).html("<img src='/images/lightbox-ico-loading.gif'/>");
    var objImagePreloader = new Image();
    objImagePreloader.onload = function() {
    $("#" + tag).html("<img src='" + src + "' width='" + w + "px' height='"+h+"px' title='"+title+"'/>");
       // $('#lightbox-image').attr('src', settings.imageArray[settings.activeImage][0]);

        //适应大图////////////
//        var imgw = objImagePreloader.width;
//        var imgh = objImagePreloader.height;
//        if (imgw >= arrPageSizes[0]) {
//            imgh = 500 / imgw * imgh;
//            imgw = 500;
//        }
//        if (imgh >= arrPageSizes[1] - 150) {
//            imgw = 500 / imgh * imgw;
//            imgh = 500;
//        }
//        // Style overlay and show it
//        $('#lightbox-image').css({
//            width: imgw,
//            height: imgh
//        });
        //////////////////////////////

        // Perfomance an effect in the image container resizing it
       // _resize_container_image_box(imgw, imgh);
        //	clear onLoad, IE behaves irratically with animated gifs otherwise
        objImagePreloader.onload = function() { };
    };
    objImagePreloader.src = src;
}

function funcharcount(tag,showtag) {
    var cor = $(tag).val().length;
    if (cor <= 140) {
        $(showtag).html("字数：" + cor + "/140 剩余：" + Number(140 - cor));
    }
    else {

        $(tag).val($(tag).val().substring(0, 140));
        $(showtag).html("字数已达上限！");
    }
}
function MM_goToURL() { //v3.0
    var i, args = MM_goToURL.arguments; document.MM_returnValue = false;
    for (i = 0; i < (args.length - 1); i += 2) eval(args[i] + ".location='" + args[i + 1] + "'");
}

//通用文件下载（浏览状态）
function pubdown(id) {
   
    $("#fbox" + id).append("<iframe src='/ajaxserver/filessys/download.aspx?fid=" + id + "'' style='display:none;'></iframe>");
}
//通用文件下载(编辑状态)
function down(id) {
    $("#downloader").html("<iframe src='/ajaxserver/filessys/download.aspx?fid=" + id + "' style='display:none;'></iframe>");
}

//$("input[type='text']").click(function() { alert('ok') })
//$("TEXTAREA").click(function() { alert('ok') })


Array.prototype.delArray = function(n) {  //n表示第几项，从0开始算起。
    //prototype为对象原型，注意这里为对象增加自定义方法的方法。
    
    if (n < 0)  //如果n<0，则不进行任何操作。
        return this;
    else
        return this.slice(0, n).concat(this.slice(n + 1, this.length));
    /*
    concat方法：返回一个新数组，这个新数组是由两个或更多数组组合而成的。
      　　　　　　这里就是返回this.slice(0,n)/this.slice(n+1,this.length)
     　　　　　　组成的新数组，这中间，刚好少了第n项。
    slice方法： 返回一个数组的一段，两个参数，分别指定开始和结束的位置。
    */
}

function replaceCharacters(conversionString, inChar, outChar) {
    var convertedString = conversionString.split(inChar);
    convertedString = convertedString.join(outChar);
    return convertedString;
}
