$(function(){
	function events(){
		$('.placeholder').click(function(){
			if($(this).attr('name')=='verify')
				$(this).prev().prev().prev().focus();
			else
				$(this).prev().prev().focus();
		});
		$('.form-control').focus(function(){
			var obj;
			if($(this).attr('id')=='verify')
				obj=$(this).next().next().next();
			else
				obj=$(this).next().next();
			if($(this).val().length<=0)
				obj.removeClass('animate_rtl').addClass('animate_ltr');
		}).blur(function(){
			if($(this).val().length<=0)
			{
				var obj;
				if($(this).attr('id')=='verify')
					obj=$(this).next().next().next();
				else
					obj=$(this).next().next();
				obj.removeClass('animate_ltr').addClass('animate_rtl');
			}	
			else{
				$(this).prev().css('display','none');
			}
		}).change(function(){
			var obj;
			if($(this).attr('id')=='verify')
				obj=$(this).next().next().next();
			else
				obj=$(this).next().next();
			if($(this).val().length>0)
				obj.removeClass('animate_rtl').addClass('animate_ltr');
		});
		$('.login').click(function(){
			$(this).addClass('disabled').addClass('btn-click');
			var inputs=$('#login input'),flag=true,param={};
			$('.login')[0].disabled = true;
			for(var i=0;i<inputs.length;i++)
			{
				if($(inputs[i]).val().length==0)
				{
					if ($('#lang').val() == 'zh-CN' ) {
						$(inputs[i]).prev().find('.err-content').html($(inputs[i]).attr('name')+$('#errtip').val());
					}else{
						$(inputs[i]).prev().find('.err-content').html($(inputs[i]).attr('name')+' '+$('#errtip').val());
					}
					$(inputs[i]).prev().css('display','inline-block');
					flag=false;
				}
				else
				{
					$(inputs[i]).prev().css('display','none');
					param[$(inputs[i]).attr('id')]=$(inputs[i]).val();
				}
			}
			if(!flag)
			{
				$(this).removeClass('disabled').removeClass('btn-click');
				$('.login')[0].disabled = false;
				return;
			}
			param['pwd']=$.md5(param['pwd']);
			$.ajax({
				type:'post',
				url:'/LoginAuth',
				data:param,
				success:function(msg,status,xhr){
					var data=eval('('+msg+')');
					$('.error,.ok').css('display','none');
					$('#rand').val(data['rand']);
					if(data['status']==1)
					{
						// var token=xhr.getResponseHeader('authorization');
						// $.ajaxSetup({
						// 	headers: {
						// 		'Authorization': token
						// 	}
						// });
						// localStorage.setItem('token',token);
						window.location.href='/';
					}
					else if(data['status']==-1)
					{
						$('.login')[0].disabled = false;
						$('#user').prev().css('position','absolute');
						$('#user').prev().find('.err-content').html(data['message']);
						$('#user').prev().css('display','inline-block');
					}
					$('.login').removeClass('disabled').removeClass('btn-click');
				},
				error:function(errr){
					$('.login')[0].disabled = false;
					$('.login').removeClass('disabled').removeClass('btn-click');
				}
			});
		});
		$('body').bind('keydown',function(e){
			if(e.keyCode==13)
				$('.login').click();
		});
	}
	events();
})