﻿// JavaScript Document
	var loginbox = {
		width:360,
		height:170,
		title:"Login(Pudaily)",
		url:"CheckLogin.asp",
		thispage:document.location.href,
		Init:function(){
						var boxWidth = (887 - this.width) /2;
						//var boxWidth = (document.body.clientWidth - this.width) /2;
						var boxHeight = (document.body.clientHeight - this.height) /2;
						var htmlstr = "<div id='loginbox'>";
						htmlstr = htmlstr + "<h1>"+ this.title +"</h1>";
						htmlstr = htmlstr + "<form id='loginForm' name='loginForm' method='post' action='"+ this.url+"'>";
						htmlstr = htmlstr + "<div class='req'>";
						htmlstr = htmlstr + "<span class='logintext'>Your Email:</span>";
						htmlstr = htmlstr + "<input type='text' id='Email' name='Email' value='' class='input_Foucs'  />";
						htmlstr = htmlstr + "<span id='NameInfo'></span>",
						htmlstr = htmlstr + "</div>";
						htmlstr = htmlstr + "<div class='req'>";
						htmlstr = htmlstr + "<span class='logintext'>Your Password:</span>";
						htmlstr = htmlstr + "<input type='password' id='Password' name='Password' class='input_Foucs' />";
						htmlstr = htmlstr + "<span id='PwdInfo'></span>";
						htmlstr = htmlstr + "</div>";
						htmlstr = htmlstr + "<div class='submit'>";
						htmlstr = htmlstr + "<input type='submit' id='submit' name='submit' value='submit' />&nbsp;";
						htmlstr = htmlstr + "<input type='reset' id='reset' name='reset' value='reset' />";
						htmlstr = htmlstr + "</div><input type='hidden' name='Url' value='"+this.thispage+"'/>";
						htmlstr = htmlstr + "</form>";
						htmlstr = htmlstr + "<span id='ErrInfo'></span>"
						htmlstr = htmlstr + "<span id='CloseImg'><img src='../images/close_grey.png' width='64' height='20' border='0' /></span>";
						htmlstr = htmlstr + "</div>";
						$("body").append(htmlstr);
						$("div#loginbox").css({width:this.width,height:this.height,border:"red solid 1px",display:"block",position:"absolute",top:boxHeight,left:boxWidth});
						//绑定事件
						$("div#loginbox").find("img").click(function(){loginbox.close();});
						$("div#loginbox").find("input[type='submit']").click(function(){return loginbox.checktype(1);});
						$("div#loginbox input").each(function(i){
						$(this).focus(function(){
							loginbox.changeClass(this,2);
						});
					});
						//捕捉键盘按键
						$("body").keydown(function(){if(event.keyCode == 27){loginbox.close();}});
						},
		close:function(){
				$("div#loginbox").remove();
			},
		checklogin:function(){
					//检测表单
					if($("input#loginName").val().length <= 0){
						loginbox.showinfo("NameInfo","Please enter your email address");
						return false;
						}
					if($("input#loginPassword").val().length <= 0){
						loginbox.showinfo("PwdInfo","Please enter the password");
						return false;
						}
						return true;
					},
		changeClass:function(obj,i){
				var className;
				switch(i){
					case 1:
						className = 'input_Foucs';
						break;
					case 2:
						className = 'input_write';
						break;
					case 3:
						className = 'input_Error';
						break;
					case 4:
						className = 'input_Ok';
						break;
					}
				$(obj).removeClass();
				$(obj).addClass(className);
			},
		showinfo:function(objid,text){
				$("#"+objid).html(text);
			},
		getCookie:function(cookieName){
			          var arr =  unescape(document.cookie).match(new RegExp("(^|)"+name+"=([^;]*)(;|$)"));   
					  if(arr != null) 
					  return unescape(arr[2]); 
					  return null;   
			},
		checktype:function(i,inputID){
				switch(i){
					case 1:
						return loginbox.checklogin();
						break;
					case 2:
						return loginbox.getdata(inputID);
						break;
					}
			},
		getdata:function(inputID){
				$("form#loginForm").append("<input type='hidden' value='"+ $("#"+inputID).val()+"' id='saveInfo' />");
				return false;
			},
		loading:function(){
			//加载状态
			
			}
		}
//end

