﻿/// <reference path="../extjs_intellisense.js" />
/// <reference path="../jbox/jbox.js" />
var jBoxWin;
function ShowSendNotify(toUin){
    var url = "/m/Notify.html?action=GetSendNotifyTip";
    var param = {"ToUin":toUin};
    $.post(url, param, ShowSendNotifyHandle);
    function ShowSendNotifyHandle(msg){
//        jBoxWin = jBox.window({
//           type:"div",
//            title:  "打招呼",
//            content:msg,
//            model:  "0",
//            w:      480,
//            h:      320 
//        });
        if(typeof(spaceWindow)!="undefined"){
            spaceWindow({type:"div",title:"打招呼",divContent:msg,w:500});
        }
        else{
            parent.spaceWindow({type:"div",title:"打招呼",divContent:msg,w:480});
        }
    }
}
function showQuestoinWindow() {
    var url = "/m/FeedBack.html";
    var param = { "type": "iframe", "title": "有奖意见反馈", "divContent": url, "mode": 1, "w": 550, "h": 400, "isScroll": "yes" };
    spaceWindow(param);
    return;
    var html = "<textarea id='taContent' rows='10' style='text-align:left;' class='inputNormal' onpropertychange='assertLen(this, 300);' cols='55'></textarea>"+
        "<span id='spanRes'><br/>您提交的建议长度不能超过300个字符</span>";
//    var boxAlert = jBox.confirm(html, "有奖意见反馈", 350, 180, true);
//    boxAlert.id = "questionBox";  
    onYesFn = function(){
        var content = document.getElementById("taContent").value;               
        if(content == "<p>您反馈的每一个问题或建议我们都将认真考虑，请您畅所欲言： （如果您的建议被我们采纳您就有机会获得神秘大礼一份^_^）</p>"){
            spaceAlert({msg:"要填上问题内容哦^ ^"});
            return ;
        }
        document.getElementById("taContent").value = "";
        $.post("/m/homeAjax.html?action=sumbitQuestion",
            {'content':content}, function(data){
                    if(data == "1"){
                        //document.getElementById('spanRes').innerHTML = "我们会很快对该问题进行改进，谢谢您的反馈！";
                        spaceAlert({msg:"我们会很快对该问题进行改进，谢谢您的反馈！"});
                    }
                    else{
                        //document.getElementById("spanRes").innerHTML = "很抱歉，请稍候再提交您的问题";
                         spaceAlert({msg:"很抱歉，请稍候再提交您的问题"});
                        return;
                    }
                    //setTimeout(function(){jBox.close(boxAlert);}, 2000);
                }
        );
    }
    spaceConfirm({msg:html,title:"有奖意见反馈",w:350,onYesFn:onYesFn});
    var taContent=document.getElementById("taContent");    
    taContent.style.color = "#999";
    
    taContent.value = "<p>您反馈的每一个问题或建议我们都将认真考虑，请您畅所欲言： （如果您的建议被我们采纳您就有机会获得神秘大礼一份^_^）</p>";
  
    taContent.onblur = function(){
        if($.trim(taContent.value)==""){
            taContent.value= "<p>您反馈的每一个问题或建议我们都将认真考虑，请您畅所欲言： （如果您的建议被我们采纳您就有机会获得神秘大礼一份^_^）</p>";
            taContent.style.color = "#999";
        }
    }   
    
    taContent.onfocus = function(){
        if(taContent.value == "<p>您反馈的每一个问题或建议我们都将认真考虑，请您畅所欲言： （如果您的建议被我们采纳您就有机会获得神秘大礼一份^_^）</p>"){
            taContent.style.color = "#000";
            taContent.value = "";
        }
    }
    
}
function ShowUserNotify(){
    var id = "UserNotifyActionTr";
    var btnId = "UserNotifyActionBtn";
    if($("#" + id).css("display") == "none"){
        $("#" + id).css("display", "");
        //$("#" + btnId).val("隐藏自定义");
        $("#" + btnId).html("- 取消添加动作");
    } else {
        $("#" + id).css("display", "none");
        //$("#" + btnId).val("自定义");
        $("#" + btnId).html("+ 添加自定义动作");
    }
}
function AddNotify(){
    var act = $("#Action").val();
    var matter = $("#matter").val();
    if(act == "" || matter == ""){
        if(typeof(spaceAlert)!="undefined"){
            spaceAlert({msg:"动作名称不能为空。"});
        }
        else{
            parent.spaceAlert({msg:"动作名称不能为空。"});
        }
        return;
    }
    var url = "/m/Notify.html?action=AddNotify";
    var param = {"act":act, "matter":matter};
    $.post(url, param, AddNotifyHandle);
    function AddNotifyHandle(msg){
        var idx = msg.indexOf("{$}");
        if(idx < 0 || idx > 15){
            if(typeof(spaceAlert)!="undefined"){
                spaceAlert({msg:"添加失败，请稍后再试。"});
            }
            else{
                parent.spaceAlert({msg:"添加失败，请稍后再试。"});
            }
        } else {
            var result = msg.split("{$}");
            var v = parseInt(result[0]);
            if(v == 1){
                $("#NotifyList").html(result[1]);
                var myMaxNotify = parseInt($("#MyMaxNotify").val());
                var maxNotify = parseInt($("#MaxNotify").val());
                if(myMaxNotify >= maxNotify){
                    var html = "友情提醒：您的自定义招呼已达到最大数量（" + maxNotify + "个）。";
                    $("#NewNotity").html(html);
                }
            } else {
                if(typeof(spaceAlert)!="undefined"){
                    spaceAlert({msg:result[1]});
                }
                else{
                    parent.spaceAlert({msg:result[1]});
                }
            }
        }
    }
}
function DelNotify(id){
    var url = "/m/Notify.html?action=DelNotify";
    var param = {"NotifyId":id};
    $.post(url, param, DelNotifyHandle);
    function DelNotifyHandle(msg){
        var idx = msg.indexOf("{$}");
        if(idx < 0 || idx > 15){
            if(typeof(spaceAlert)!="undefined"){
                spaceAlert({msg:"删除失败，请稍后再试。"});
            }
            else{
                parent.spaceAlert({msg:"删除失败，请稍后再试。"});
            }
        } else {
            var result = msg.split("{$}");
            var v = parseInt(result[0]);
            if(v > 0){
                $("#NotifyTd_" + id).html("");
                var myMaxNotify = parseInt($("#MyMaxNotify").val());
                var maxNotify = parseInt($("#MaxNotify").val());
                if((myMaxNotify - 1) < maxNotify){
                    GetAddNewNotify();
                }
            } else {
                if(typeof(spaceAlert)!="undefined"){
                    spaceAlert({msg:result[1]});
                }
                else{
                    parent.spaceAlert({msg:result[1]});
                }
            }
        }
    }
}
function GetAddNewNotify(){
    var url = "/m/Notify.html?action=GetAddNewNotify";
    var param = {};
    $.post(url, param, GetAddNewNotifyHandle);
    function GetAddNewNotifyHandle(msg){
        $("#NewNotity").html(msg);
    }
}
function SelectNotify(obj, id){
    var sel = $("input[@name=NotifyItem][@checked]");
    var csi = $("#CanSelectItemNum").val();
    if(parseInt(sel.length) > parseInt(csi)){
        if(typeof(spaceAlert)!="undefined"){
            spaceAlert({msg:"最多只能选择" + csi + "个动作。"});
        }
        else{
            parent.spaceAlert({msg:"最多只能选择" + csi + "个动作。"});
        }
        obj.checked = false;
    }
}
function ShowInfo(id){
    var message;
    if(id == "1"){
        message = "我给XX抛了个媚眼，xx给我抛了个媚眼";
    } else if(id == "2"){
        message = "啪，我打了xx一个耳光；啪，xx打了我一个耳光";
    } else if(id == "3"){
        message = "我在xx的面前打了一套组合拳";
    } else if(id == "4"){
        message = "我对xx吹了个口哨";
    } else if(id == "5"){
        message = "我给了xx一个甜枣";
    } else if(id == "6"){
        message = "我趁xx不注意，亲了她（他）一下";
    } else if(id == "7"){
        message = "我捏了捏xx的小脸蛋";
    } else if(id == "8"){
        message = "我狠狠地踹了xx一脚";
    } else if(id == "9"){
        message = "我牵着xx的小手一起压马路";
    } else if(id == "10"){
        message = "我向xx耍了个流氓";
    } else {
        message = $("#NotifySummary_" + id).val();
    }
    if(typeof(spaceAlert)!="undefined"){
        spaceAlert({msg:message});
    }
    else{
        parent. spaceAlert({msg:message});
    }
}
function SendNotify(toUin){
    var resultTips = "";
    var notifyItem = "|";
    var sel = $("input[@name=NotifyItem][@checked]").each(function(){
        var tempId = $(this).val();
        notifyItem += tempId + "|";
        resultTips += $("#NotifyItemTitle_" + tempId).attr("title").replace("TA", $("#notifyUserRealName").val()) + "<br/>";
    });
    if(notifyItem == "|"){
        if(typeof(spaceAlert)!="undefined"){
            spaceAlert({msg:"请先选择打招呼动作。"});
        }
        else{
            parent.spaceAlert({msg:"请先选择打招呼动作。"});
        }
        return;
    }
    var url = "/m/Notify.html?action=SendNotify";
    var param = {"ids":toUin, "notifyItem":notifyItem};
    $.post(url, param, SendNotifyHandle);
    function SendNotifyHandle(msg){
        var idx = msg.indexOf("{$}");
        if(idx < 0 || idx > 15){
            if(typeof(spaceAlert)!="undefined"){
                spaceAlert({msg:"打招呼失败，请稍后再试。"});
            }
            else{
                parent.spaceAlert({msg:"打招呼失败，请稍后再试。"});
            }
        } else {
            var result = msg.split("{$}");
            //alert(result[1]);
            $("#sendNotifyResultTip").css("color", "#666").css("background-color", "feffcf").css("border", "1px solid #dadada").css("padding","5px 10px");
            $("#sendNotifyResultTip").html(resultTips);
            setTimeout("closeBtn_add()", 2000);
        }
    }
}
function closeBtn_add(){
    
//    if(jBoxWin)
//    {
//        jBox.close(jBoxWin);
//    }
//    else//游乐园
//    {
//        try
//        {   
//            jBox.close(parent.frames["ifmVillage"].jBoxWin);
//        }
//        catch(Error)
//        {
//            return;
//        }
//    }
    if(typeof(spaceWindow)!="undefined"){
        closeSpaceWindow();
    }
    else{
        parent.closeSpaceWindow();
    }
}