﻿ $(document).ready(function(){
            jQuery(".report_img").hide(); //起始状态隐藏所有统计图片 鼠标进入按钮时显示相应的

            $(".altercolor_txt").css("color", master_BgColor);
            
            //联盟BLOG按钮进入样式
             $("#imgBlog").hover(
             function(){
                $(this).addClass("mp_bordercolor");
             },
             function(){
                $(this).removeClass("mp_bordercolor");
             });

            jQuery(".togglereport").hover(function(event) {
            var pos=$(this).attr("pos");
                jQuery(".top_popupdiv").show();
                jQuery(this).attr("class", "topbutton topbutton_hoverbg");
                jQuery("#divTopReport" + pos).show();

                var arrowPos = 20 + parseInt(pos) * 160; //每个按钮间距160 第一个是位置是180 所以 (1*160+20)
                jQuery(".top_arrow").css("left", arrowPos);  //确定小箭头的位置
            }, function(event) {
                event.stopPropagation();
                jQuery(".top_popupdiv").hide();
                jQuery(this).attr("class", "topbutton topbutton_bg");
                jQuery(".report_img").hide(); //所有图片都隐藏 鼠标再次进入的时候显示相应的
            }
            );
 
 
     jQuery("#txtLoginName").bind("focus", function() {
                    if (jQuery("#txtLoginName").val() == "请输入用户名") {
                        jQuery("#txtLoginName").val("");
                    } else {
                        jQuery("#txtLoginName").select();
                    }
                });

                jQuery("#txtLoginPwd").bind("focus", function() {
                    if (jQuery("#txtLoginPwd").val() == "请输入密码") {
                        jQuery("#txtLoginPwd").val("");
                    } else {
                        jQuery("#txtLoginPwd").select();
                    }
                });

                jQuery("#txtValidateCode").bind("focus", function() {
                    jQuery("#txtValidateCode").val("");
                    ChangeCode();
                });

                jQuery("#txtLoginName").bind("blur", function() {
                    var me = jQuery("#txtLoginName");
                    if (jQuery.trim(me.val()) == "") {
                        me.val("请输入用户名");
                    }
                });

                jQuery("#txtLoginPwd").bind("blur", function() {
                    var me = jQuery("#txtLoginPwd");
                    if (jQuery.trim(me.val()) == "") {
                        me.val("请输入密码");
                    }
                });

                jQuery(".enterLogin").bind("keypress", function(evt) {
                    var evt = evt ? evt : (window.event ? window.event : null);
                    var code = evt.which ? evt.which : evt.keyCode;
                    if (code == 13) {
                        jQuery(this).blur();
                        jQuery("#loginButton").click();
                        return false;
                    }
                });
 
 jQuery("#loginButton").bind("click", function() {
                    var me = this;
                    me.disabled = true;
                    document.getElementById("txtLoginName").readOnly = true;
                    document.getElementById("txtLoginPwd").readOnly = true;
                    var txtLoginName = jQuery("#txtLoginName").val();
                    var txtPassword = jQuery("#txtLoginPwd").val();
                    var txtIndexCode = jQuery("#txtValidateCode").val();
                    var params = { async: false, action: "UserLogin", LoginName: txtLoginName, Password: txtPassword, CheckCode: txtIndexCode, rand: Math.random() };
                    $.ajax({
                        url: master_WebRoot+'ShowSystem/Common.ashx',
                        type: 'get',
                        data: params,
                        success: function(data) {
                           if (data == "errcode") {
                                alert("验证码输入错误！");
                            } else if (data == "failed") {
                                alert("账户名或密码不正确！");
                            }else if(data=="err")
                            {
                                alert("无法验证");
                                ChangeCode();
                            }else  if (data.toString().length>0) {
                                jQuery("#"+master_lblUserName).html(data);
                                jQuery("#txtLoginName").val("请输入用户名");
                                jQuery("#txtLoginPwd").val("请输入密码");

                                jQuery("#"+master_divLogin).attr("style", "display:none");
                                jQuery("#"+master_divLogout).attr("style", "display:block");
                            } 
                            document.getElementById("txtLoginName").readOnly = false;
                            document.getElementById("txtLoginPwd").readOnly = false;
                            me.disabled = false;
                        },
                        error: function() {
                            alert("登陆失败！");
                            document.getElementById("txtLoginName").readOnly = false;
                            document.getElementById("txtLoginPwd").readOnly = false;
                            me.disabled = false;
                        }
                    });
                    jQuery("#txtValidateCode").val("");
                   ResetCommentCode();
                    return false;
                });
                
     jQuery("#logoutButton").bind("click", function() {
                    var params = { action: "UserLogout" };
                    $.ajax({
                        url: master_WebRoot+'ShowSystem/Common.ashx',
                        type: 'get',
                        data: params,
                        success: function(data) {
                            if (data == "success") {
                                jQuery("#"+master_divLogin).attr("style", "display:block");
                                jQuery("#"+master_divLogout).attr("style", "display:none");
                            } else {
                                alert("注销失败！");
                            }
                        },
                        error: function() {
                            alert("注销失败！");
                        }
                    });
                });
                
      }); //$(document).ready();    
                
    function MP_checkSearchKeyWord() {
                var text = $("#txtSearchText").val();
                if ($.trim(text)=="") {
                    alert("请输入搜索关键字！");
                    $("#txtSearchText").focus();
                    return false;
                }
                window.open(master_WebRoot+'ShowSystem/AdvanceSearch.aspx?type='+
                                                    $('#ddlSearchType').val()+'&text='+escape($('#txtSearchText').val()));
  }
  
 var MP_ChangeBorderColor= function(e,v,id)
  {
        if(isMouseLeaveOrEnter(e,v))
        {
              $("#"+id).addClass("mp_bordercolor");
        }

  }
  
    function MP_RemoveBorderColor(e,v,id)
  {
         if(isMouseLeaveOrEnter(e,v))
        {
           $("#"+id).removeClass("mp_bordercolor");
        }
  }
  
   //更换验证码
        function ChangeCode() {
            var date = new Date();
            var myImg = document.getElementById(master_Code);
            myImg.src = master_WebRoot+'ValidateCode.aspx?type=login&flag=' + date.getMilliseconds();
            $("#linkCode").removeClass("visible_h");
            return false;
        }
        
         //重置 验证码 
        function ResetCommentCode()
        {
            var myImg = document.getElementById(master_Code);
            myImg.src = master_WebRoot+"ValidateCode.aspx";
            $("#linkCode").addClass("visible_h");
        }
  
  //防止冒泡的方法
  function isMouseLeaveOrEnter(e, handler) {   
    if (e.type != 'mouseout' && e.type != 'mouseover') return false;   
    var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;   
    while (reltg && reltg != handler)   
        reltg = reltg.parentNode;   
    return (reltg != handler);   
}   
