// JavaScript Document
var a,b,c,d,e,f,g,h

$(document).ready(function(){
	$("#username").focus(function(){ $("#usernameTip").html("Please input your name").removeClass().addClass("checkwait");}).blur(checkusername);	
	$("#userpassword").focus(function(){ $("#userpasswordTip").html("Please input the password").removeClass().addClass("checkwait");}).blur(checkpassword);	
	$("#userpassword1").focus(function(){ $("#userpasswordTip1").html("Please input the confirm password").removeClass().addClass("checkwait");}).blur(checkpassword1);		
	$("#question").focus(function(){ $("#questionTip").html("Please input the question").removeClass().addClass("checkwait");}).blur(checkquesstion);		
	$("#answer").focus(function(){ $("#answerTip").html("Please input the answer").removeClass().addClass("checkwait");}).blur(checkanswer);	
	$("#firstname").focus(function(){ $("#firstnameTip").html("Please input your firstname").removeClass().addClass("checkwait");}).blur(checkfirstname);	
	$("#lastname").focus(function(){ $("#lastnameTip").html("Please input your lastname").removeClass().addClass("checkwait");}).blur(checklastname);	
	$("#email").focus(function(){ $("#emailTip").html("Please input your email").removeClass().addClass("checkwait");}).blur(checkemail);			
})


function checksubmit(){
	if(a&b&c&d&e&f&g&h==1){		  
	  $("#Submit").removeAttr("disabled");
	}else{			
	  $("#Submit").attr("disabled","disabled");	
	}
}

function checkusername(){
	if($("#username").val()==""){
	  $("#usernameTip").html("Please input your name").removeClass().addClass("checkfalse");
	  a=0;
	}else{	
	  $.ajax({
			 type:"POST",
			 url:"Handle/regcheck.aspx",
			 data:"check=username&username="+$("#username").val(),
			 success:function(msg){	
				 if(msg==1){
					$("#usernameTip").html("The username must longer than 4 letters").removeClass().addClass("checkfalse");
					a=0; 
					checksubmit();
				 }else if(msg==2){
					$("#usernameTip").html("This username already exists").removeClass().addClass("checkfalse");
					a=0; 
					checksubmit();
				 }else if(msg==3){
					$("#usernameTip").html("OK").removeClass().addClass("checktrue");
					a=1;
					checksubmit();
				 }					 
			 }				 
	  });
	}	
	checksubmit();
}

function checkpassword(){
	if($("#userpassword").val()==""){
	  $("#userpasswordTip").html("Please input the password").removeClass().addClass("checkfalse");
	  b=0;
	}else{
	  $.ajax({
			 type:"POST",
			 url:"Handle/regcheck.aspx",
			 data:"check=userpassword&userpassword="+$("#userpassword").val(),
			 success:function(msg){	
				 if(msg==1){
					$("#userpasswordTip").html("The password must longer than 6 letters").removeClass().addClass("checkfalse");
					b=0; 
					checksubmit();
				 }else if(msg==2){
					$("#userpasswordTip").html("OK").removeClass().addClass("checktrue");
					b=1;
					checksubmit();
				 }					 
			 }				 
	  });
	}	
	checksubmit();
}

function checkpassword1(){
	if($("#userpassword1").val()==""){
	  $("#userpasswordTip1").html("Please input the confirm password").removeClass().addClass("checkfalse");
	  c=0;
	}else{
	  $.ajax({
			 type:"POST",
			 url:"Handle/regcheck.aspx",
			 data:"check=repassword&userpassword="+$("#userpassword").val()+"&userpassword1="+$("#userpassword1").val(),
			 success:function(msg){	
				 if(msg==1){
					$("#userpasswordTip1").html("The confirm password must longer than 6 letters").removeClass().addClass("checkfalse");
					c=0; 
					checksubmit();
				 }else if(msg==2){
					$("#userpasswordTip1").html("Enter password inconsistency").removeClass().addClass("checkfalse");
					c=0;
					checksubmit();
				 }else if(msg==3){
					$("#userpasswordTip1").html("OK").removeClass().addClass("checktrue");
					c=1;
					checksubmit();
				 }							 
			 }				 
	  });
	}	
	checksubmit();
}

function checkquesstion(){
	if($("#question").val()==""){
	  $("#questionTip").html("Please input the question").removeClass().addClass("checkfalse");
	  d=0;
	}else{
	  $("#questionTip").html("OK").removeClass().addClass("checktrue");
	  d=1;
	}	
	checksubmit();
}

function checkanswer(){
	if($("#answer").val()==""){
	  $("#answerTip").html("Please input the answer").removeClass().addClass("checkfalse");
	  e=0;
	}else{
	  $("#answerTip").html("OK").removeClass().addClass("checktrue");
	  e=1;
	}	
	checksubmit();
}

function checkfirstname(){
	if($("#firstname").val()==""){
	  $("#firstnameTip").html("Please input  your firstname").removeClass().addClass("checkfalse");
	  f=0;
	}else{
	  $("#firstnameTip").html("OK").removeClass().addClass("checktrue");
	  f=1;
	}	
	checksubmit();
}

function checklastname(){
	if($("#lastname").val()==""){
	  $("#lastnameTip").html("Please input your lastname").removeClass().addClass("checkfalse");
	  g=0;
	}else{
	  $("#lastnameTip").html("OK").removeClass().addClass("checktrue");
	  g=1;
	}
	
	checksubmit();
}

function checkemail(){
	if($("#email").val()==""){
	  $("#emailTip").html("Please input your email").removeClass().addClass("checkfalse");
	  h=0;
	}else{			
	   $.ajax({
			 type:"POST",
			 url:"Handle/regcheck.aspx",
			 data:"check=email&email="+$("#email").val(),
			 success:function(msg){					    
				 if(msg==2){
					$("#emailTip").html("Please input a correct email").removeClass().addClass("checkfalse");
					h=0; 	
					checksubmit();
				 }else if(msg==1){
					$("#emailTip").html("OK").removeClass().addClass("checktrue");
					h=1;			
					checksubmit();
				 }					 
			 }			   
	  });  
	  } 
	  checksubmit();	
}