﻿//广告接口设计说明 
//editor zhouwen 2011-05-16
//绑定控件事件提高速度
///*********************************************************************
/// 公共函数模块
///*********************************************************************
///添加滑动门 T5为延时事件 默认不滑动
//t4选填
var flash_hd_timer;
function creat_tabs(t1, t2, t3, t4, t5,t6) {
    if (t6 == undefined) {
        $(t1 + " " + t2).bind("mouseover", function () {
            $(t1 + " ." + t3).removeClass(t3);
            $(this).addClass(t3);
            if (t4 != undefined) {
                $(t4).hide();
                $(t4).eq($(t1 + " " + t2).index(this)).show();
            }
        })

        if (t5 != undefined) {
            flash_hd_timer = setInterval(function () {
                var select_index = $(t1 + " " + t2).index($(t1 + " ." + t3));
                var all_index = $(t1 + " " + t2).length;
                if (select_index >= all_index - 1) {
                    select_index = 0;
                } else {
                    select_index++;
                }
                $(t1 + " ." + t3).removeClass(t3);
                $(t1 + " " + t2).eq(select_index).addClass(t3);
                if (t4 != undefined) {
                    $(t4).hide();
                    $(t4).eq(select_index).show();
                }
            }, t5);

            $(t1 + " " + t2).mouseover(function () {
                clearInterval(flash_hd_timer);
            }).mouseleave(function () {
                flash_hd_timer = setInterval(function () {
                    var select_index = $(t1 + " " + t2).index($(t1 + " ." + t3));
                    var all_index = $(t1 + " " + t2).length;
                    if (select_index >= all_index - 1) {
                        select_index = 0;
                    } else {
                        select_index++;
                    }
                    $(t1 + " ." + t3).removeClass(t3);
                    $(t1 + " " + t2).eq(select_index).addClass(t3);
                    if (t4 != undefined) {
                        $(t4).hide();
                        $(t4).eq(select_index).show();
                    }
                }, t5);
            })


        }

    } else {
        $(t1 + " " + t2).bind("click", function () {
            $(t1 + " ." + t3).removeClass(t3);
            $(this).addClass(t3);
            if (t4 != undefined) {
                $(t4).hide();
                $(t4).eq($(t1 + " " + t2).index(this)).show();
            }
        })
    }
}


///替换全部
String.prototype.replaceAll = function (AFindText, ARepText) {
    return this.replace(new RegExp(AFindText, "gm"), ARepText)
}
///删除空格
String.prototype.Trim = function () {
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

String.prototype.LTrim = function () {
    return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function () {
    return this.replace(/(\s*$)/g, "");
}

///判断是不是数字
String.prototype.Isnumber = function () {
    if (/[^\d]/.test(this)) {
        return false;
    } else {
        return true;
    }
}

$(document).ready(function () {
    $("input:[value_],textarea:[value_]").each(function () {
        $(this).val($(this).attr("value_"));
    })
    $("input:[value_],textarea:[value_]").focusin(function () {
        if ($(this).val() == $(this).attr("value_")) {
            $(this).val("");
        }
    }).focusout(function () {
        if ($(this).val() == "") {
            $(this).val($(this).attr("value_"));
        }
    })
})


//异步核心模块不要删除
function _exe(obj, ok_code, err_code) {
    if (obj.d != undefined) {
        if (obj.d.statu != undefined) {
            if (obj.d.statu == 1) {
                if (ok_code == undefined) {
                    if (obj.d.type == 1) {
                        eval(unescape(unescape(obj.d.value)));
                    } else {
                        if (obj.value1 == "") {
                            alert(unescape(unescape(obj.d.value)));
                        } else {
                            alert(unescape(unescape(obj.d.value)), undefined, obj.value);
                        }
                    }

                } else {
                    if (obj.d.type == 1) {
                        eval(unescape(unescape(obj.d.value)));
                        eval(ok_code.call());
                    } else {
                        if (eval(ok_code.call()) != false) {
                            alert(unescape(unescape(obj.d.value)));
                        }
                    }
                }
            } else {
                if (err_code == undefined) {
                    if (obj.d.type == 1) {
                        eval(unescape(unescape(obj.d.value)));
                    } else {
                        if (obj.value1 == "") {
                            alert(unescape(unescape(obj.d.value)));
                        } else {
                            alert(unescape(unescape(obj.d.value)), undefined, obj.value);
                        }
                    }

                } else {
                    if (obj.d.type == 1) {
                        eval(unescape(unescape(obj.d.value)));
                        eval(err_code.call());
                    } else {
                        eval(err_code.call());
                        alert(unescape(unescape(obj.d.value)));
                    }
                }
            }
        }
    }
}


//弹出对话框重写
var alert_flag = false;
function alert(str, outtime, title) {
    $.messager.defaults = { ok: "确认", cancel: "取消" };
    if (title == undefined) {
        title = "魅丽时尚网提示";
    }
    if (outtime == undefined) {
        $.messager.alert(title, str);
    } else {
        $.messager.alert(title, str, outtime);
    }
    //绑定数据
    if (str == undefined) {
        return;
    }

    //存在对话框
    if ($(".messager-window").length > 0) {
        //判断当前前对话框是否存在可以获得焦点的元素
        if ($(".messager-window input,.messager-window textarea").length == 0) {
            alert_flag = true;
            $(document).keydown(function (event) {
                //如果回车事件
                if (alert_flag) {
                    if (event.keyCode == 13) {
                        $(".l-btn-left").eq(0).click();
                        alert_flag = false;
                    }
                }
            })
        }
    }
    $(".ui-dialog a,.window-shadow a,.window a,.panel a,.window-mask a").attr("target", "_self");
}


//对confirm 函数进行重写
function confirm_(title_, str_, yes_, no_) {
    if (title_ == undefined || title_=="") {
        title_ = "魅丽时尚网提示";
    }
    //调用弹窗信息
    $.messager.confirm(title_, str_, function (r) {
        if (r) {
            if (yes_ != undefined) {
                eval(yes_.call());
            }
        } else {
            if (no_ != undefined) {
                eval(no_.call());
            }
        }
    })
    //附加信息
    if ($(".messager-window input,.messager-window textarea").length == 0) {
        alert_flag = true;
        $(document).keydown(function (event) {
            //如果回车事件
            if (alert_flag) {
                if (event.keyCode == 13) {
                    $(".l-btn-left").eq(0).click();
                    alert_flag = false;
                } else if (event.keyCode == 27) {
                    try {
                        $(".l-btn-left").eq(1).click();
                        alert_flag = false;
                    } catch (exception) { }
                } else {

                }

            }
        })
    }
}

//// 动态加载js
//// 使用方法: $.include
////     $.include('file/ajaxa.js');$.include('file/ajaxa.css');
////  or $.includePath  = 'file/';$.include(['ajaxa.js','ajaxa.css']);
$.extend({
    includePath: '',
    include: function (file, load_ok) {
        var files = typeof file == "string" ? [file] : file;
        for (var i = 0; i < files.length; i++) {
            var name = files[i].replace(/^\s|\s$/g, "");
            var att = name.split('.');
            var ext = att[att.length - 1].toLowerCase();
            var isCSS = ext == "css";
            var tag = isCSS ? "link" : "script";
            var attr = isCSS ? " type='text/css' rel='stylesheet' " : " language='javascript' type='text/javascript' ";
            var link = (isCSS ? "href" : "src") + "='" + $.includePath + name + "'";
            if ($(tag + "[" + link + "]").length == 0)
                var tag_ = "tag_" + Math.random();
            $("<" + tag + attr + link + " id=\"" + tag_ + "\"></" + tag + ">").appendTo("head");

            if (load_ok != undefined) {
                $("#" + tag_).ready(function () {
                    eval(load_ok.call());
                })
            }
        }
    }
});


///*********************************************************************
///网页公用模块
///*********************************************************************

var t;
var test;
//动态加载JQUERY
$(document).ready(function () {
    try {
        $.include('http://qzs.qq.com/qzone/openapi/qc.js');
        //*************************************************************
        //绑定登录状态检查事件
        ck_user_login_statu();
    } catch (exception) { }
    //logo
    $(".navlogo").click(function () {
        document.location.href = "http://www.mlgoo.com/"

    }
    )
    //绑定搜索事件
    $(".mlgooss .butmlg").bind("click", function () {
        search_by_str($(".inputmlg").val());
    })

    //绑定按键keydown回车事件
    $(".inputmlg").bind("keydown", function (event) {
        if (event.keyCode == 13) {
            search_by_str($(".inputmlg").val());
            return false;
            //
        }
    })
    //鼠标移动到搜索框时自动将焦点移动到当前控件上
    $(".mlgooss input").mouseover(function () {
        $(".inputmlg").val("");
        $(".inputmlg").focus();
    })
    $(".mlgooss input").mouseout(function () {
        if ($(".inputmlg").val() == "") {
            $(".inputmlg").val("请在这里输入关键字");
        };
    })

    $(".commenbb .textareaa").mouseover(function () {
        $(".commenbb .textareaa").val("");
        $(".commenbb .textareaa").focus();
    }).mouseout(function () {
        if ($(".commenbb .textareaa").val() == "") {
            $(".commenbb .textareaa").val("魅丽时尚，文明上网，登录评论");
        };
    })
    try {
        Up_news();
        //绑定一句话事件
        Up_news1();

        //
        $(".bottombb").click(function () {
            Add_news();
        })

        $(".BBS_putwlsj").keydown(function (event) {
            if (event.keyCode == 13) {
                Add_news1();
            }
        })

        $(".commenbb .textareaa").keypress(function (e) {
            if (e.ctrlKey && e.which == 13 || e.which == 10) {
                Add_news();
                return false;
            } else if (e.shiftKey && e.which == 13 || e.which == 10) {
                Add_news();
                return false;
            }
        })

        $(".BBS_colbut").click(function () {

            Add_news1();
            return false;
        })
        Add_news1
    } catch (exception) { }
    //顶部菜单事件绑定

    //焦点事件
    $(".inputmlg").focus();

    $(".indmenu a,.Headmenu a,.mlgoobg a,.navmenubg a,.nevsub a,.nevnew a,").attr("target", "_self");
})
//*****************************
//文章管理类别
//*****************************
//一句话
function Add_news1() {
    document.domain = "mlgoo.com";
    //获得新闻页面几本参数 
    var now_node_type_id = $(".now_node_type_id").attr("id");
    var parent_node_type_id = $(".parent_node_type_id").attr("id");
    var root_node_type_id = $(".root_node_type_id").attr("id");
    if ($(".root_node_type_id").attr("id").length < 1) { alert("当前发布文章权限不允许您进行回复！"); return; };
    var new_id = $("#Nameid").val();
    if ($("#Nameid").val().length < 1) { alert("当前发布文章权限不允许您进行回复！"); return; };

    var re_count = escape($(".BBS_putwlsj").val());

    if ($(".BBS_putwlsj").val() > 80 || $(".commenbb .textareaa").val().length == 0) {
        alert("输入的内容长度不正确！最多只允许输入1-80个字符！");
        return;
    }

    var yzm = $("#txtyzm").val();
    //if (yzm.length > 5 || yzm.length == 0) {
    //    alert("验证码长度不正确！");
    //    return;
    //}
    var Announce = 0;
    //if ($("#Announce").attr("checked")) {
    //    Announce = 1;
    //};
    $.ajax({
        type: "POST", contentType: "application/json;utf-8",
        url: "http://server.mlgoo.com/User.asmx/add_new_re_msg1?now_node_type_id=" + parent_node_type_id + "&parent_node_type_id=" + parent_node_type_id + "&root_node_type_id=" + root_node_type_id + "&bbs_news_id=" + new_id + "&yzm=" + yzm + "&Announce=" + Announce + "&count=" + re_count + "&callback=?",
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result) {
                if (result.statu == 1) {
                    //alert(result.value1, undefined, result.value);
                    Up_news1();
                } else {
                    if (result.type == 1) {
                        show_login(function () {
                            //对文章进行重新提交
                            Add_news1();
                        }, function () {
                            alert("一句话评论发表失败！");
                        });
                    } else {
                        alert(result.value1, undefined, result.value);
                    }
                }
            }
        },
        error: function (data) {
            alert("一句话评论发表失败！！qt");
        }
    });
}

//正常留言
function Add_news() {
    document.domain = "mlgoo.com";
    //获得新闻页面几本参数 
    var now_node_type_id = $(".now_node_type_id").attr("id");
    var parent_node_type_id = $(".parent_node_type_id").attr("id");
    var root_node_type_id = $(".root_node_type_id").attr("id");
    if ($(".root_node_type_id").attr("id").length < 1) { alert("当前发布文章权限不允许您进行回复！"); return; };
    var new_id = $("#Nameid").val();
    if ($("#Nameid").val().length < 1) { alert("当前发布文章权限不允许您进行回复！"); return; };
    var re_count = escape($(".commenbb .textareaa").val());
    if ($(".commenbb .textareaa").val() == "魅丽时尚，文明上网，登录评论") {
        $(".commenbb .textareaa").val("");
    }
    if ($(".commenbb .textareaa").val() > 80 || $(".commenbb .textareaa").val().length == 0) {
        alert("输入的内容长度不正确！最多只允许输入80个字符！");
        return;
    }

    re_count = re_count.replaceAll("<a href='javascript:void(0)'>", "//@").replaceAll("</a>", "@:");

    var yzm = $("#txtyzm").val();
    //if (yzm.length > 5 || yzm.length == 0) {
    //    alert("验证码长度不正确！");
    //    return;
    //}
    var Announce = 0;
    //if ($("#Announce").attr("checked")) {
    //    Announce = 1;
    //};
    $.ajax({
        type: "POST", contentType: "application/json;utf-8",
        url: "http://server.mlgoo.com/User.asmx/add_new_re_msg?now_node_type_id=" + parent_node_type_id + "&parent_node_type_id=" + parent_node_type_id + "&root_node_type_id=" + root_node_type_id + "&bbs_news_id=" + new_id + "&yzm=" + yzm + "&Announce=" + Announce + "&count=" + re_count + "&callback=?",
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result) {
                if (result.statu == 1) {
                   // alert(result.value1, undefined, result.value);
                    Up_news();
                } else {
                    if (result.type == 1) {
                        show_login(function () {
                            //对文章进行重新提交
                            Add_news();
                        }, function () {
                            alert("文章发表失败！");
                        });
                    } else {
                        alert(result.value1, undefined, result.value);
                    }
                }
            }
        },
        error: function (data) {
            alert("发布失败！qt" + data.responseText);
        }
    });
}


function Up_news() {
    document.domain = "mlgoo.com";
    //获得新闻页面几本参数 
    var now_node_type_id = $(".now_node_type_id").attr("id");
    var parent_node_type_id = $(".parent_node_type_id").attr("id");
    var root_node_type_id = $(".root_node_type_id").attr("id");
    var new_id = $("#Nameid").val();

    //检查是否存在 不存在自动退出
    if (new_id == null) {
        return;
    }

    var page_index = $(".mlgpage300 .current").parent().attr("title");
    if (page_index ==""||page_index==null||page_index==undefined){
        page_index="1";
    }
    $.ajax({
        type: "POST", contentType: "application/json;utf-8",
        url: "http://server.mlgoo.com/News.asmx/Get_new_re_msg?now_node_type_id=" + parent_node_type_id + "&bbs_news_id=" + new_id + "&page_index=" + page_index + "&callback=?",
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result) {
                if (result.statu == 1) {
                    $(".mlgexComment").html(result.value1.replaceAll("//@", "//@<a href='javascript:void(0)'>").replaceAll("@:", "</a>@:"));
                    $(".mlgpage300").html(result.value);
                    $(".news_re_user_number").text(result.value3);
                    $(".news_re_number").text(result.value2);

                    //绑定下一步事件
                    $(".mlgpage300 a").click(function () {
                        $(".mlgpage300 .current").removeClass("current");
                        $(this).find("span").addClass("current");
                        Up_news();
                        return false;
                    })

                    $(".mglhycpl a").click(function () {
                        //绑定回复按键
                        var str_html = "";
                        str_html += "<div class=\"reply\">";
                        str_html += "<div style=\"display:block;\">";
                        str_html += "                                        <div class=\"mlgIconcsseva\">";
                        str_html += "                                        <div class=\"mlgbiaoqing\">表情</div>";
                        str_html += "                                        <div class=\"mlgcomlogin blue login_pan\">" + $(".login_pan").html()+ "</div>";
                        str_html += "                                        </div>";
                        str_html += "                                        <div class=\"mlgpnAreaEva\"><textarea class=\"mlgbbtextarea\">" + "  //@" + $(this).parent().parent().parent().find(".mlgleftNtime a").html() + "@:" + $(this).parent().parent().parent().find(".mlgComment").text() + "</textarea></div>";
                        str_html += "                                <div class=\"mglsubmitBar mlgbgcolor\">";
                        str_html += "                                          <ul >";
                        str_html += "                                            <li style=display:none class=\"left mlgevawidaa\">";
                        str_html += "                                              <label for=\"label\">用户昵称：</label>";
                        str_html += "                                            </li>";
                        str_html += "                                            <li style=display:none class=\"left mlgevawidbb\">";
                        str_html += "                                              <input class=\"mlgComerName\" value=\"游客\">";
                        str_html += "                                            </li>";
                        str_html += "                                            <li style=display:none class=\"left mlgevawidaa\">";
                        str_html += "                                              <label for=\"txtCode2\">验证码：</label>";
                        str_html += "                                            </li>";
                        str_html += "                                            <li style=display:none class=\"left mlgevawidcc\">";
                        str_html += "                                              <input type=\"text\" class=\"mlgComerName2\" value=\"验证码\">";
                        str_html += "                                            </li>";
                        str_html += "                                            <li style=display:none class=\"left\"><img style=\"border-width:0px;\" src=\"\"></li>";
                        str_html += "                                            <li style=display:none class=\"left blue\"><a href=\"#\" title=\"看不清，换一张\">看不清，换一张</a></li>";
                        str_html += "                                            <li class=\"right mlgcomwid\"><input type=\"button\" value=\"回复\" class=\"mlgredbut\"> <input type=\"button\" class=\"mlggreybut\" value=\"取消\">";
                        str_html += "                                            </li>";
                        str_html += "                                          </ul>";
                        str_html += "                    </div>";
                        str_html += "                      </div>";
                        str_html += "                                ";
                        str_html += "	</div>";
                        //判断当前文章中是否存在
                        $(".reply").remove();
                        $(str_html).insertAfter($(this).parent().parent().parent().find(".mlgComment"));
                        $(".reply").ready(function () {

                            $(".mlgbbtextarea").focus();
                            
                            //$(".mlgbbtextarea").setSelectionRange(0, 0);

                            $(".mlgredbut").click(function () {
                                $(".commenbb .textareaa").val($(".mlgbbtextarea").val());
                                Add_news();
                                $(".commenbb .textareaa").val("");
                            })
                            $(".mlgbbtextarea").keypress(function (e) {
                                if (e.ctrlKey && e.which == 13 || e.which == 10) {
                                    $(".commenbb .textareaa").val($(".mlgbbtextarea").val());
                                    Add_news();
                                    $(".commenbb .textareaa").val("");
                                    return false;
                                } else if (e.shiftKey && e.which == 13 || e.which == 10) {
                                    $(".commenbb .textareaa").val($(".mlgbbtextarea").val());
                                    Add_news();
                                    $(".commenbb .textareaa").val("");
                                    return false;
                                }
                            })
                            $(".mlggreybut").click(function () {
                                $(".reply").remove();
                            })
                        })
                    })


                } else {
                    //alert(result.value, undefined, result.value1);
                }
            }
        },
        error: function (data) {
            alert(data.responseText);
        }
    });
}
function Up_news1() {
    document.domain = "mlgoo.com";
    //获得新闻页面几本参数 
    var now_node_type_id = $(".now_node_type_id").attr("id");
    var parent_node_type_id = $(".parent_node_type_id").attr("id");
    var root_node_type_id = $(".root_node_type_id").attr("id");
    var new_id = $("#Nameid").val();
    //检查是否存在 不存在自动退出
    if (new_id == null) {
        return;
    }

    $.ajax({
        type: "POST", contentType: "application/json;utf-8",
        url: "http://server.mlgoo.com/News.asmx/Get_new_re_msg1?now_node_type_id=" + parent_node_type_id + "&bbs_news_id=" + new_id + "&callback=?",
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result) {
                if (result.statu == 1) {
                    $(".BBS_Detacolor ul").html(result.value1);
                } else {
                    //alert(result.value, undefined, result.value1);
                }
            }
        },
        error: function (data) {
            alert(data.responseText);
        }
    });
}



//开放平台模块
function openwindow(url, name, iWidth, iHeight) {
    if ($("#show_add_bbs_news1")[0]) {
        $("#show_add_bbs_news1").parent().empty(); //
        $("#show_add_bbs_news1").parent().remove(); //
    }
    $(document.body).append("<div icon=\"logo_ico\" style=\"width:" + iWidth + "px;" + iHeight + "px;overflow:hidden\" id=\"show_add_bbs_news1\" title=\"" + name + "\"><iframe scrolling=\"no\" vspace=\"0\" frameborder=\"0\" src=\"" + url + "/\" width=\"" + iWidth + "\" height=\"" + iHeight + "\" ><\/iframe><\/div>");
    $("#show_add_bbs_news1").ready(function () {
        $('#show_add_bbs_news1').dialog({});
        $('#show_add_bbs_news1').dialog('open');
    })

}

//开放qq登录窗口
function openQQ() {
    var A = openwindow("http://user.mlgoo.com/openqq/index.aspx?from_url=" + document.location.href, "使用QQ帐号登录", 660, 520);
}
//开放qq登录窗口
function opensina() {
    var A = openwindow("http://user.mlgoo.com/openweibo/index.aspx?from_url=" + document.location.href, "使用新浪微博帐号登录", 660, 413);
}
//开放qq登录窗口
function openrenren() {
    var A = openwindow("http://user.mlgoo.com/openrenren/index.aspx?from_url=" + document.location.href, "使用人人网帐号登录", 660, 413);
}

//开放平台结束
function GetCookie() {
    var aCookie = document.cookie.split("; ");
    for (var i = 0; i < aCookie.length; i++) {
        var aCrumb = aCookie[i].split("= ");
        alert(aCrumb[0] + "   =   " + aCrumb[1]);
    }
}

function window_close() {
    $(".ui-dialog,.window-shadow,.window,.panel,.window-mask").remove();
}

///显示用户登录对话框
function show_login(login_ok_code, login_err_code) {
    window_close();
    var str = "";
    str = str + "<div class='login_box'><div class='mlgtit'>";
    str = str + "<h2>Hi~欢迎来到魅丽时尙网</h2>";
    str = str + "<p>登录魅丽时尙网，学习最前沿的潮流时尚、护肤发、瘦身美体、休闲娱乐、健康生活咨询。</p>";
    str = str + "</div>";
    str = str + "<div class='mlghei300'>";
    str = str + "<div class='mlg_Floleft'>";
    str = str + "<div style='margin: 0;' class='mlgarea'>";
    str = str + "	<div class='mlgtitBox2'>用户名或邮箱：</div>";
    str = str + "	<div class='mlginputBox2 '><input type='text' name='' class='user_name_1' class='mlginputcc'></div>";
    str = str + "    <div class='clear'></div>";
    str = str + "</div>";
    str = str + "<div class='mlgarea'>";
    str = str + "	<div class='mlgtitBox2'>密 码：</div>";
    str = str + "	<div class='mlginputBox2 '><input type='password' name='' class='user_pwd_1' class='mlginputcc'></div>";
    str = str + "    <div class='clear'></div>";
    str = str + "</div>";
    str = str + "<div class='mlgcheck'>";
    str = str + "					<input type='checkbox' checked='checked' value='savestate' name='savestate'>";
    str = str + "					<label class='remember gray' for='savestate'>记住我，下次自动登陆</label>";
    str = str + "				</div>";
    str = str + "				<div class='mlglogin'><input type='button' class='bot' value='登录'>&nbsp;<a class='gray' href='#'>忘记密码?</a>";
    str = str + "				</div>";
    str = str + "                <div class='clear'></div>";
    str = str + "</div>";
    str = str + "<div class='mlg_login_right left'>";
    str = str + "<ul>";
    str = str + "			<li class='no_reg'>还没有注册？</li>";
    str = str + "			<li class='mart10'><a href='http://www.mlgoo.com/reg/' class='mloginon'></a></li>";
    str = str + "			<li class='mart10'>你也可以：</li>";
    str = str + "			<li class='mart10 mlgsian'><a target='_blank' href='http://user.mlgoo.com/openweibo/'>用微博账号登录</a></li>";
    str = str + "			<li class='mart10 mlgQQ'><a target='_blank' href='http://www.mlgoo.com/login/openqq/'>用QQ账号登录</a></li>";
    str = str + "	</ul>";
    str = str + "</div>";
    str = str + "</div></div>";
    $(str).dialog({
        title: "用户登录",
        width: 500,
        height: 400,
        modal: true,
        shadow: false
    });
    $(".login_box a").attr("target", "_self");
    $(".bot").ready(function () {
        $(".user_name_1").focus();
        $(".bot").unbind("click").bind("click", function () {
            do_login_1(login_ok_code, login_err_code);
        })
        $(".user_pwd_1").unbind("keydown").bind("keydown", function (e) {
            if (e.keyCode == 13) {
                do_login_1(login_ok_code, login_err_code);
            }
        })
    })

}

function login_no() {

}

//弹出层登录框
function do_login_1(login_ok_code, login_err_code) {
    //检查参数
    if ($(".user_name_1").val().length == 0) { alert("用户名不能为空！"); $(".user_name_1").focus(); return; }
    if ($(".user_pwd_1").val().length == 0) { alert("用户密码不能为空！"); $(".user_pwd_1").focus(); return; }
    //if($("#yzm_").val().length==0){alert("验证码不能为空！");$("#yzm_").focus();return;}

    //调用登录时间
    do_login($(".user_name_1").val(), $(".user_pwd_1").val(), "", login_ok_code, login_err_code);
}


///获取用户登录成功后顶部显示的内容
function ck_login() {
    //检查参数
    if ($(".registered_1 input").eq(0).val().length == 0) { alert("用户名不能为空！"); $(".registered_1 input").eq(0).focus(); return; }
    if ($(".registered_1 input").eq(1).val().length == 0) { alert("用户密码不能为空！"); $(".registered_1 input").eq(1).focus(); return; }
    //if($("#yzm_").val().length==0){alert("验证码不能为空！");$("#yzm_").focus();return;}
    //调用登录时间
    do_login($(".registered_1 input").eq(0).val(), $(".registered_1 input").eq(1).val(), "");
}




//用户管理模块结束



//启动搜索
function search_by_str(str) {
    //对文章中的特殊字符进行过滤 搜索加速
    //   var re=new RegExp("", "ig ");
    str = str.replace(/(^\s*)|(\s*$)/g, "");  //过滤首位空格
    if (str == "") {
        alert("关键字不能为空！");
        $(".sousyi_1 input").focus();
        return;
    }
    str = str.replace(/\s+/g, "_");            //保留空格
    str = str.replace(/[^\u4e00-\u9fa5|^a-z|^0-9|^_]/ig, "");                 //过滤特殊字符
    str = str.replace(/(^\_*)|(\_*$)/g, "");  //过滤首位_

    var search_str = str;
    search_str = escape(search_str);
    document.location.href = "http://search.mlgoo.com/index.aspx?wd=site%3Amlgoo.com%20" + search_str;

    //document.location.href = "http://www.mlgoo.com/tags/" + str;
}


///jquery
///跨域 注意本域和跨域的问题 本域不存在跨域的 问题
function get_gg() {
    $.ajax({
        type: "POST",
        //注明 返回Json
        contentType: "application/json;utf-8",
        //CollegeDepartWebServices.asmx web服务名 /GetCollegeDepart 方法名
        url: "http://server.mlgoo.com/Ad.asmx/Get_ad_by_ad_url?callback=?",
        //strDepartId 参数名称 collegeId 参数值
        data: "{}",
        dataType: "json",
        success: function (result) {
            try {
                //根据广告索引 填充广告 
                for (var i = 0; i <= 20; i++) {
                    if (result["gg_href_" + i.toString()] != "") {
                        $(".gg_" + i.toString()).html(result["gg_href_" + i.toString()]);
                    }
                }
            } catch (e) {
                alert("广告加载失败！1");
            }
        },
        error: function (data) {
            alert("广告加载失败！");
        }
    });
}

//客户端简单查询用户登录状态
function ck_user_is_login() {
    try {
        if ($.cookie("username") == null || $.cookie("username") == undefined || $.cookie("username") == "") {
            return false;
        } else {
            return true;
        }
    } catch (exception) {
        return false;
    }
}

//用户管理模块
///检查用户登录状态
//检查用户登录状态
function ck_user_login_statu() {
    $.ajax({
        type: "POST",
        contentType: "application/json;gb2312",
        url: "http://server.mlgoo.com/User.asmx/ck_user_statu?callback=?",
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result.statu == 1) {
                try {
                    login_ok_kz();
                } catch (exception) {
                }
                $(".commenaa,.login_pan").hide();
            } else {
                try {
                    login_err_kz();
                } catch (exception) {
                }
                $(".commenaa").show();
            }
            $(".navL").html(result.value);

            try {
                QC.Login.insertButton
                ({
                    btnId: 'qqLoginBtn',    //要插入QQ登录按钮的html标签，必须
                    size: 'C_S',            //按钮样式 （A/B/C代表三种样式。S/M/L/XL代表尺寸）//包括：A_S，A_M，A_L，A_XL，B_S，B_M，B_L，C_S
                    clientId: '213754',    //申请时分配的appid，必须
                    scope: 'get_user_info',            // 授权范围，可选
                    redirectURI: 'http://' + window.location.hostname + '/Plus/openqq/index.html',       //回调地址，可选
                    display: 'PC'            //默认PC，支持mobile
                });
                $(".qqloginbt").attr("onclick", $("#qqLoginBtn a").attr("onclick"));

            } catch (exception) { }

            $(".user_menu_list").ready(function () {


                $(".user_menu_list a:first").attr("href", "javascript:void(0)");
                $(".user_menu_list a:first").mouseover(function () {
                    $(".user_menu_list").addClass("fd");
                })
                $(".user_menu_list ul").mouseleave(function (event) {
                    $(".user_menu_list").removeClass("fd");
                })
            })
            //绑定注销事件
            $(".login_out").click(function () {
                $.cookie("username", null, { expires: 7, path: '/', domain: '.mlgoo.com', secure: true });
                $.cookie("userkey", null, { expires: 7, path: '/', domain: '.mlgoo.com', secure: true });
                login_flag = false; //恢复登录内容
                try {
                    login_out_event();
                } catch (exception) { }
                ck_user_login_statu();
                alert("用户注销成功！");
            })
            $(".navL a").attr("target", "_self");
        },
        error: function (data) {
            $(".navL").html('欢迎您，来到魅丽时尚女性网！<a href="http://www.mlgoo.com/login/">[请登录]</a>，新用户？<a href="http://www.mlgoo.com/reg/">[免费注册]</a>');
            $(".navL a").attr("target", "_self");
        }
    });
}

///
///用户注册模块
///
function do_reg() {
    var user_name = $("#user_name").val();
    var user_email = $("#user_email").val();
    var user_pwd = $("#user_pwd").val();
    var user_yzm = $("#user_yzm").val();
    $.ajax({
        type: "POST",
        //注明 返回Json
        contentType: "application/json;utf-8",
        url: "http://server.mlgoo.com/User.asmx/reg_user?callback=?&username=" + user_name + "&userpwd=" + user_pwd + "&useremail=" + user_email + "&yzm=" + user_yzm + "",
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result.statu == 1) {
                reg_ok();
            } else {
                if (result.type == 1) {
                    eval(result.value);
                } else {
                    alert(result.value1,undefined,result.value);
                }
            }
        },
        error: function (data) {
            alert(data.status + ">>>" + data.responseText);
        }
    });
}

///注册成功事件
function reg_ok() {
    $.cookie("regusername",$("#user_name").val());
    $.cookie("regemailname",$("#user_email").val());
    document.location.href = "http://www.mlgoo.com/reg/regok/";
}

///绑定用户
function bind_reg_user(key_str) {
    //绑定用户登录事件
    login($(".user_txt").val(), $(".user_pwd_txt").val(), $(".user_yzm").val(), function () {
        $.ajax({
            type: "POST",
            //注明 返回Json
            contentType: "application/json;utf-8",
            url: "http://server.mlgoo.com/User.asmx/bin_user?callback=?&" + key_str,
            data: "{}",
            dataType: "json",
            success: function (result) {
                if (result.statu == 1) {
                    alert("恭喜您帐户绑定成功！系统会在3秒钟后自动跳转到首页！", 3000, "操作成功！");
                    window.parent.document.location.href = "http://www.mlgoo.com/";
                } else {
                    alert("未知原因导致用户帐户绑定失败！请与管理员进行联系！");
                }
            },
            error: function (data) {
                alert("未知原因导致用户帐户绑定失败！请与管理员进行联系！");
            }
        });
    }, function () {
        alert("用户帐号或密码错误！导致绑定失败！请在输入用户帐号进行绑定！", undefined, "操作失败！");
    })
}

function do_reg_and_bind(key_str) {
    var user_name = $(".user_name_1").text();
    var user_email = $(".user_email_1").val();
    var user_pwd = $(".user_pwd_1").val();
    var user_yzm = $(".user_yzm_1").val();
    $.ajax({
        type: "POST",
        //注明 返回Json
        contentType: "application/json;utf-8",
        url: "http://server.mlgoo.com/User.asmx/do_reg_and_bind?callback=?&username=" + user_name + "&userpwd=" + user_pwd + "&useremail=" + user_email + "&yzm=" + user_yzm + "&" + key_str,
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result.statu == 1) {
                alert("恭喜您帐户绑定成功！系统会在3秒钟后自动跳转到首页！或<a href=http://www.mlgoo.com target=_self >点击这里直接跳转</a>", 3000, "操作成功！");
                window.parent.document.location.href = "http://www.mlgoo.com/";
            } else {
                alert("未知原因导致用户帐户绑定失败！请与管理员进行联系！");
            }
        },
        error: function (data) {
            alert("未知原因导致用户帐户绑定失败！请与管理员进行联系！");
        }
    });
}






//登录事件
function do_login(str1, str2, yzm_id, login_ok_code, login_err_code) {
    login(str1, str2, yzm_id, login_ok_code, login_err_code);
}
///登录成功！
function login_ok() {
    confirm_("","是否返回上一页面？",function(){
       window.history.back();
    },function(){
        window_close();
        document.location.reload();
    })
}
///登录事件！
var login_flag = false;
function login(kj_id, gg_id, yzm_id, login_ok_code, login_err_code) {
    kj_id = encodeURI(kj_id);
    gg_id = encodeURI(gg_id);
    yzm_id = encodeURI(yzm_id);

    $.ajax({
        type: "POST",
        //注明 返回Json
        contentType: "application/json;utf-8",
        //CollegeDepartWebServices.asmx web服务名 /GetCollegeDepart 方法名
        url: "http://server.mlgoo.com/User.asmx/user_login?callback=?&username=" + kj_id + "&userpwd=" + gg_id + "&yzm=" + yzm_id + "",
        //strDepartId 参数名称 collegeId 参数值
        data: "{}",
        dataType: "json",
        success: function (result) {
            if (result.statu == 1) {
                window_close();
                //这里尝试去执行一个扩展的登录成功事件 给其他页面提供支持！
                try {
                    login_ok_kz();
                } catch (exception) { }
                if (!login_flag) {
                    //绑定消息管理每10分钟获取一次用户消息信息
                    try {
                        login_flag = true;
                        ck_user_login_statu();
                        if ($.cookie("username") != null) {
                            setInterval(function () {
                                ck_user_login_statu();
                            }, 600000);
                        }
                    } catch (exception) { }
                }

                if (login_ok_code != undefined) {
                    eval(login_ok_code.call());
                } else {
                    login_ok(); //登录触发默认事件
                }
            } else {
                if (login_err_code != undefined && login_err_code != "") {
                    eval(login_err_code.call());
                } else {
                    alert(result.value1, undefined, result.value); //登录触发默认事件
                }
            }
        },
        error: function (data) {
            if (login_err_code != undefined) {
                eval(login_err_code.call());
            }
            //alert("客户端未知错误！");
        }
    });
    return false;
}

//论坛管理模块

//积分添加特效
function add_score(str_msg, str_score_num) {
    alert(str_msg + " +" + str_score_num, 2000);
}


