<%@ Page Language="C#" validateRequest="false" enableEventValidation="false" viewStateEncryptionMode ="Never" AutoEventWireup="true" Inherits="Kesion.NET.WebSite.Admin.Admin_Login" Codebehind="Login.aspx.cs" %>
<%@ OutputCache CacheProfile="outputCache60" %>
<%@ Import Namespace="Kesion.Publics" %>
<%@ Import Namespace="Kesion.Cache" %><!DOCTYPE html>
<html>
<head runat="server">
<title>KESION Inc.</title>
<link href="../admin/images/login/login.css" rel="stylesheet" type="text/css" />
<script src="/KS_Inc/jquery.js"></script>
<script src="/KS_Inc/Kesion.Common.js"></script>
<style>
#bgSlide{ position:fixed;width:100%;height:100%;left:0;top:0;z-index:-9;}
#bgSlide li{ position:absolute; height:100%;width:100%;left:0;top:0;}
#bgSlide img{width:100%;min-height:100%;}
</style>
</head>
<body>

 <form id="form1" runat="server">
 <div class="connect clearfix">
      <div class="m-logo"><img src="../admin/images/login/logo-i<%=Utils.GetSysInfo("//sysinfo/showver") %>.png" align="center"></div>
      <div class="loginbox">
              <asp:PlaceHolder ID="PlaceHolder1"  runat="server"></asp:PlaceHolder>
         
         <div class="box">
         	<div class="m-title"><img src="../admin/images/login/login-tilte.png" alt="管理员登录" /></div>
            <ul>
                
                <asp:Panel ID="PanStep1" runat="server">
                
                    <li  class="loginput">
                      <asp:TextBox ID="TxtMobile" CssClass="sj od tel put" runat="server" MaxLength="12"></asp:TextBox>
                    </li>
                    <li class="loginput">
                      <asp:TextBox ID="TxtMobileCode" CssClass="pas od code2 put" runat="server" MaxLength="6"></asp:TextBox> 
                      <span class="pic pic2">
                     <input type="button" onClick="getMobileCode()" value="发送验证码" class="sendbtn" id="SendMobileBtn"/>
                      </span>
                   </li>
                   <li class="loginput loginin">
                      <asp:Button ID="ImageButton2" runat="server" Text="登录"  OnClientClick="return(CheckMobile());" CssClass="btn btn-submit" OnClick="ImageButton1_Click"/>
                      <input name="" value="取消" type="button" class="btn btn-reset" onClick="javascript:location.href='/';"/>
                        <asp:ValidationSummary ID="ValidationSummary2" runat="server" ShowMessageBox="True" ShowSummary="False" />
                   </li>

                </asp:Panel>



                 <asp:Panel ID="PanStep2" runat="server" Visible="false">
                   <li class="loginput">
                     <asp:TextBox ID="UserName" CssClass="username put" runat="server"  Text="" MaxLength="20"></asp:TextBox> <asp:RequiredFieldValidator
                     ID="RequiredFieldValidator1" runat="server" ControlToValidate="UserName" Display="None"
                     ErrorMessage="请输入用户名"></asp:RequiredFieldValidator>
                   </li>
                   <li style="position:relative;" class="loginput">
                       <asp:TextBox ID="UserPass" CssClass="password put"  value="" autocomplete="off" TextMode="Password" MaxLength="50" runat="server"></asp:TextBox><asp:RequiredFieldValidator
                     ID="RequiredFieldValidator2" runat="server" ErrorMessage="请输入登录密码" ControlToValidate="UserPass" Display="None"></asp:RequiredFieldValidator>
                 

                   </li>
                   <li id="CodeArea" runat="server"  class="loginput">
                   		
                       <asp:TextBox ID="AdminLoginCode" TextMode="password" value="" MaxLength="50" CssClass="approve put" runat="server"></asp:TextBox><span id="AdminLoginCodeArea" runat="server"></span><asp:RequiredFieldValidator
                     ID="RequiredFieldValidator4" runat="server" ErrorMessage="请输入认证码" ControlToValidate="AdminLoginCode" Display="None"></asp:RequiredFieldValidator>
                     <span style="font-size:12px;color:#f46344; display:block;margin-top:-3px;">系统开启了认证码验证，请输入认证码</span>
                   </li>
                   <li id="VefifyCode" runat="server" class="loginput">
                   	 <asp:TextBox ID="ValidateCode" runat="server" CssClass="code put"  MaxLength="10"></asp:TextBox><asp:RequiredFieldValidator
                     ID="RequiredFieldValidator3" runat="server" ErrorMessage="请输入验证码" ControlToValidate="ValidateCode" Display="None"></asp:RequiredFieldValidator>
                     <span class="pic">
                     	<asp:Image ID="ValidateCode1" runat="server"  ToolTip="看不清，点击刷新" ImageUrl="../plus/ValidateCode.aspx" ImageAlign="AbsMiddle" />
                     </span>
                     <font class="Vefifygreenfont">看不清，换一张</font>
                   </li>
                   <li class="loginput loginin">
                     <asp:Button ID="ImageButton1" runat="server" Text="登录" OnClientClick="return(CheckForm());" CssClass="btn btn-submit" OnClick="ImageButton2_Click"/>
                     <input name="" value="返回" type="button"  class="btn btn-reset" onClick="javascript:location.href='/';"/>
                     <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True" ShowSummary="False" />
                   </li>
                 </asp:Panel>

            </ul>
            <div class="clear"></div>
         </div>
      </div>

  </div>

	 <div class="copyright"> Copyright &copy;2006-<%=DateTime.Now.Year.ToString()%> <a href="http://www.kesion.com" target="_blank"> www.kesion.com</a>,All Rights Reserved.
      <br />Powered by Kesion<%=Utils.GetSysInfo("//sysinfo/showver").ToUpper().IndexOf("EDU")!=-1?"EDU":"I"+Utils.GetSysInfo("//sysinfo/showver").ToUpper() %> Version <%=Utils.GetSysInfo("//sysinfo/version")%>  厦门科汛软件有限公司
    </div>
     <script>
        jQuery(document).ready(function(){
             jQuery("#<%=this.form1.ClientID %>").attr("action","<%=Request.Url.Segments[Request.Url.Segments.Length - 1] %>");
        });
   
   		</script> 
   </form>

   <div id="bgSlide">
   		<ul>
   			<li><img src="../admin/images/login/bg/1.jpg" /></li>
   			<li style="display:none;"><img src="../admin/images/login/bg/2.jpg" /></li>
   		</ul>
   </div>

<script>
	
	//Bg slide
	var $bgSlide = $('#bgSlide');
	var bgIndex = 0,
		bgMaxIndex = $bgSlide.find('li').length,
		interval = 3000;

	bgSlide();
	function bgSlide(){
		setTimeout(function(){
			bgIndex++;
			console.log(bgIndex)
			if(bgIndex>=bgMaxIndex){bgIndex = 0};
			$bgSlide.find('li').eq(bgIndex).fadeIn(400).siblings().fadeOut(400);
			bgSlide();
		},interval);
	}
	//Bg slide end


	function isPlaceholderSupport() {  
		return 'placeholder' in document.createElement('input');  
	}  

	$(function(){
        //if (!isPlaceholderSupport()){
           
			$("#<%=this.UserName.ClientID%>").focus(function(){
			    if ($(this).val()=='请输入登录账号'){ 
			        $(this).val('');
			    }
			    $(this).removeClass("put").addClass("puton");

			}).blur(function(){
			    if ($(this).val()==''){ $(this).val('请输入登录账号'); }
			    if ($(this).val()=='请输入登录账号'){
			        $(this).removeClass("puton").addClass("put");
			    }
			}).val('请输入登录账号');


			$("#<%=this.UserPass.ClientID%>").focus(function(){
				if ($(this).val()=='******'){ 
					$(this).val(''); 
				}
			    $(this).removeClass("put").addClass("puton");
			}).blur(function(){
				if ($(this).val()==''){ $(this).val('******'); }
			    if ($(this).val()=='******'){
			        $(this).removeClass("puton").addClass("put");
			    }
			}).val('******');


			$("#<%=this.AdminLoginCode.ClientID%>").focus(function(){
				if ($(this).val()=='******'){ $(this).val(''); }
			    $(this).removeClass("put").addClass("puton");
				
			}).blur(function(){
				if ($(this).val()==''){ $(this).val('******'); }
			    if ($(this).val()=='******'){
			        $(this).removeClass("puton").addClass("put");
			    }
			}).val('******');
			
			

			$("#<%=this.ValidateCode.ClientID%>").focus(function(){
				if ($(this).val()=='验证码！'){ $(this).val(''); }
			    $(this).removeClass("put").addClass("puton");
				
			}).blur(function(){
				if ($(this).val()==''){ $(this).val('验证码！'); }
			    if ($(this).val()=='验证码！'){
			        $(this).removeClass("puton").addClass("put");
			    }
			}).val('验证码！');
			
			
			$("#<%=this.TxtMobile.ClientID%>").focus(function(){
				if ($(this).val()=='请输入手机号码!'){ $(this).val(''); }
			    $(this).removeClass("put").addClass("puton");
				
			}).blur(function(){
				if ($(this).val()==''){ $(this).val('请输入手机号码!'); }
			    if ($(this).val()=='请输入手机号码!'){
			        $(this).removeClass("puton").addClass("put");
			    }
			}).val('请输入手机号码!');
			
			
			$("#<%=this.TxtMobileCode.ClientID%>").focus(function(){
				if ($(this).val()=='验证码！'){ $(this).val(''); }
			    $(this).removeClass("put").addClass("puton");
				
			}).blur(function(){
				if ($(this).val()==''){ $(this).val('验证码！'); }
			    if ($(this).val()=='验证码！'){
			        $(this).removeClass("puton").addClass("put");
			    }
			}).val('验证码！');
			
		//}
    });
	function CheckMobile(){
	if (jQuery("#<%=this.TxtMobile.ClientID %>").val() == ''||jQuery("#<%=this.TxtMobile.ClientID %>").val() == '请输入手机号码!') {
	        KesionJS.Alert('请输入手机号码!', 'jQuery("#<%=this.TxtMobile.ClientID %>").focus();');
	        return false;
	    }
	if (jQuery("#<%=this.TxtMobileCode.ClientID %>").val() == ''||jQuery("#<%=this.TxtMobileCode.ClientID %>").val() == '验证码！') {
	        KesionJS.Alert('请输入手机验证码!', 'jQuery("#<%=this.TxtMobileCode.ClientID %>").focus();');
	        return false;
	    }
	}
	function CheckForm() {
	    if (jQuery("#<%=this.UserName.ClientID %>").val() == ''||jQuery("#<%=this.UserName.ClientID %>").val() == '请输入登录账号') {
	        KesionJS.Alert('请输入登录用户名!', 'jQuery("#<%=this.UserName.ClientID %>").focus();');
	        return false;
	    }
	    if (jQuery("#<%=this.UserPass.ClientID %>").val() == ''||jQuery("#<%=this.UserPass.ClientID %>").val() == '******') {
	        KesionJS.Alert('请输入登录密码!', 'jQuery("#<%=this.UserPass.ClientID %>").focus();');
	        return false;
	    }
	    <%if (MyCache.GetCacheConfig(3).IndexOf("login.aspx") == 0)
            { %>
	    if (jQuery("#<%=this.ValidateCode.ClientID %>").val() == ''||jQuery("#<%=this.ValidateCode.ClientID %>").val() == '验证码！') {
	        KesionJS.Alert('请输入验证码!', 'jQuery("#<%=this.ValidateCode.ClientID %>").focus();');
	        return false;
	    }
	    <%} 
	    if (MyCache.GetCacheConfig(18) == "1")
            {%>
	     if (jQuery("#<%=this.AdminLoginCode.ClientID %>").val() == ''||jQuery("#<%=this.AdminLoginCode.ClientID %>").val() == '******') {
	        KesionJS.Alert('请输入认证码!', 'jQuery("#<%=this.AdminLoginCode.ClientID %>").focus();');
	        return false;
	    }
	    <%} %>
	    return true;
	}

var OutTimes=<%=MyCache.GetCacheConfig(38) %>;	
function leavePage() {
		 if (OutTimes==0){
		     $("#SendMobileBtn").attr("disabled",false);
		     $("#SendMobileBtn").val("发送验证码")
		 }
		 else{
		 OutTimes -= 1;
		 $("#SendMobileBtn").val(""+OutTimes+"秒可重发")
		 setTimeout("leavePage()", 1000);}
}
function getMobileCode(){
	var mobile=$("#<%=this.TxtMobile.ClientID %>").val();
	if (mobile==''){
	  $.dialog.alert('请选输入手机号码！',function(){ $("#<%=this.TxtMobile.ClientID %>").focus();});
	   return false;
	}
	if (ismobile(mobile)==false){
	  $.dialog.alert('手机号码格式不正确，请重新输入！',function(){ $("#<%=this.TxtMobile.ClientID %>").focus();});
	  return false;
	}
	$("#SendMobileBtn").attr("disabled",true);
	$.ajax({type:"get",async:false,url:"/plus/regajax.ashx?action=sendmanagemobilecode&mobile="+mobile+"&anticache=" + Math.floor(Math.random()*1000),cache:false,dataType:"html",success:function(d){
		 if (d=='true'){
		    $.dialog.tips("已成功发送，请注意查收！",2,"success.gif",function(){ });
			leavePage();
		 }else{
		 	 $("#SendMobileBtn").attr("disabled",false);
			 $.dialog.alert(d,function(){ });
		 }
	}});
	return false;
	
}
 </script>
<script>
	//打开字滑入效果
	window.onload = function(){
		$(".connect img").eq(0).animate({"left":"0%"}, 600);
		$(".connect img").eq(1).animate({"left":"0%"}, 400);
	};

	
	auto();
	
	$(window).resize(function(){
		auto();
	});
	function auto(){
		var h = ($(window).height()-$(".connect").height()-$(".copyright").height())/3;
		$(".connect").css({marginTop:h+'px'});
	};
	
</script>

</body>
</html>