layui.use(['element', 'jquery', 'form'], function(){
	var $ = layui.$;

	var pageDom = $('[pagetype]');
	if(pageDom.length == 0)return;

	var pagetype = $('[pagetype]').attr('pagetype') || '';

	if(pagetype == '404'){
		//404
		init_page_404();
	}else if(pagetype == 'login'){
		init_page_login();
	}else if(pagetype == 'register'){
		init_page_register();
	}else if(pagetype == 'forget'){
		init_page_forget();
	}else if(pagetype == 'orders'){
		init_page_orders();
	}

	function init_page_404(){
		function callCountDown(){
			var dom = document.querySelector('.countDown'),
			time = dom.innerHTML;

			var timer = setInterval(function(){
				time = time - 1;

				dom.innerHTML = time;
				if(time == 0){
					window.location.href = '/';
					clearInterval(timer);
				}
			}, 980);
		}
	}

	//登录页初始化
	function init_page_login(){
		layui.form.on('submit(loginSubmit)', function(e){
			var datas = e.field;

			WayiiCore.ajax('/action/login', datas, function(da){
				layer.msg('登录成功');

				setTimeout(function(){
					window.location.reload();
				}, 700);
			}, {
				error: function(da){
					WayiiCore.showtip(da.errmsg);
				}
			})
		});
	}

	//注册页初始化
	function init_page_register(){
		layui.form.on('submit(registerSubmit)', function(e){
			var datas = e.field;

			if(!datas.agreement || datas.agreement != 1){
				layer.msg('请先同意用户协议')
				return false;
			}

			WayiiCore.ajax('/action/register', datas, function(da){
				layer.msg('注册成功');

				setTimeout(function(){
					window.location.reload();
				}, 700);
			}, {
				error: function(da){
					WayiiCore.showtip(da.errmsg);
				}
			})
		});
	}

	//找回页初始化
	function init_page_forget(){
		layui.form.on('submit(forgetSubmit)', function(e){
			var datas = e.field;

			WayiiCore.ajax('/action/forget', datas, function(da){
				layer.msg('已成功找回');

				setTimeout(function(){
					window.location.reload();
				}, 700);
			}, {
				error: function(da){
					WayiiCore.showtip(da.errmsg);
				}
			})
		});
	}

	//找回页初始化
	function init_page_orders(){
		layui.form.on('submit(ordersSubmit)', function(e){
			var datas = e.field;

			return true;
		});
	}

});