jQuery(document).ready(function($){



	//-------------------------------------------//
	//----Check Username Availability----//
	//------------------------------------------//
	
	var usernameTimeout = null;
	
	function setUsernameTimeout(){
		clearTimeout(usernameTimeout);
		usernameTimeout = setTimeout(function(){
			
			var username = $("#username").val();

			$.ajax({
				   type: "POST",
				   url: "//www.christianwritersguild.com/wp-content/themes/cwg/includes/ajax-functions.php",
				   data: "username_check=" + username,
				   success: function(data){
						if( data == 0 ){
							$("#username-help").removeClass("green-bg, red-bg");
							$("#username-help").addClass("green-bg");
							$("#username-help").html('<img src="//www.christianwritersguild.com/wp-content/themes/cwg/images/green-checkmark.png" alt="Available" height="24" width="24" />');
						}else{
							$("#username-help").removeClass("red-bg, green-bg");
							$("#username-help").addClass("red-bg");
							$("#username-help").html('<img src="//www.christianwritersguild.com/wp-content/themes/cwg/images/red-x.png" alt="Taken" height="24" width="24" />');
						}
				   }
			});//End Ajax	

		}, 1000);
	}
	
	$("input#username").live('keyup', function(){
		var theText = $("input#username").val();
		var rege = /^[\w-]+$/;


		$("#username-help").removeClass("green-bg");
		$("#username-help").removeClass("red-bg");
		
if(rege.test(theText) && theText != ''){ 

			$("#username-help").html(' <img src="//www.christianwritersguild.com/wp-content/themes/cwg/images/ajax-loader.gif" alt="Checking..." height="24" width="24" />');
			setUsernameTimeout();
			
		}else if(theText == ''){
			$("#username-help").removeClass("red-bg");
			$("#username-help").html("Choose a username to login with");
		}
		else{
			clearTimeout(usernameTimeout);
			$("#username-help").addClass("red-bg");
			$("#username-help").html("Cannot contain symbols or spaces");
			
		}
	}); //End Check Username
	
	
	
	//-------------------------------------------//
	//----Check Password Consistency--//
	//------------------------------------------//
	
	var passwordTimeout = null;
	
	function setPasswordTimeout(){
		clearTimeout(passwordTimeout);
		passwordTimeout = setTimeout(function(){
			if( $("#password").val() != $("#passwordretyped").val() ){
				$("#passwordretyped-help").html("Passwords don't match");
				$("#passwordretyped-help").addClass("red-bg");
				$("#passwordretyped-help").removeClass("green-bg");
			}else{
				$("#passwordretyped-help").html("Passwords match");
				$("#passwordretyped-help").removeClass("red-bg");
				$("#passwordretyped-help").addClass("green-bg");
			}
		}, 500);
	}
	
	$("#passwordretyped").live('keyup', function(e){
		var code = e.keyCode || e.which;
		if(code !== 9){
			setPasswordTimeout();
		}
	});
	
	$("#password").live('keyup', function(){
		if($("#passwordretyped").val() !== '')
		{
			setPasswordTimeout();
		}
	});
	
	
	//-------------------------------------------//
	//---Load Change Username / Password Window-//
	//------------------------------------------//
	
	$("#change-username-password").click(function(){
		
		$(".sb-frame").html("Loading...");
		$.ajax({
				   type: "POST",
				   url: "//www.christianwritersguild.com/wp-content/themes/cwg/includes/ajax-functions.php",
				   data: "username_password_change=yes",
				   success: function(data){
						$(".sb-frame").html(data);
				   }
			});//End Ajax	
		
	});
	
	//-------------------------------------------//
	//---Send username and password-------------//
	//------------------------------------------//
	$("#change_user_pass_submit").live('click', function(){
	
		var username 				= $("#username").val();
		var old_password 			= $("#old_password").val();
		var new_password 			= $("#new_password").val();
		var new_password_retyped 	= $("#new_password_retyped").val();
		var cwg_token			 	= $("#cwg_change_token").val();
		
		$(".sb-frame").html("Loading...");
		$.ajax({
				   type: "POST",
				   url: "//www.christianwritersguild.com/wp-content/themes/cwg/login-scripts/change-password-username.php",
				   data: "username=" + username + "&old_password=" + old_password + "&new_password=" + new_password + "&new_password_retyped=" + new_password_retyped + "&cwg_change_token=" + cwg_token,
				   success: function(data){
						$(".sb-frame").html(data);
						if(username !== ''){
							$("#username-label").html(username);
						}
				   }
			});//End Ajax
	});	//End Click function
	
	//-------------------------------------------//
	//-----------------Magento Sidebar-----------//
	//-------------------------------------------//
	/*
	if(!$(".mage-shopping-cart").length == 0){
		$(".mage-shopping-cart").html('Loading Cart...');
	}
	$.ajax({
		url: '//www.christianwritersguild.com/phpinfo.php',
		success: function(data){
			if(!data == null || !data == ""){
				$(".mage-shopping-cart").html(data);
			}
		}
	}); */
	
}); //End Document Ready
