var username_valid = 1;
var password_valid = 1;

function checkValid(){
	/*if(username_valid == 1 && password_valid == 1){
		$('#submit-pledge-info').removeAttr('disabled');
	}else{
		$('#submit-pledge-info').attr('disabled','disabled');
	}*/
}

jQuery(document).ready(function($){
	 /********************************************************
    Recaptcha
   *********************************************************/
	//initially hide the element
	$('#recaptcha_widget_div').hide();
	
	//overide the submit button
	$('#submit-pledge-info').click(function (ev) {
		$('#recaptcha_widget_div').slideDown(); 
		$('#recaptcha_widget_div input').focus();
		$(this).unbind(ev);
		return false;
	});
	
	$('#widget-submit-pledge-info').click(function (ev) {
		$('#recaptcha_widget_div').slideDown(); 
		$(this).unbind(ev);
		return false;
	});
	
	/********************************************************
    Validations
	 *********************************************************/
	$('#pledge-password').blur(function(ev){
		$('#password-error').remove();
		if($('#pledge-password').val().length < 4){
			$('#pledge-password').after('<span class="error" id="password-error">Must be at least 4 characters</span>');
			password_valid = 0;
		}else{
			password_valid = 1;
		}
		checkValid();
	});
	
	$('#pledge-url').blur(function(ev){
		$('#url-error').remove();
		if($('#pledge-url').val().length <= 0){
			$('#pledge-url').after('<span class="error" id="url-error">Cannot be blank</span>');
		}else{
		}
	});
	
	$('#pledge-heroine').blur(function(ev){
		$('#heroine-error').remove();
		if($('#pledge-heroine').val().length <= 0){
			$('#pledge-heroine').after('<span class="error" id="heroine-error">Cannot be blank</span>');
		}else{
		}
	});
	
	$('#pledge-username').change(function (ev) {
		$.ajax({
			url: "/wp-content/plugins/tp-pledge/validations.ajax.php",
			type: "POST",
			data: {username: $(this).val()},
			cache: false,
			success: function(is_invalid) {
				$('#username-error').remove();
				if($('#pledge-username').val().length > 0){
				  if (is_invalid == "1") {
	          $('#pledge-username').after('<span class="error" id="username-error">Username is already in use</span>');
	          username_valid = 0;
	        } else {
	          $('#pledge-username').after('<span class="valid" id="username-error">Username is available</span>');
	          username_valid = 1;
	        }
				}
			}
		});
		checkValid();
	});
	
	/**********************************************
	Locations
	**********************************************/
	$('#pledge-language').change(function(){
		if($(this).val() == 'Other'){
			$('p.pledge-language-other').show();
		}else{
			$('p.pledge-language-other').hide();
		}
	});
});

