;(function($) {
	$.indexs = {
		version: "1.0.0",
		//cates
		login: function() {
			var self 	= this;
			var email 	= $("#login_email").val();
			var passwd 	= $("#login_passwd").val();
			if (email == '' || email == null) {
				alert("Please Check The Email!");
				$("#login_email").focus();
				return;
			}
			if (passwd == '' || passwd == null) {
				alert("Please Check The Password!");
				$("#login_passwd").focus();
				return;
			}
			$.ajax({
				type: "GET",
				url: "/ajax/cates.php?action=login&email=" + email + "&passwd=" + passwd,
				cache: false,
				dataType: "json",
				success: login_callback
			});
			
			function login_callback(data) {
				var item = eval(data);
				try {
					if(item.msg == 'ok') {
						window.location = item.url;
					}else if(item.msg == 'error') {
						alert("Please Check The Email or Password!");
						return;
					}else{
						alert("Error:The Sytem is shutdown!");
						return;
					}
				} catch (e) {alert(e)}				
			}	
		},
		cates: function(id) {
			var self 	= this;
			var cateid	= $('#cateid').val();
			$.ajax({
				type: "GET",
				url: "/ajax/cates.php?action=cates&cateid=" + cateid,
				cache: false,
				dataType: "json",
				success: callback
			});
			
			function callback(data) {
				var item  = eval(data);
				var tcbar = $('#brandid');
				try {
					tcbar.html(item.str);						
				} catch (e) {alert(e)}				
			}	
		},
		//cates
		brands: function(id) {
			var self 	= this;
			var cateid	= $('#cateid').val();
			var brandid	= $('#brandid').val();
			$.ajax({
				type: "GET",
				url: "/ajax/cates.php?action=brands&cateid=" + cateid + "&brandid=" + brandid,
				cache: false,
				dataType: "json",
				success: callback
			});
			
			function callback(data) {
				var item  = eval(data);
				var tcbar = $('#seriesid');
				try {
					tcbar.html(item.str);						
				} catch (e) {alert(e)}				
			}	
		},
		//status
		status: function(id) {
			var self 	= this;
			$.ajax({
				type: "GET",
				url: "/admin/cates/save.php?action=status&id=" + id,
				cache: false,
				dataType: "json",
				success: callback
			});
			
			function callback(data) {
				var item = eval(data);
				var tcbar = $('#status_'+ id);
				try {
					tcbar.html(item.status);
				} catch (e) {alert(e)}				
			}	
		},
		//edit in
		edit: function() {
			var self 	= this;
			var username= $("#username").val();
			var passwd 	= $("#passwd").val();
			var password= $("#password").val();
			var email 	= $("#email").val();
			var tele 	= $("#tele").val();
			if (username == '' || username == null) {
				alert("提示：请输入会员帐号!");
				$("#username").focus();
				return;
			}else{
				if(username.length < 6 ||username.length > 20)  {
					alert("提示：会员帐号6~20个字节!");
					return;
				}
			}
			if (passwd == '' || passwd == null) {
				alert("提示：请输入会员密码!");
				$("#passwd").focus();
				return;
			}else{
				if(passwd.length < 6 || passwd.length > 14)  {
					alert("提示：会员密码6~14个字符!");
					return;
				}
			}
			if (password == '' || password == null) {
				alert("提示：请输入确认密码!");
				$("#password").focus();
				return;
			}
			if (passwd != password) {
				alert("提示：两次输入的密码不一致!");
				$("#password").val("");
				$("#password").focus();
				return;
			}
			if (email == '' || email == null) {
				alert("提示：请输入电子邮箱!");
				$("#email").focus();
				return;
			}else{
				var patrn= /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;	 
		        if (!patrn.test(email)) {
		            alert("提示：电子邮箱格式不对!");
					$("#email").focus();
					return;
		        }
			}
			$.ajax({
				type: "GET",
				url: "/ajax/sign.php?username=" + username + "&passwd=" + passwd + "&email=" + email + "&tele=" + tele,
				cache: false,
				dataType: "json",
				success: login_callback
			});
			
			function login_callback(data) {
				var item = eval(data);
				try {
					if(item.status == 'ok') {
						window.location = item.url;
					}else if(item.url == '') {
						alert(item.msg);
						return;
					}else{
						window.location = item.url;
					}
				} catch (e) {alert(e)}				
			}	
		}
	};
})(jQuery);