﻿var DisPlayValue = '0';
function DisPlay()
    {
        //鼠标x位置
//        var _MX = window.event.x;
        //鼠标y位置
//        var _MY = window.event.y;
        //div层的左边x位置
//        var _DL = document.getElementById("QQFace").getBoundingClientRect().left + document.documentElement.scrollLeft;
        //div层的顶边y位置(IE7)
        //var _DT = document.getElementById("QQFace").getBoundingClientRect().top;
        
        //div层的顶边位置(IE8)
        //IE8 var _DT = document.getElementById("QQFace").getBoundingClientRect().top + document.documentElement.scrollTop;
        
//        var _LM = _DL + 290;
//        var _TM = _DT + 175; 
//        if((_MX < _DL) || (_MX > _LM) || (_MY < _DT) || (_MY > _TM))
//        {
//            document.getElementById("QQFace").style.display = "none";
//        }
          if('0' == DisPlayValue)
          {
            document.getElementById("QQFace").style.display = "none";
          }
          else if('1' == DisPlayValue)
          { 
            document.getElementById("QQFace").style.display = ""; 
          }       
    }
    
    function SetShow()
    {
        DisPlayValue = '1';
        DisPlay();
    }
    
    function SetValue(value)
    {
        DisPlayValue = value;
    }
    
    function SetHide()
    {
        DisPlayValue = '0';
        DisPlay();
    }
    
    function font(obj){
        var sText = obj.value;
        var fontlength=reallength(trim(sText));
        if(fontlength > 400){
            var sText = trim(obj.value).substring(0,400);
            fontlength = '400';
            obj.value = sText;    
        }
        $("#TakeCount").html(fontlength);
    }
 
    function reallength(s){
        return s.replace(/[^\x00-\xff]/gi,'xu').length;
    }
 
    function trim(inputString){
     return inputString.replace(/(^\s*)|(\s*$)/g, "");
    }
    
    function GetObj(objName){
               if(document.getElementById){
                        return eval('document.getElementById("' + objName + '")');
               }else if(document.layers){
                        return eval("document.layers['" + objName +"']");
               }else{
                        return eval('document.all.' + objName);
               }
        }
 
    function QQImgShow(event){
        SetShow();
        var _MX;var _MY;
        if(navigator.userAgent.indexOf("MSIE") > 0)
        {
            //鼠标x位置
            _MX = window.event.x;
            //鼠标y位置
            _MY = window.event.y;
        }
        else if(navigator.userAgent.indexOf("Firefox") > 0)
        {
            _MX = event.pageX - document.getElementById("QQFace").getBoundingClientRect().left - document.documentElement.scrollLeft;
            _MY = event.pageY - document.getElementById("QQFace").getBoundingClientRect().top - document.documentElement.scrollTop;            
        }
        else
        {
            _MX = event.clientX - document.getElementById("QQFace").getBoundingClientRect().left - document.documentElement.scrollLeft;
            _MY = event.clientY - document.getElementById("QQFace").getBoundingClientRect().top - document.documentElement.scrollTop; 
        }
        //div层的左边x位置
        //var _DL = GetObj("QQFace").offsetLeft;
        //div层的顶边y位置
        //var _DT = GetObj("QQFace").offsetTop;
        var _PX =  Math.floor((_MX)/29);
        var _PY = Math.floor((_MY)/29);
        var _Num = _PX + _PY * 10;
        //var text = "鼠标x坐标为:"+_MX+"；y坐标为:"+_MY + "；层的左边位置为:" + GetObj("QQFace").offsetLeft + ";           层的顶层位置为:" + GetObj("QQFace").offsetTop + ";层的左边位置:" + document.getElementById("QQFace").getBoundingClientRect().left;
       //document.getElementById("testtext").innerText = text; 
        var _PText;
        
        var _LM = 290;
        var _TM = 175; 
        if((_MX < 0) || (_MX > _LM) || (_MY < 0) || (_MY > _TM))
        {
            return false;
        }
        switch(_Num)
        {
            case 0:
            _PText = "[微笑]";
            break;
            case 1:
            _PText = "[撇嘴]";  
            break;
            case 2:
            _PText = "[色]";
            break;
            case 3:
            _PText = "[发呆]";
            break;
            case 4:
            _PText = "[得意]";
            break;
            case 5:
            _PText = "[流泪]";
            break;
            case 6:
            _PText = "[害羞]";
            break;
            case 7:
            _PText = "[闭嘴]";
            break;
            case 8:
            _PText = "[睡觉]";
            break;
            case 9:
            _PText = "[大哭]";
            break;
            case 10:
            _PText = "[难过]";
            break;
            case 11:
            _PText = "[酷]";
            break;
            case 12:
            _PText = "[冷汗]";
            break;
            case 13:
            _PText = "[抓狂]";
            break;
            case 14:
            _PText = "[吐]";
            break;
            case 15:
            _PText = "[偷笑]";
            break;
            case 16:
            _PText = "[可爱]";
            break;
            case 17:
            _PText = "[白眼]";
            break;
            case 18:
            _PText = "[傲慢]";
            break;
            case 19:
            _PText = "[饥饿]";
            break;
            case 20:
            _PText = "[奋斗]";
            break;
            case 21:
            _PText = "[咒骂]";
            break;
            case 22:
            _PText = "[疑问]";
            break;
            case 23:
            _PText = "[嘘]";
            break;
            case 24:
            _PText = "[晕]";
            break;
            case 25:
            _PText = "[折磨]";
            break;
            case 26:
            _PText = "[衰]";
            break;
            case 27:
            _PText = "[骷髅]";
            break;
            case 28:
            _PText = "[敲打]";
            break;
            case 29:
            _PText = "[再见]";
            break;
            case 30:
            _PText = "[左哼哼]";
            break;
            case 31:
            _PText = "[右哼哼]";
            break;
            case 32:
            _PText = "[哈欠]";
            break;
            case 33:
            _PText = "[鄙视]";
            break;
            case 34:
            _PText = "[委屈]";
            break;
            case 35:
            _PText = "[快哭了]";
            break;
            case 36:
            _PText = "[阴险]";
            break;
            case 37:
            _PText = "[亲亲]";
            break;
            case 38:
            _PText = "[吓]";
            break;
            case 39:
            _PText = "[可怜]";
            break;
            case 40:
            _PText = "[尴尬]";
            break;
            case 41:
            _PText = "[发怒]";
            break;
            case 42:
            _PText = "[调皮]";
            break;
            case 43:
            _PText = "[呲牙]";
            break;
            case 44:
            _PText = "[惊讶]";
            break;
            case 45:
            _PText = "[困]";
            break;
            case 46:
            _PText = "[惊恐]";
            break;
            case 47:
            _PText = "[流汗]";
            break;
            case 48:
            _PText = "[憨笑]";
            break;
            case 49:
            _PText = "[大兵]";
            break;
            case 50:
            _PText = "[擦汗]";
            break;
            case 51:
            _PText = "[抠鼻]";
            break;
            case 52:
            _PText = "[鼓掌]";
            break;
            case 53:
            _PText = "[糗大了]";
            break;
            case 54:
            _PText = "[坏笑]";
            break;
            default:
            _PText = "";
            break;
        }
        var sText = $("#CommentText").val();
        var sLText = sText + _PText;
        $("#CommentText").val(sLText);
        document.getElementById("CommentText").focus();
        font(document.getElementById("CommentText")); 
    }
