﻿function removeOutline(obj) {
	obj.className="txt clicked-box";
}
function addOutline(obj) {
	obj.className="txt with-box";
}
function display(obj) {
	obj.style.display="block";
}

function focusnick()
{
	if(document.getElementById("infoA2").style.display != "block" && document.getElementById("infoA3").style.display != "block")
	jQuery("#infoA1").show();
}

function blurnick()
{
	var nickname = jQuery.trim(jQuery("input[name=nickname]").val());
	
	var nickreg = /^[a-zA-Z][0-9a-zA-Z_]{0,15}$/;
	if(!nickreg.test(nickname)){  
		document.getElementById("infoA1").style.display="block";
		document.getElementById("infoA2").style.display = "none";
		document.getElementById("infoA3").style.display = "none"
		return false;
	}
	if(jQuery.trim(jQuery("input[name=nickname]").val()) == "")
	{
		document.getElementById("infoA1").style.display = "none";
		document.getElementById("infoA2").style.display = "block";
		document.getElementById("infoA3").style.display = "none";
	}
	nicks();
}

function nickurls()
{
	jQuery("#nickurl").html("您的文国网地址为:http://www.wenguo.com/" + jQuery("input[name=nickname]").val()+"/");
	if(jQuery.trim(jQuery("input[name=nickname]").val()) == "")
	jQuery("#nickurl").html("您的文国网地址为:http://www.wenguo.com/");
}

function nicks()
{
	
jQuery.ajax({
            url: 'action/nickrel.php', // 这里要改为 comments-ajax.php 文件的位置
            data: {nickname:jQuery('input[name=nickname]').val()}, // 从表单中获取数据
            type: 'POST', // 设置请求类型为 ‘POST’，默认为 ‘GET’
            beforeSend: function() {

            },
            error: function(request) {
				
            },
            success: function(data) {
				document.getElementById("infoA1").style.display = "none";
				document.getElementById("infoA3").style.display = "none";

				if(data=="OK")
				{
				document.getElementById("infoA3").style.display = "block";
				document.getElementById("infoA2").style.display = "none";
				document.getElementById("infoA3").innerHTML = data;
				
				}
				else
				{
				document.getElementById("infoA2").style.display = "block";
				document.getElementById("infoA2").innerHTML = data;
				return false;
				}
            }
        });
}

function relemail()
{
var flags = false;
if(!checkemail()) return false;

jQuery.ajax({
            url: 'action/reg_email.php', 
            data: {mailbox:jQuery('#mailbox').val()}, // 从表单中获取数据
            type: 'POST', // 设置请求类型为 ‘POST’，默认为 ‘GET’
            beforeSend: function() {

            },
            error: function(request) {
				
            },
            success: function(data) {
				document.getElementById("infoE1").style.display = "none";
				document.getElementById("infoE2").style.display = "none";
				document.getElementById("infoE3").style.display = "none";
				if(data=="OK")
				{
				document.getElementById("infoE3").style.display = "block";
				document.getElementById("infoE3").innerHTML = data;
				flags = true;
				}
				else
				{
				document.getElementById("infoE2").style.display = "block";
				document.getElementById("infoE2").innerHTML = data;

				}
            }
        });

return true;
}



	function ispwd()
	{	
		var pwd = jQuery.trim(jQuery("#password").val());
		pwdpar = /^\w{6,16}$/;
		if(pwd=="")
		{
		jQuery("#infoB2").show();
		jQuery("#infoB1").hide();
		jQuery("#infoB3").hide();
		return false;
		}
		else if(!pwdpar.test(pwd))
		{
		    jQuery("#infoB1").show();
			jQuery("#infoB2").hide();
			jQuery("#infoB3").hide();
			return false;
		}
		else
		{
			jQuery("#infoB1").hide();
			jQuery("#infoB2").hide();
			jQuery("#infoB3").show();
			return true;
		}
	}
	
	function focuspwd()
	{
		if(jQuery.trim(jQuery("#password").val()) == "")
		{
			jQuery("#infoB1").show();
			jQuery("#infoB2").hide();
			jQuery("#infoB3").hide();
			return false;
		}
		else if(document.getElementById("infoB2").style.display != "block" && document.getElementById("infoB3").style.display != "block")
		{
			jQuery("#infoB1").show();
		}
	}
	
	function isusername()
	{
		var username = jQuery.trim(jQuery("#username").val());
		if(username == "")
		{
			jQuery("#infoD1").show();
			jQuery("#infoD3").hide();
			return false;
		}
		else
		{
			jQuery("#infoD3").show();
			jQuery("#infoD1").hide();
			return true;
		}
	}
	
	function focususername()
	{
		if(document.getElementById("infoD3").style.display != "block")
		{
			jQuery("#infoD1").show();
		}
	}
	
	function emailok()
	{
		var flags = false;
	if(!checkemail()) return false;
	
	jQuery.ajax({
				url: 'emailtest.php', // 这里要改为 comments-ajax.php 文件的位置
				data: {mailbox:jQuery('#mailbox').val()}, // 从表单中获取数据
				type: 'POST', // 设置请求类型为 ‘POST’，默认为 ‘GET’
				beforeSend: function() {
	
				},
				error: function(request) {
					
				},
				success: function(data) {
					document.getElementById("infoE1").style.display = "none";
					document.getElementById("infoE2").style.display = "none";
					document.getElementById("infoE3").style.display = "none";
					if(data=="OK")
					{
					document.getElementById("infoE3").style.display = "block";
					document.getElementById("infoE3").innerHTML = data;
					flags = true;
					}
					else
					{
					document.getElementById("infoE2").style.display = "block";
					document.getElementById("infoE2").innerHTML = data;	
					}
				}
			});
	
	return true;
	}

	function checkemail()
	{
		var regmail=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		var mailval = jQuery.trim(jQuery("#mailbox").val());
		if(!regmail.test(mailval))
		{	
			jQuery("#infoE2").show();
			jQuery("#infoE1").hide();
			jQuery("#infoE3").hide();
			return false;
		}
		else
		{
			jQuery("#infoE2").hide();
			jQuery("#infoE1").hide();
			jQuery("#infoE3").show();
			return true;
		}
		if(usermail == "")
		{
			jQuery("#infoE1").hide();
			jQuery("#infoE2").show();
			jQuery("#infoE3").hide();
			return false;
		}
	}
	
	function ismail()
	{
		if(document.getElementById("infoE2").style.display != "block" && document.getElementById("infoE3").style.display != "block")
			jQuery("#infoE1").show();
	}

	function province()
	{
		if(document.getElementById('s1').options[document.getElementById('s1').selectedIndex].value == "")
		{
			jQuery("#infoC1").show();
			jQuery("#infoC3").hide();
			return false;
		}
		else
		{
			jQuery("#infoC1").hide();
			jQuery("#infoC3").show();
			return true;
		}
	}

function submit_ok()
{
	var nickname = jQuery.trim(jQuery("input[name=nickname]").val());
	var nickreg = /^[a-zA-Z][0-9a-zA-Z_]{0,15}$/;
	if( nickname=="" )
	{
		document.getElementById("infoA1").style.display="none";
		document.getElementById("infoA2").style.display="block";
		return false;
	}
	else
	{
		document.getElementById("infoA2").style.display="none";
		if(!nickreg.test(nickname)){  
		document.getElementById("infoA1").style.display="block";
		return false;
        }
		else
		{
			document.getElementById("infoA1").style.display = "none";
			document.getElementById("infoA2").style.display = "none";
			document.getElementById("infoA3").style.display = "block";
		}
	}
	nicks();
	if(!ispwd()) return false;	
	if(!province()) return false;
	if(!isusername()) return false;
	if(!relemail()) return false;
	
	if(!jQuery("#ckFr").attr("checked") &&
		!jQuery("#ckJp").attr("checked") &&
		!jQuery("#ckKr").attr("checked") &&
		!jQuery("#ckEs").attr("checked") &&
		!jQuery("#ckDe").attr("checked") &&
		!jQuery("#ckIt").attr("checked") &&
		!jQuery("#ckRu").attr("checked") &&
		!jQuery("#ckEn").attr("checked") &&
		!jQuery("#ckOther").attr("checked")
		)
	{
			alert("请选择你感兴趣的语言！");
			return false;
	}

	if(!jQuery("#iagree").attr("checked"))
	{
		alert("请仔细阅读《文国通行证用户协议》");
		return false;
	}
	jQuery("#frmreg").submit();
}


jQuery(".btn").bind("click",function(){submit_ok();});

if(document.addEventListener){//如果是Firefox
document.addEventListener("keypress",fireFoxHandler, true);
}else{
document.attachEvent("onkeypress",ieHandler);
}

function fireFoxHandler(evt){
if(evt.keyCode==13){
    submit_ok();
}
}
function ieHandler(evt){
	if(evt.keyCode==13){
		submit_ok();
	}
}
 
jQuery("#nickname").focus();
