﻿$(document).ready(function(){
	//临时
	$('#key').addClass('watermark').attr('disabled',true);
	//fix
	$('div.diabox #loginform button[type=reset]').live('click',function(){
			//$('span.close',$(this).closest('div.diabox')).trigger('click');
			$(this).closest('div.diabox').trigger('close');
		});
	var $downlink;

	//下载链接模拟按钮
/*	$('a.down').each(function(index){
			 var $this=$(this);
			 var tar=$this.attr('href');
			 $('<button type="button" class="down">').insertBefore($this).text($this.text());
		})*/
	//下载页面登陆	
	$('a.down').click(function(e){
				if($.cookie('user')==null)
				{
						  $downlink=this.href;
						  $.diabox({width:300,height:180,title:'您必须登陆才能下载',
										content:'Member.aspx form',
										diaboxClass:'loginBox',
										event:e,
										ready:function(){
											loginformSubmit($('form',this));
										}
								  });
							return false;
					}
					/*else
					{
						 if($(this).is('button')){
								window.open($(this).next().attr('href'),'_self');return false;
						 }
					}*/
		});
																							
	//预登陆前html
	var $loginpre=$('#login').html();
	//登陆后html
	var $logined='，<a href="Download.aspx">下载中心</a>|<a href="Member.aspx?action=logout">退出</a>';
	
	//用户名中文显示
	if ($.cookie('user')!=null) $('#login').html(decodeURIComponent($.cookie('user').slice(5))+$logined).show();
	//ajax登陆提交
	var loginformSubmit=function($form){
			$($form).submit(function(e){
						$(':submit',$form).disabled=true;
						$.post('Member.aspx'
								 ,{
									 action:'ajaxLogin',
									 name:encodeURIComponent($('#name',$form).val()),
									 psw:$('#psw',$form).val()
									 }
							,function(data){
							if(data=="true") 
									{
										$('#login').hide().html($('#name').val()+$logined).fadeIn();
										var $thisWin=$form.closest('div.diabox').height(120);
										$thisWin.children('.content').html('<h4 class="success">您已经成功登陆!</h4>')
											setTimeout(function(){
																	  $thisWin.trigger('close');
																	  },1000);
									}
							else 
								alert("用户名或密码错误!");
							});
							return false;
						});
	};
	
	//工具条登陆按钮点击
	$('#login a[href$=Member.aspx]').live('click',function(){
									   $('#login').load('Member.aspx #loginform',function(){
											$('#login input').watermark()
												.filter(':first').focus();
											loginformSubmit($('form',this));
											});
									   return false;
									   });
	
	//登出按钮
	$('#login a[href$=logout]').live('click',function(){												   
								$.cookie('user',null,{path: '/'});
								$downlink=null;
								$('#login').hide().html($loginpre).fadeIn();
								return false;
								 });
    
    //取消按钮
	$('#login :reset').live('click',function(){
								$('#login').hide().html($loginpre).fadeIn();
								return false;
								 });
								 
	//ajax指示图标
	$('<img id="loading" src="images/loading.gif">').appendTo('#toolbar .wrap')
		.ajaxStart(function(){$(this).show();})
		.ajaxStop(function(){$(this).hide();});
	
	//注册按钮
	$('div.diabox button.reg, a[href$=Register.aspx],#toolbar button.reg').live('click',function(e){
		$.diabox({
					  reload:true,
					  diaboxClass:'regBox',
					  width:666,
					  height:550,
					  title:'成为正方会员,享受更多服务!',
					  content:'Register.aspx #formRegister',
					  event:e,
					  ready:function(){
						  var $submitBtn=$(':submit',this).attr('disabled',true);
						  $.getScript('js/jquery.validate.min.js',function(){
																		   $.getScript('js/formRegister.js',function(){
																														$submitBtn.attr('disabled',false);
																														});
																		   });
					  }});
		return false;
	});
	//分页
	/*
	$('.pager a').live('click',function(){
		$('#content').load(this.href+' #content',function(){ajaxIndicator();});
										return false;
										   });
    */
	 //$('#login a:first').click();
});
