
$(document).ready(function(){
	$('div#tabFrame > ul').tabs({
		fx:{
			opacity: 'toggle',
			duration: 'slow'
		}
	});
	$('#loginBn').bind('click',loginUser);
	$('#registerBn').bind('click',registerUser);
});

function loginUser(e) {
	  e.preventDefault();
	  
	  var name = $('#login .name').val();
	  var pass = $('#login .pass').val();
	  //检查格式
	  if (name == ""){
		  alert("用户名不能为空!");
		  return;
	  }
	  if (pass == ""){
		  alert("密码不能为空!");
		  return;
	  }
	  
	  $(this).value = "Processing...";
	  var url = "sqluser.php?act=login";
	  $.ajax({
	    	  type: 'POST',
	    	  url: url,
	    	  data: { name: name, pass: pass },
	    	  async: false,
	    	  success: function(data){
	    		  if(data == "okay"){
	    			  $('div#tabFrame').dialog('destroy');
	    			  location.reload(true);
	    		  }else{
	    			  alert("用户名或密码错误!");
	    			  $('#login .name').val("");
	    			  $('#login .pass').val("");
	    		  }
	    	  }
	  });
}

function registerUser(e) {
	  e.preventDefault();
	  
	  var name = $('#register .name').val();
	  var pass = $('#register .pass').val();
	  var passrpt = $('#register .passrpt').val();
	  //检查格式
	  if (name == ""){
		  alert("用户名不能为空!");
		  return;
	  }
	  if (pass == ""){
		  alert("密码不能为空!");
		  return;
	  }
	  if (pass != passrpt){
		  alert("两次输入密码需相同!");
		  return;
	  }
	  
	  $('#registerBn').value = "Processing...";
	  var url = "sqluser.php?act=register";
	  $.ajax({
	    	  type: 'POST',
	    	  url: url,
	    	  data: { name: name, pass: pass },
	    	  async: false,
	    	  success: function(data){
	    		  if(data == "okay"){
	    			  $('div#tabFrame').dialog('destroy');
	    			  location.reload(true);
	    		  }else{
	    			  alert("注册失败，请重新注册!");
	    			  $('#login .name').val("");
	    			  $('#login .pass').val("");
	    		  }
	    	  }
	  });
}
