$(document).ready(function() {
    
    $('#country').change(function(){
        var val = $('#country').val();
		if(val == 'United States') {
			$('#us_states_info').css('display', '');
			$('#us_states').css('display', '');
            $('#can_provinces_info').css('display', 'none');
			$('#can_provinces').css('display', 'none');
        } else if(val == 'Canada') {
			$('#us_states_info').css('display', 'none');
			$('#us_states').css('display', 'none');
            $('#can_provinces_info').css('display', '');
			$('#can_provinces').css('display', '');
        } else {
            $('#us_states_info').css('display', 'none');
			$('#us_states').css('display', 'none');
            $('#can_provinces_info').css('display', 'none');
			$('#can_provinces').css('display', 'none');
        }
	});
    
    var t = setTimeout(function(){
        $('#us_states_info').css('display', 'none');
    	$('#us_states').css('display', 'none');
        $('#can_provinces_info').css('display', 'none');
    	$('#can_provinces').css('display', 'none');
    }, 1);
    
	$("#slider-prev").click(function() {
		$(".prev a").click();
	});
	
	$("#slider-next").click(function() {
		$(".next a").click();
	});
	
	$("#login-password").keypress(function(e) {
        if(e.which == 13) {
        	$("#loading").append('<div id="loadingbox"><img class="loading-image" src="images/ajax-loader.gif" /></div>');
			setTimeout("executeAjax();", 1500);
        }
	});

	$("#submit-login").click(function () {
		$("#loading").append('<div id="loadingbox"><img class="loading-image" src="images/ajax-loader.gif" /></div>');
		setTimeout("executeAjax();", 1500);
	});
	
	$("#current-status-submit").click(function() {
		/*if ($(this).attr("class") == "postComment") {
			var comment = $(".postComment").prev(".commentText").val();
			var status_id = $(this).attr("rel");
			$(".postComment").prev(".commentText").val("");
			if (status_id > "") {
				$.ajax({
					type: 'POST',
					url: '/ajax/ajax.php?comment=add',
					data: 'status=' + status_id + '&comment=' + comment,
					success: function(data) {
						var sURL = unescape(window.location.pathname + "?comments");
						window.location.href = sURL;
					}
				});
			} else {
				alert("There is currently no status on which to comment.");
			}
		} else {
		*/
        
        if (document.getElementById("current-status-input").value == '') return;
                    $.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?status=update',
				data: 'status=' + document.getElementById("current-status-input").value,
				success: function(data) {
					$("#current_status").fadeOut(function () {
						document.getElementById('current-status-input').value = "";
						$("#current_status").html(data);
						$("#current_status").fadeIn();
					});
				}
			});
		//}
	});

	$(".commentField .postComment").click(function() {
			var status_id = $(this).attr("rel");
                        var comment_type = $(this).parent().children('.commentType').val();
			var comment = $(this).parent().children(".commentText").val();
            if (comment == '') return;
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?comment=add',
				data: 'status=' + status_id + '&type=' + comment_type + '&comment=' + comment,
				success: function(data) {
					var sURL = unescape(window.location.pathname);
					window.location.href = sURL;
				}
			});
	});

	
	$("#inbox a").click(function() {
		var id = $(this).attr('id');
		if ($("#message" + id).is(':hidden')) {
			$("#message" + id).fadeIn();
			$("#buttons" + id).fadeIn();
			$(this).removeClass("new");
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?message=read',
				data: 'message=' + $(this).attr("id"),
				success: function(data) {
				}
			});
		} else {
			$("#message" + id).fadeOut();
			$("#buttons" + id).fadeOut();
		}
	});

	
	$(".type-inbox ul li:odd").addClass("odd");
	$("#message-board-tabs ul li a").click(function() {
		$("#message-board-tabs > ul  > li > a").removeClass("active");
		$(this).addClass("active");
		var active_div = "." + $(this).attr("id");
		$(".tab-content").hide();
		$(active_div).show();
	});
	
	
	$(".showMessages").click(function() {
		var pathname = window.location.pathname;
		if (pathname != "/account-home.php") {
			window.location = "/account-home.php";
		}
		$("#message-board-tabs > ul  > li > a").removeClass("active");
		$("#inbox-tab").addClass("active");
		var active_div = "." + $("#inbox-tab").attr("id");
		$(".tab-content").hide();
		$(active_div).show();
	});
	
	$(".showComments").click(function() {
		var pathname = window.location.pathname;
		if (pathname != "/account-home.php") {
			window.location = "/account-home.php?comments";
		}
		$("#message-board-tabs > ul  > li > a").removeClass("active");
		$("#comments-tab").addClass("active");
		var active_div = "." + $("#comments-tab").attr("id");
		$(".tab-content").hide();
		$(active_div).show();
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?comments=read',
			success: function(data) {
			}
		});
	});
	
	$("#search-results ul li:odd").addClass("odd");	
	$("#more-options").click(function() {
		$("#more-options").removeClass("active");
		$(this).addClass("active");
		var active_div = "." + $(this).attr("id");
		$(".tab-content").hide();
		$(active_div).show();
	});
	
	$(".recent-child-activity tr:odd").addClass("odd");	
	$("#child-admin-tabs ul li a").click(function() {
		$("#child-admin-tabs > ul  > li > a").removeClass("active");
		$(this).addClass("active");
		var active_div = "." + $(this).attr("id");
		$(".tab-content").hide();
		$(active_div).show();
	});
	
	
	$(".approve").click(function() {
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=true',
			data: 'friend=' + $(".approve").parent().children("#friend").html(),
			success: function(data) {
				var dlg = new approveDialog();
				dlg.Show();
				$(".approve").parent().fadeOut();
			}
		});
	});
	
	$(".deny").click(function() {
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=deny',
			data: 'friend=' + $(".deny").parent().children("#friend").html(),
			success: function(data) {
				$(".deny").parent().fadeOut();
			}
		});
	});
	
	$(".approveChild").click(function() {
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=child',
			data: 'friend=' + $(".approveChild").parent().children("#friend").html() + "&child=" + $(".approveChild").parent().children("#child").html(),
			success: function(data) {
				var dlg = new approveDialog();
				dlg.Show();
				$(".approveChild").parent().fadeOut();
			}
		});
	});
	
	$(".denyChild").click(function() {
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=denyChild',
			data: 'friend=' + $(".denyChild").parent().children("#friend").html() + "&child=" + $(".denyChild").parent().children("#child").html(),
			success: function(data) {
				$(".denyChild").parent().fadeOut();
			}
		});
	});
	
	$("#likes-search-input").keypress(function(e) {
        if(e.which == 13) {
        	var role = "both";
		if ($("#parentCheck").is(":checked")) {
			if ($("#professionalCheck").is(":checked")) {
				role = "both";
			} else {
				role = "parent";
			}
		} else {
			if ($("#professionalCheck").is(":checked")) {
				role = "professional";
			} else {
				role = "both";
			}
		}
		if ($("#friend-search-submit").attr("rel")) {
			role = "child";
		}
		var goals = $("#goal").val();
		var zip = $("#zip").val();
		var likes = $("#likes").val();
		var dislikes = $("#dislikes").val();
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?search',
			data: 'query=' + document.getElementById('likes-search-input').value + "&role=" + role + "&goals=" + goals + "&zip=" + zip + "&likes=" + likes + "&dislikes=" + dislikes,
			success: function(data) {
				$("#resultsContainer").fadeOut(function () {
					$("#resultsContainer").html(data);
					$("#resultsContainer").fadeIn();
				});
			}
		});

        }
   	});
	
	$("#friend-search-submit").click(function() {
		var role = "both";
		if ($("#parentCheck").is(":checked")) {
			if ($("#professionalCheck").is(":checked")) {
				role = "both";
			} else {
				role = "parent";
			}
		} else {
			if ($("#professionalCheck").is(":checked")) {
				role = "professional";
			} else {
				role = "both";
			}
		}
		if ($(this).attr("rel")) {
			role = "child";
		}
		var goals = $("#goal").val();
		var zip = $("#zip").val();
		var likes = $("#likes").val();
		var dislikes = $("#dislikes").val();
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?search',
			data: 'query=' + document.getElementById('likes-search-input').value + "&role=" + role + "&goals=" + goals + "&zip=" + zip + "&likes=" + likes + "&dislikes=" + dislikes,
			success: function(data) {
				$("#resultsContainer").fadeOut(function () {
					$("#resultsContainer").html(data);
					$("#resultsContainer").fadeIn();
				});
			}
		});
	});
	
	$(".add-friend").live('click', function() {
		$(this).fadeOut();
		if ($("#friend-search-submit").attr("rel")) {
			var child = $("#friend-search-submit").attr("rel");
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?friends=addforchild',
				data: 'friend=' + $(this).parent().attr("id") + "&child=" + child,
				success: function(data) {
					//alert(data);
				}
			});
		} else {
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?friends=add',
				data: 'friend=' + $(this).parent().attr("id"),
				success: function(data) {
				}
			});
		}
	});
	
	$(".friend_request").click(function () {
		$(this).fadeOut();
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?friends=add',
			data: 'friend=' + $(this).attr("id"),
			success: function(data) {
			}
		});
	});
	
	$("#approve-child").live('click', function() {
		$(this).parent().fadeOut();
		var friend = $(this).parent().attr("id");
		var child = $(this).parent().attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=child',
			data: 'friend=' + friend + '&child=' + child,
			success: function(data) {
			}
		});
		
		var msg = $('.message-copy').attr('id');
		var message = 'message';
		var msgId = msg.substring(message.length);
		
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?fn=removeButtons',
			data: 'msgid='+msgId,
			success: function(data)
			{
			}
		});
	});
	
	$("#reject-child").live('click', function() {
		$(this).parent().fadeOut();
		var friend = $(this).parent().attr("id");
		var child = $(this).parent().attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=denyChild',
			data: 'friend=' + friend + '&child=' + child,
			success: function(data) {
			}
		});
		
		var msg = $('.message-copy').attr('id');
		var message = 'message';
		var msgId = msg.substring(message.length);
		
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?fn=removeButtons',
			data: 'msgid='+msgId,
			success: function(data)
			{
			}
		});
	});
	
	$("#approve-friend").live('click', function() {
		$(this).parent().hide();
		var friend = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=true',
			data: 'friend=' + friend,
			success: function(data) {
				var dlg = new approveDialog();
				dlg.Show();
			}
		});
		
		var msg = $('.message-copy').attr('id');
		var message = 'message';
		var msgId = msg.substring(message.length);
		
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?fn=removeButtons',
			data: 'msgid='+msgId,
			success: function(data)
			{
			}
		});
	});
	
	$("#reject-friend").live('click', function() {
		$(this).parent().hide();
		var friend = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?approve=deny',
			data: 'friend=' + friend,
			success: function(data) {
			}
		});
		
		var msg = $('.message-copy').attr('id');
		var message = 'message';
		var msgId = msg.substring(message.length);
		
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?fn=removeButtons',
			data: 'msgid='+msgId,
			success: function(data)
			{
			}
		});
	});
	
	$(".delete").click(function() {
		$(this).parent().parent().fadeOut();
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?message=delete',
			data: 'message=' + $(this).attr("rel"),
			success: function(data) {
			}
		});
	});
	
	$(".reply").live("click", function() {
		var id = $(".reply").attr("rel");
		document.getElementById('parent_id').value = id
		document.getElementById('message_to').value = $(this).parent().parent().attr("id");
		$("#sendMessage").dialog({		
			width: 500,
			height: 400
		});
	});
	
	$(".write").live("click", function() {
		var id = $(this).attr("id");
		document.getElementById('message_to').value = id;
		$("#sendMessage").dialog({			
			width: 500,
			height: 400
		});
	});
	
	$(".statusComments").click(function () {
            
	    var status_id = $(this).attr('rel');
		if ($('.status-reply-' + status_id).not(":empty")) {
			if (($('.status-reply-' + status_id).is(":visible"))) {
				$('.status-reply-' + status_id).fadeOut();
			} else {
				$('.status-reply-' + status_id).fadeIn();
			}
		}
	});
	
	$(".statusCommentsMine").click(function () {
            
	    var status_id = $(this).attr('rel');
		if ($('.status-reply-' + status_id).not(":empty")) {
			if (($('.status-reply-' + status_id).is(":visible"))) {
				$('.status-reply-' + status_id).fadeOut();
			} else {
				$('.status-reply-' + status_id).fadeIn();
			}
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?comments=read',
				data: 'status=' + status_id,
				success: function(data) {
				}
			});
		}
	});
	
	$(".writeComment").click(function () {
	    var status_id = $(this).attr('rel');
		if (($('.status-comment-' + status_id).is(":visible"))) {
			$('.status-comment-' + status_id).fadeOut();
		} else {
			$('.status-comment-' + status_id).fadeIn();
		}
	});
	
	$(".delete-user").click(function() {
		$(this).parent().fadeOut();
		var friend = $(this).parent().attr("id");
		var uri = this.baseURI;
		var splitedUri = uri.split('?');
        if (splitedUri[1]) {
		  var child = splitedUri[1].split('=');
        } else {
          var child = new Array
          child[0] = false;
        }
		if(child[0] == 'child')
		{
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?remove=friendByParent',
				data: 'friend='+friend+'&child='+child[1],
				success: function(data){
					
				}
			});
		}
		else
		{
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?remove=friend',
				data: 'friend=' + friend,
				success: function(data) {
				}
			});
		}
	});
	
	$(".suspend-user").click(function() {
		$(this).fadeOut();
		var user = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?suspend=suspend',
			data: 'user=' + user,
			success: function(data) {
			}
		});
	});
	
	$(".reinstate-user").click(function() {
		$(this).fadeOut();
		var user = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?suspend=reinstate',
			data: 'user=' + user,
			success: function(data) {
			}
		});
	});
	
	$(".approve-penpal").click(function() {
		$(this).fadeOut();
		var user = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?penpal=approve',
			data: 'user=' + user,
			success: function(data) {
			}
		});
	});
	
	$(".remove-penpal").click(function() {
		$(this).fadeOut();
		var user = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?penpal=remove',
			data: 'user=' + user,
			success: function(data) {
			}
		});
	});
	
	$(".add-client").live("click", function() {
		$(this).fadeOut();
		var professional = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?client=add',
			data: 'professional=' + professional,
			success: function(data) {
			}
		});
	});
	
	$(".remove-client").live("click", function() {
		$(this).fadeOut();
		var professional = $(this).parent().attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?client=remove',
			data: 'professional=' + professional,
			success: function(data) {
			}
		});
	});
	
	$("#forgot-password").click(function() { 
		var user = $('#valid_user').val();
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?password=reset',
			data: 'user=' + user,
			success: function(data) {
				$("#message").html(data);
				
			}
		});
	});
	
	$(".pic-bt").click(function() {
		$("#selectPicture").dialog({
			width: 400,
			modal: true,
			title: "Select A Profile Picture"
		});
	});
	
	$(".existing_pic").click(function () {
		$("#new_pic").val($(this).attr("id"));
		$("#old_pic").attr("src", $(this).attr("rel") + "/" + escape($(this).attr("id")));
		$("#selectPicture").dialog("close");
	});
	
	$("#suspend-child").live("click", function () {
		$(this).html("Reinstate Child");
		$(this).attr("id", "reinstate-child");
		var child = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?suspend=suspend',
			data: 'user=' + child,
			success: function(data) {
				$("#message").html(data);
				
			}
		});
	});

	$("#reinstate-child").live("click", function () {
		$(this).html("Suspend Child");
		$(this).attr("id", "suspend-child");
		var child = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?suspend=reinstate',
			data: 'user=' + child,
			success: function(data) {
				$("#message").html(data);
				
			}
		});
	});
	
	$(".print-area").click(function () {
		$(this).next(".recent-activity").print();
		return(false);
	});
	
	$(".choose-account").live("click", function () {
		var user = $(this).attr("id");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?password=choose',
			data: 'user=' + user,
			success: function(data) {
				$("#message").html(data);
				
			}
		});
	});
	
	$("#codeBtn").click(function () {
		var code = $("#newCode").val();
		var duration = $("#newMonth").val();
		console.log(code);
		console.log(duration);
		if(code =='' || duration=='' || code=='Code' || code=='Months')
		{
			alert('Please fill the code and duration');
			return false;
		}
		else
		{
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?code=add',
				data: 'code=' + code + '&duration=' + duration,
				success: function(data) {
				}
			});

			var months = "";
			if (duration > 0) {
				months = duration + " Months";
			} else {
				months = "unlimited";
			}

			var newRow = '<div class="code"><span class="existingCode">' + code + '</span> :: <span class="duration">' + months + '</span><button class="deleteCode" rel="' + code + '">Delete</button><span class="buttonContainer"><button class="editCode" rel="' + duration + '">Edit</button></span></div>';
			$('.code').parent().append(newRow);
			$("#newCode").val("");
			$("#newMonth").val("");
		}
	});
	
	$(".editCode").live("click", function () {
		var duration = $(this).attr('rel');
		var updateHTML = '<input type="text" id="newDuration" name="duration" size="3" value="' + duration + '" /> Months';
		$(this).parent().prev().prev('.duration').html(updateHTML);
		$(this).parent().html('<button class="updateCode" rel="' + duration + '">Update</button>');
		return false;
	});
	
	$(".updateCode").live("click", function () {
		var code = $(this).parent().prev().prev().prev().html();
		var duration = document.getElementById('newDuration').value;
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?code=update',
			data: 'code=' + code + '&duration=' + duration,
			success: function(data) {
			}
		});
		$(this).parent().prev().prev('.duration').html(duration + " Months");
		$(this).parent().html('<button class="editCode" rel="' + duration + '">Edit</button>');
		
	});
	
	$(".deleteCode").live("click", function () {
		var answer = confirm("This will permanently remove this coupon code. All users who used this code will have their accounts set to 'Unpaid'");
		if (answer){
			$(this).parent().fadeOut();
			var code = $(this).prev().prev().html();
			$.ajax({
				type: 'POST',
				url: '/ajax/ajax.php?code=delete',
				data: 'code=' + code,
				success: function(data) {
				}
			});
		} else {
			return false;
		}
	});
	
	$(".new-category").click(function() {
		var name = $("#category-name").val();
		var newid = 0;
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=addcategory',
			data: 'name=' + name,
			success: function(data) {
			if (data) {
				newid = data;
				if ($(".last-category").parent().parent().children().children().size() == 8) {
					$(".last-category").parent().parent().parent().parent().append('<table></tr><tr><td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="categories[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td></tr></table>');
					$(".last-category:first").removeClass("last-category");
					$("#category-name").val("");
					$('#s1').cycle('destroy');
					$('#s1').cycle({ 
					    fx:     'scrollHorz', 
					    delay: -1000 ,
					    speed:  'slow', 
					    timeout: 0, 
					    next:   '#next1', 
					    prev:   '#prev1' 
					});
					$("#prev1").trigger('click');
				} else if ($(".last-category").parent().children().size() == 4) {
					$(".last-category").parent().parent().append('</tr><tr><td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="categories[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td></tr>');
					$(".last-category:first").removeClass("last-category");
					$("#category-name").val("");
					$("#prev1").trigger('click');
				} else {
					$(".last-category").parent().append('<td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="categories[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td>');
					$(".last-category:first").removeClass("last-category");
					$("#category-name").val("");
					$("#prev1").trigger('click');
				}
			} else {
				alert("It looks like the category you entered already exists.");
			}
			}
		});
	});
	
	$(".new-disability").click(function() {
		var name = $("#disability-name").val();
		var newid = 0;
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=adddisability',
			data: 'name=' + name,
			success: function(data) {
			if (data) {
				newid = data;
				if ($(".last-disability").parent().parent().children().children().size() == 8) {
					$(".last-disability").parent().parent().append('<table></tr><tr><td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="disabilities[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td></tr></table>');
					$(".last-disability:first").removeClass("last-disability");
					$("#disability-name").val("");
					$('#s2').cycle('destroy');
					$('#s2').cycle({ 
					    fx:     'scrollHorz', 
					    delay: -1000 ,
					    speed:  'slow', 
					    timeout: 0, 
					    next:   '#next2', 
					    prev:   '#prev2' 
					});
					$("#prev2").trigger('click');
				} else if ($(".last-disability").parent().children().size() == 4) {
					$(".last-disability").parent().parent().append('</tr><tr><td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="disabilities[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td></tr>');
					$(".last-disability:first").removeClass("last-disability");
					$("#disability-name").val("");
					$("#prev2").trigger('click');
				} else {
					$(".last-disability").parent().append('<td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="disabilities[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td>');
					$(".last-disability:first").removeClass("last-disability");
					$("#disability-name").val("");
					$("#prev2").trigger('click');
				}
			} else {
				alert("It looks like the disability you entered already exists.");
			}
			}
		});
	});
	
	$(".new-material").click(function() {
		var name = $("#material-name").val();
		var newid = 0;
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=addmaterial',
			data: 'name=' + name,
			success: function(data) {
			if (data) {
				newid = data;
				if ($(".last-material").parent().parent().children().children().size() == 8) {
					$(".last-material").parent().parent().append('<table></tr><tr><td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="materials[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td></tr></table>');
					$(".last-material:first").removeClass("last-material");
					$("#material-name").val("");
					$('#s3').cycle('destroy');
					$('#s3').cycle({ 
					    fx:     'scrollHorz', 
					    delay: -1000 ,
					    speed:  'slow', 
					    timeout: 0, 
					    next:   '#next3', 
					    prev:   '#prev3' 
					});
					$("#prev3").trigger('click');
				} else if ($(".last-material").parent().children().size() == 4) {
					$(".last-material").parent().parent().append('</tr><tr><td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="materials[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td></tr>');
					$(".last-material:first").removeClass("last-material");
					$("#material-name").val("");
					$("#prev3").trigger('click');
				} else {
					$(".last-material").parent().append('<td class="no-bt-border last-category"><span class="checkbox" style="background-position: 0px -22px; "><span class="jqTransformCheckboxWrapper" checked="true"><a href="#" class="jqTransformCheckbox"></a><input name="materials[]" type="checkbox" value="' + newid + '" class="jqTransformHidden" checked /></span></span><span class="checkbox-name yellowstar" >' + name + '</span></td>');
					$(".last-material:first").removeClass("last-material");
					$("#material-name").val("");
					$("#prev3").trigger('click');
				}
			} else {
				alert("It looks like the material you entered already exists.");
			}
			}
		});
	});
	
	$(".add-session").click(function() {
		var session = $(this).parent().children().children(".sessions").val();
		if (session == "") {
			alert("Please select a session.");
			return false;
		}
		var activity = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=addtosession',
			data: 'session=' + session + '&activity=' + activity,
			success: function(data) {
			}
		});
		$(this).fadeOut();
		return false;
	});
	
	$(".name_asc").click(function() {
		$("#sorter").val("name_asc");
		$("#sortform").submit();
	});
	
	$(".date_asc").click(function() {
		$("#sorter").val("date_asc");
		$("#sortform").submit();
	});
	
	$(".time_asc").click(function() {
		$("#sorter").val("time_asc");
		$("#sortform").submit();
	});
	
	$(".age_asc").click(function() {
		$("#sorter").val("age_asc");
		$("#sortform").submit();
	});
	
	$(".name_desc").click(function() {
		$("#sorter").val("name_desc");
		$("#sortform").submit();
	});
	
	$(".date_desc").click(function() {
		$("#sorter").val("date_desc");
		$("#sortform").submit();
	});
	
	$(".time_desc").click(function() {
		$("#sorter").val("time_desc");
		$("#sortform").submit();
	});
	
	$(".age_desc").click(function() {
		$("#sorter").val("age_desc");
		$("#sortform").submit();
	});
	
	$(".materials_asc").click(function(){
		$("#sorter").val("materials_asc");
		$("#sortform").submit();
	});
	
	$(".materials_desc").click(function(){
		$("#sorter").val("materials_desc");
		$("#sortform").submit();
	});

	$(".delete-category").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=deletecategory',
			data: 'id=' + id,
			success: function(data) {
			}
		});
		$(this).parent().parent().fadeOut();
	});
	
	$(".delete-material").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=deletematerial',
			data: 'id=' + id,
			success: function(data) {
			}
		});
		$(this).parent().parent().fadeOut();
	});
	
	$(".delete-disability").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=deletedisability',
			data: 'id=' + id,
			success: function(data) {
			}
		});
		$(this).parent().parent().fadeOut();
	});
	
	$(".delete-activity").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=deleteactivity',
			data: 'id=' + id,
			success: function(data) {
			}
		});
		$(this).parent().parent().fadeOut();
	});
	
	$(".edit-link").live('click', function() {
		var id = $(this).attr("rel");
		var name = $(this).parent().children(".checkbox-name").html();
		$(this).parent().children(".checkbox-name").html('<input type="text" value="' + name + '" name="checkboxname" style="border: 1px solid #C2F1FF; padding: 3px;" />');
		$(this).html("Update");
		$(this).addClass("update-link");
		$(this).removeClass("edit-link");
		return false;
	});
	
	$(".update-link").live('click', function() {
		var id = $(this).attr("rel");
		var name = $(this).parent().children(".checkbox-name").children("input").val();
		var category = $(this).parent().children(".checkbox-name").attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=editname',
			data: 'category=' + category + "&id=" + id + "&name=" + name,
			success: function(data) {
			}
		});
		$(this).parent().children(".checkbox-name").html(name);
		$(this).addClass("edit-link");
		$(this).removeClass("update-link");
		$(this).html("Edit");
	});
	
	$(".approve-activity").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=approve',
			data: "id=" + id,
			success: function(data) {
			}
		});
		$(this).parent().fadeOut();
	});
	
	$(".delete-saved").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=deletesaved',
			data: "id=" + id,
			success: function(data) {
			}
		});
		$(this).parent().parent().fadeOut();
	});
	
	$(".delete-session").click(function() {
		var id = $(this).attr("rel");
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?activity=deletesession',
			data: "id=" + id,
			success: function(data) {
			}
		});
		$(this).parent().parent().fadeOut();
	});
	
	$('#login-password').focus(function(){
		this.type = 'password';
		$(this).val('');
	});
	
	$('#login-password').blur(function(){
		if($(this).val() == '')
		{
			this.type = 'text';
			$(this).val('password');
		}
	});
	
	$('#login-username').focus(function(){
		$(this).val('');
	});
	
	$('#login-username').blur(function(){
		if($(this).val() == '')
			$(this).val('username');
	});
	
	$('#newsletter-email').focus(function(){
		$(this).val('');
	});
	
	$('#newsletter-email').blur(function(){
		if($(this).val() == '')
			$(this).val('Your E-mail');
	});
    
    

});

function executeAjax() {
	$(document).ready(function() {
		$.ajax({
			type: 'POST',
			url: '/ajax/ajax.php?login',
			data: 'user=' + document.getElementById("login-username").value + '&pass=' + document.getElementById("login-password").value,
			success: function(data) {
				if (data) {
					$("#loading").html('');
					window.parent.location = "/account-home.php";
					window.location = "/account-home.php";
				} else {
					if ($("#loginFail").is(":visible")) {
						$("#loadingbox").remove();
						$("#loginFail").html("<div id=\"failbox\">Login failed. Please try again.</div>");
						$("#loginFail").delay(5000).fadeOut();
					} else {
						$("#loginFail").show();
						$("#loadingbox").remove();
						$("#loginFail").html("<div id=\"failbox\">Login failed. Please try again.</div>");
						$("#loginFail").delay(5000).fadeOut();
					}
				}
			}
		});
	});
}

function overFourteen() {
	var bDay = $("#BirthMonth").val() + "/" + $("#BirthDay").val() + "/" + $("#BirthYear").val();
	var today = new Date();
	var birthday = bDay.split('/');
	var fourteen = new Date();
	fourteen.setFullYear(birthday[2]*1+14, birthday[0]*1-1, birthday[1]);
	if (today > fourteen) {
		$("#overFourteen").fadeIn();
	} else {
		$("#approvalOff").attr("checked", "checked");
		$("#overFourteen").fadeOut();
	}
}

