var req;
function regValidate()
{
	this.Update = function( value , type)
	{
		var loc = encodeURIComponent(window.location.href);

		req = new Ajax.Request('regValidator.php',
		{
			method:'post',
			parameters:'value='+value + '&type='+type,
			onSuccess: function(Response)
			{
				document.getElementById(type+'_block').className = Response.responseText;
				if(type == "url" && Response.responseText == "row ok")
				{
					document.getElementById('user_url').innerHTML = value;
				}
				else if(type == "url" && Response.responseText != "row ok")
				{
					document.getElementById('user_url').innerHTML = "";
				}
				//submitBtn_status_check();
			},
			onLoading:function()
			{
			},
			onFailure:function()
			{
				alert('fail');
			}
		});
	}
	
}

var validator = new regValidate();

function submitBtn_status_check()
{
    var username = document.getElementById('NickName_block').className;
    var password1 = document.getElementById('Password1_block').className;
    var password2 = document.getElementById('Password2_block').className;
    var email = document.getElementById('Email_block').className;
    var url = document.getElementById('url_block').className;
	var securityImageValue = document.getElementById('securityImageValue_block').className;
    
    if (username == 'row ok' && password1 == 'row ok' && password2 == 'row ok' && email == 'row ok' && url == 'row ok' && securityImageValue == 'row ok') {
    
        document.getElementById('btnSubmit').disabled = '';
    }
    else {
        document.getElementById('btnSubmit').disabled = 'true';
    }
}

function regValidator(value, type){
	if(value != '')
	{
	    document.getElementById(type + '_block').className = 'row loading';
	    validator.Update(value, type);
	    //document.getElementById('actionReply').style.display='block';
	}
	else
		document.getElementById(type + '_block').className = 'row';
}

function confirm_password(){
    var pass1 = document.getElementById('Password1').value;
    var pass2 = document.getElementById('Password2').value;
    
    if (pass1 != "" || pass2 != "") {
    
        document.getElementById('Password2_block').className = 'row loading';
        
        if (pass1 == pass2) {
            document.getElementById('Password2_block').className = "row ok";
        }
        else {
            document.getElementById('Password2_block').className = "row error";
        }
    }
    
    //submitBtn_status_check();
}