﻿
var _win =$('#tacontent')[0].contentWindow;
var _doc = _win.document;
_doc.designMode = 'on';
_doc.contentEditable = "true";
_doc.open();
_doc.close();


var ieSelectionBookmark; //记录光标
_doc.onbeforedeactivate = function markIESelection() {
    var range = _win.document.selection.createRange();
    ieSelectionBookmark = range.getBookmark();
    
}


/**复位IE的编辑光标*/
_doc.onactivate = function() {
    if (ieSelectionBookmark) {
        var range = _win.document.body.createTextRange();
        range.moveToBookmark(ieSelectionBookmark);
        range.select();
        ieSelectionBookmark = null;
       
    }
}

var bodyclick = function(e) {
    var event = window.event || e;
    var ele = event.srcElement || event.target;
    if (ele.id == "rev_conlrightimg")
    { $("#replyface").show(); }
    else
      $("#replyface").hide();
}

$(document.body).bind("click", bodyclick);

$(".reply_facelist div").each(function() {

    //加载图片
    $(this).click(function() {
        var img = "/images/face/face" + $(this).attr("emotionid") + ".gif";
       
            insertHTML("<img src='" + img + "'/>");
       
    })
})



function insertHTML(sHtml) {

    _win.focus();
    if ($.browser.msie) {
        _doc.selection.createRange().pasteHTML(sHtml);

    } else {
        _doc.execCommand('InsertHtml', '', sHtml);
    }

}

var replyuserid = -1; //回复编号
var replyuserName = "";


function bindreplyuser() {
    //回复某人信息
    $(".repy_user").each(function() {
        
        //具体某人
        $(this).click(function() {
            window.location.href = "#rq";
            replyuserid = $(this).attr("uid");
            replyuserName = $(this).attr("uname")
            $("#rev_conleft").html("回复&nbsp;<span class='cred'>" + $(this).attr("uname") + "</span>&nbsp;&nbsp;&nbsp;<span id='canclereply'>(取消)</span>：");
            $("#canclereply").bind("click", canclick);
        })
    })
}

var canclick = function() {
    $("#rev_conleft").html("向作者提问：");
    replyuserid = -1;
    replyuserName = "";
}

///未登录
if (dUserid != -1) {

    $.get("/webServe/userHand.ashx?usertype=15&t=" + new Date().getSeconds(), function(data) {
        if (data != "") {
            $("#myselfheda").html(data).show();
        }

    })
}


if ($("#hidrepyuid").val() != "") {
    replyuserid = $("#hidrepyuid").val();
    replyuserName = $("#hidrepyuName").val();
    $("#rev_conleft").html("回复&nbsp;<span class='cred'>" + replyuserName + "</span>&nbsp;&nbsp;&nbsp;<span id='canclereply'>(取消)</span>：");
    $("#canclereply").bind("click", canclick);
}
