﻿
$().ready(function(){
   
 	  $("#left-nav>ul>li>ul>li").hover(function()
			  {
				  $(this).css("background-color","#fff");				 		
			  },
			  function()
			  {
			    if($(this).attr("id")!="sub___")
			    {
				    $(this).css("background-color","#e8e8e8");
				  }	
			  }
  									 
	  );
	  
	  //
	 SetBtnEnter();
	 
  });
  $(document).ready(function(){ 
        $('ul.sf-menu').superfish({ 
           onShow:        function(){HideOverSels("mynavigation");}   ,
           onHide:        function(){DisplaySels();}   
        }); 

    });
    
function SetBtnEnter()
{
  $("input[type='text']").keydown(function(e){           
    var key = window.event ? e.keyCode : e.which;
    if(key.toString()==13)
    {                     
      var moveX=2;
      tbOffset=$(this).offset();
      var targetBtnID="";
      var btnArray=$("input[type!='text'][type!='hidden'][type!='password'][type!='radio'][type!='checkbox'][type!='reset'][type!='file']"); 
      btnArray.each(function(){
        var btnOffset=$(this).offset();              
        if(targetBtnID=="" && this.id!=""){                
          if((btnOffset.left>=tbOffset.left && (btnOffset.top>= tbOffset.top -moveX )) || (btnOffset.top>= tbOffset.top -moveX ))
          {
            targetBtnID=this.id;
            return false;
          }
        }
        
      });
      if(targetBtnID!="")
      {
         $("#" + targetBtnID).click();    
      }        
    }          
  })
}

window.onload=function(){
        var userinfo= getCookie1("dpuser");
		var Uname=rememberUsername(userinfo);
		
		if (Uname==""||Uname==null){
		  //var a=null;
		  document.getElementById ("tbTopUser").value="";
                  //document.getElementById("UserName").value="";  
        
        }else{
          document.getElementById ("tbTopUser").value=Uname;
          document.getElementById("UserName").value=Uname; 
        
        }
}
function getCookie1(user){      
          
        
         if (document.cookie.length>0)
         {
         
           c_start=document.cookie.indexOf(user+"=");
           if(c_start!=-1)
           {
            c_start=c_start+user.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) 
            c_end=document.cookie.length;        
            return unescape(document.cookie.substring(c_start,c_end));
           
            }
         
         }
          
          return "";
      
   }
     
 function rememberUsername(msg){
        
       var uerinfo=msg;
       var userlog = new Array();
       userlog = uerinfo.split(',');
       var username=userlog[1];
       return username;
           
     }
function getSelectedFlag(){
     var flag;
     var a = $("#chk");
     var b=  $("#leftchk");
     if(a.attr("checked")==true||b.attr("checked")==true){
        flag=1;
     }
     
     else{
         flag=0;
     }
    return flag;
}
     





function DisplayLogin()
{
	if($("#login-box").css("display")=="block")
	{
		$("#login-box").hide("1000");
		DisplaySels();
	}
	else
	{
		$("#login-box").show("1000");
		HideOverSels("login-box");
	}
}
function LeftMenuDisplay(obj,url)
{ 

  if(url=="")
  {
    var jqObj=$("#" + obj);
	  var hasChild=$("#" + obj + ">ul>li").length>0? true:false;
	  if(hasChild)
	  {
	    if(jqObj.attr("class")=="current")
	    {
		    $("#" + obj + ">ul").hide();	
		    jqObj.attr("class","")	;
		    jqObj.find("img").attr("src","../images/cn/icon_01.gif");
	    }
	    else
	    {
		      $("#" + obj + ">ul").show();
		      jqObj.addClass("current");
		      jqObj.find("img").attr("src","../images/cn/icon_02.gif");
    		
	    }
	  }
  }
  else
  {
    location.href=url;
  }	
}
function LeftMenuSublink(url)
{
  var resultUrl;
 
  if(url.length==0 || url=="")
  {
    resultUrl="#";
  }
  else
  {
    resultUrl=url;
  }
  location.href=url;
}

function SetTbBgcolor(obj,val)
{
  obj.style.backgroundColor="#ebf4fd";
  SetFocusNull(obj,val);
}
function SetNoBgcolor(obj,val)
{
  obj.style.backgroundColor="";
  SetBlurValue(obj,val);
}
function SetFocusNull(obj,val)
  {
    if(obj.value==val)
    {
      obj.value="";
    }
    obj.style.color="#000";
  }
function SetBlurValue(obj,val)
{
  if(obj.value=="")
  {
    obj.value=val;
    obj.style.color="#999999";
  }
}

function TbValueDisplay(obj,str)
{  
  obj.onclick=function()
  {
      if(obj.value==str)
      {
        obj.value="";    
      }     
  }
  obj.onblur=function()
  {
    if(obj.value=='')
    {
      obj.value=str; 
    }
  }  
} 
function TopLogin()
{
  var result=false;
  var _userObj=$("#tbTopUser");
  var _userPwdObj=$("#tbTopPwd");   
  var tempStr= $("#" + myTop).html();   
  $("#" + myTop).text("数据处理中...");
  if(_userObj.val()=="" || _userPwdObj.val()=="")
  {
    alert("用户名或密码不得为空!");
    $("#" + myTop).html(tempStr)
    return;
  }
  else
  {
    if(_userObj.val().length<2 || _userObj.val().length>20)
    {
      alert("用户名不得小于2个或大于20个字符!");
      $("#" + myTop).html(tempStr);
      return;
    }
    if(_userPwdObj.val().length<6 || _userPwdObj.val().length>20)
    {
      alert("密码不得小于6个或大于20个字符!");
      $("#" + myTop).html(tempStr);
      return;
    } 
  }  
  $.ajax({
     type: "POST",
     url: "/online/login.aspx",
     data: "top_user=" + _userObj.val() + "&top_pwd=" + _userPwdObj.val()+ "&rememberFlag=" + getSelectedFlag(),
     success: LoginSuccess
  }); 
  if(!result){
    $("#" + myTop).html(tempStr)
  }    
}
function LoginSuccess(msg)
{
  var _userObj=$("#tbTopUser");
  var _userPwdObj=$("#tbTopPwd");
  if(msg=="login_failed")
  {
    alert("用户名或密码错误!!");
    _userObj.focus();
    _userPwdObj.focus();
    return;
  }
  else
  {          
    result=true;
  }
  if(result)
  {
     if($.trim(msg)=="")
     {
        msg=_userObj.val();
     }
     SetTopStatus(msg);     
     SetLeftStatus(msg);  
  }  
}
function SetTopStatus(userName){
   _ajaxHold=$("#" + myTop);
   _ajaxHold.show();
   var loginedText="您好！";
   $("#login-box").hide();
   loginedText += userName;
   loginedText +=" &nbsp;<a style=\"font-weight:normal;\" href=\"/online/MyOrderManager.aspx?catid=41|132|163\">我的营业厅</a>&nbsp;";
   loginedText +="|&nbsp;<a style=\"font-weight:normal;\" href=\"/online/Exit.aspx\">退出</a>";
   _ajaxHold.html(loginedText);         
}
function LeftLogin()
{
  var result=false;
  var _userObj=$("#UserName");
  var _userPwdObj=$("#PassWord");
  var tempStr= $("#ctl00_ContentPlaceHolder1_loginedBox").html();
  if(_userObj.val()=="" || _userPwdObj.val()=="")
  {
    alert("用户名或密码不得为空!");
    $("#ctl00_ContentPlaceHolder1_loginedBox").html(tempStr);
    return;
  }
  else
  {
    if(_userObj.val().length<2 || _userObj.val().length>20)
    {
      alert("用户名不得小于2个或大于20个字符!");
      $("#ctl00_ContentPlaceHolder1_loginedBox").html(tempStr);
      return;
    }
    if(_userPwdObj.val().length<6 || _userPwdObj.val().length>20)
    {
      alert("密码不得小于6个或大于20个字符!");
      $("#ctl00_ContentPlaceHolder1_loginedBox").html(tempStr);
      return;
    } 
  }  
  $.ajax({
     type: "POST",
     url: "/online/login.aspx",
     data: "top_user=" + _userObj.val() + "&top_pwd=" + _userPwdObj.val()+ "&rememberFlag=" + getSelectedFlag(),
     success: LeftLoginSuccess
  }); 
  
  //$("#ctl00_ContentPlaceHolder1_loginedBox").html("数据处理中...");
  if(!result){
    $("#ctl00_ContentPlaceHolder1_loginedBox").html(tempStr)
  }    
}
function LeftLoginSuccess(msg)
{
  var _userObj=$("#tbTopUser");
  var _userPwdObj=$("#tbTopPwd");
  if(msg=="login_failed")
  {
    alert("用户名或密码错误!!");
    _userObj.focus();
    _userPwdObj.focus();
    return;
  }
  else
  {          
    result=true;
  }
  if(result)
  {
     if($.trim(msg)=="")
     {
        msg=_userObj.val();
     }     
     SetTopStatus(msg);
     SetLeftStatus(msg);
  }  
}
function SetLeftStatus(userName)
{
   _ajaxHold=$("#ctl00_ContentPlaceHolder1_loginedBox");
   _ajaxHold.show();
   var loginedText="欢迎您&nbsp;，";   
   loginedText += userName;
   var dateObj = new Date();
   var month=dateObj.getMonth()+1;
   loginedText = "<div style=\"height:125px;\">" + loginedText + "<br />";
   loginedText += dateObj.getFullYear() + "年" + month + "月" + dateObj.getDate() + "日" + "<br/>";
   loginedText += "<div style=\"border-bottom:solid 1px #ccc;margin-top:10px;font-size:14px;\"><b>快捷操作</b></div>";
   loginedText += "<a style=\"color:#2465c1;float:right;margin-right:10px;\"  href=\"/online/MyOrder.aspx?catid=41|132|166\">网上下单</a>";
   loginedText += "<a style=\"color:#2465c1;float:left;\"  href=\"/Alipay/Default.aspx?catid=41|132|167\">网上支付</a><br />";
   loginedText += "<a style=\"color:#2465c1;float:right;margin-right:10px;\"  href=\"/online/MyOrderManager.aspx?catid=41|132|163\">订单管理</a>";
   loginedText += "<a style=\"color:#2465c1;float:left;\"  href=\"/online/BillList.aspx?catid=41|132|164\">发货清单</a><br />";
   loginedText += "<a style=\"color:#2465c1;float:left;\" href=\"/online/PersonalInfoManager.aspx?catid=41|132|161\">个人信息</a>";
   loginedText += "<a style=\"color:#2465c1;float:right;margin-right:10px;\"  href=\"/online/Exit.aspx?catid=41|132|163\">安全退出</a>";
   loginedText += "</div>";

   _ajaxHold.html(loginedText);    
   
}