$(document).ready(function(){
	$("#un").blur(validateName);
	$("#pwdzj").blur(validatePassword);
	$("#repwdzj").blur(validateRpwd);
	$("#blogzj").blur(validateBlog);
	$("#emailzj").blur(validateEmail);
	$("#reGet").click(reGet);//click font repeat get validate code
	$("#validateCode").click(reGet); //click image repeat get validate code
	$("#checkCodeZj").blur(validateCode);
	$("#registerForm").submit(submitOnlyButtion);
	$("#quizSelect").change(quizSelectEven);
	$("#answerStr").focus(ValidateQuestonAndAnswerServlet);
	$("#checkCodeZj").focus(ValidateQuestonAndAnswerServlet);
	$("#customQuestion").blur(ValidateCustomQuestionServlet);
	$("#answerStr").blur(ValidateAnswerStrServlet);
});

function ValidateAnswerStrServlet(){
	var url = "ValidateAnswerStrServlet?answerStr="+$("#answerStr").val();
	url = convertURL(url);
	$.get(url,null,function(backdata){
		$("#resultAnswer").html(backdata);
	});
}

function ValidateCustomQuestionServlet(){
	var url = "ValidateCustomQuestionServlet?customQuestion="+$("#customQuestion").val();
	url = convertURL(url);
	$.get(url,null,function(backdata){
		$("#resultQuestion").html(backdata);
	});
}

function quizSelectEven(){
	var selectValue = $("#quizSelect").val();
	if(selectValue == 8){
		$("#shwoCustomQuestion").css("display","block");
	}else{
		$("#shwoCustomQuestion").css("display","none");
	}
}

function ValidateQuestonAndAnswerServlet(){
	var url = "ValidateQuestonAndAnswerServlet?quizSelect="+$("#quizSelect").val();
	url = convertURL(url);
	$.get(url,null,function(backdata){
		$("#resultQuestionAndAnswer").html(backdata);
	});
}

function convertURL(url) {
	var timstamp = (new Date()).valueOf();
	if (url.indexOf("?") >= 0) {
		url = url + "&t=" + timstamp;
	} else {
		url = url + "?t=" + timstamp;
	}
	return url;
}


function validateName(){
	var url = "ValidateNameServlet?name=" + $("#un").val();
	url = convertURL(url);
	$.get(url, null, function (backdata) {
		$("#resultUn").html(backdata);
	});
}

function validatePassword(){
	var url = "ValidatePassWordServlet?pwd=" + $("#pwdzj").val();
	url = convertURL(url);
	$.get(url, null, function (backdata) {
		$("#resultPwd").html(backdata);
	});
}

function validateRpwd(){
	var url = "ValidateRPasswordServlet?rpwd=" + $("#repwdzj").val()+"&pwd=" + $("#pwdzj").val();
	url = convertURL(url);
	$.get(url, null, function (backdata) {
		$("#resultRPwd").html(backdata);
	});
}

function validateBlog(){
	var url = "ValidateBlogServlet?blogzj=" + $("#blogzj").val();
	url = convertURL(url);
	$.get(url, null, function (backdata) {
		$("#resultBlog").html(backdata);
	});
}

function validateEmail(){
	var url = "ValidateEmailServlet?emailzj=" + $("#emailzj").val();
	url = convertURL(url);
	$.get(url, null, function (backdata) {
		$("#resultEmail").html(backdata);
	});
}

	//$("#validateCode").html("<img src='ImageServletZj' />");
function reGet(){
	var url = "ImageServletZj";
	url = convertURL(url);
	$("#validateCode").html("<img src='"+url+"' />");
}

function validateCode(){
	var url = "ValidateCodeServlet?checkCodeZj=" + $("#checkCodeZj").val();
	url = convertURL(url);
	$.get(url, null, function (backdata) {
		$("#resultCheckCodeZj").html(backdata);
	});
}

function submitOnlyButtion(){
		$("#submitZj").attr('disabled','true');
}

