
$(document).ready(function() {
	
	/*** get tab index ***/
	function getTabIndex() {
		
	}
	
	/*** set tab index ***/
	function setTabIndex(tab_index) {
		// save the tab index
		dataString = 'tab_index=' + tab_index;
		$.get('/my-notepad/set-tab-index-session-variable',
			dataString,
			function() {
		});
	}
	
	
	
	/***************************/
	/***   MY NOTEPAD VIEW   ***/
	/***************************/
	
	/*** hide show ho communities saved ***/
	function hideShowNoCommunitiesSaved() {
		$('.my-notepad-slideshow-placeholder .my-notepad-slideshow-detail').each(function() {
			var number_of_community = $(this).find('.community-group-box').length;
			
			if (number_of_community > 0) {
				$(this).parent().find('.no-communities-saved').hide();
			} else {
				$(this).parent().find('.no-communities-saved').show();
			}
		});
	}
	
	/*** hide show ho homes saved ***/
	function hideShowNoHomesSaved() {
		$('.community-group-box').each(function() {
			var number_of_residence = $(this).find('.residence-box').length;
			
			if (number_of_residence > 0) {
				$(this).find('.no-homes-saved').hide();
			} else {
				$(this).find('.no-homes-saved').show();
			}
		});
	}
	
	/*** attach jScrollPane ***/
	function attachJScrollPane() {
		$('.content-box').each(function() {
			$(this).jScrollPane({
				showArrows: true//,
				//autoReinitialise: true,
				//autoReinitialiseDelay: 10000
			});
			
			//var pane2api = $(this).data('jsp');
			//pane2api.reinitialise();
		});
	}
	
	/*** auto attach jScrollPane ***/
	function autoAttachJScrollPane() {
		$('.content-box').each(function() {
			$(this).jScrollPane({
				showArrows: true,
				//autoReinitialise: true,
				autoReinitialiseDelay: 3000
			});
		});
	}
	
	/*** show view ***/
	var number_of_recent_activity_community_group_box,
		number_of_saved_items_community_group_box;
	
	function showView() {
		
		number_of_recent_activity_community_group_box = $('#recent-activity .community-group-box').length;
		number_of_saved_items_community_group_box = $('#saved-items .community-group-box').length;
		
		// set previous and next navigation disabled if there are less or equal than 3 community group box
		if (number_of_saved_items_community_group_box <= 3) {
			$('#saved-items .prev-nav').removeAttr('href');
			$('#saved-items .next-nav').removeAttr('href');
		} else if (number_of_saved_items_community_group_box > 3) {
			$('#saved-items .prev-nav').removeAttr('href');
			$('#saved-items .next-nav').addClass('rollover');
		}
		if (number_of_recent_activity_community_group_box <= 3) {
			$('#recent-activity .prev-nav').removeAttr('href');
			$('#recent-activity .next-nav').removeAttr('href');
		} else if (number_of_recent_activity_community_group_box > 3) {
			$('#recent-activity .prev-nav').removeAttr('href');
			$('#recent-activity .next-nav').addClass('rollover');
		}
		
		$('#my-notepad-management #state').selectmenu({
			style:'dropdown', 
			width: 69,
			menuWidth: 69
		});
		
		/*** css main navigation sub menu and my notepad hack for ie 7 + 8 ***/
		if ($.browser.msie && ($.browser.version == 8.0 || $.browser.version == 7.0)) {
			// residence box
			$('.residence-box').each(function() {
				PIE.attach(this);	
			});
		}
		
		if ($.browser.msie && $.browser.version == 8.0) {
		
			$(this).css({
				'visibilty':'hidden'
			});
				
			// get saved tab index
			var tab_index;
			var dataString = 'dummy=';
			$.getJSON('/my-notepad/get-tab-index-session-variable',
				dataString,
				function(json_object) {
					tab_index = json_object.tab_index;
			});
				
			$('#my-notepad-management .my-notepad-tab').each(function() {
				$(this).trigger('click');
			});
				
			$('#my-notepad-management .my-notepad-tab:eq(' + tab_index + ')').trigger('click');
					
		}
		
		$('#my-notepad-management').show(0, function() {
			if ($.browser.msie && ($.browser.version == 8.0 || $.browser.version == 7.0)) {
				autoAttachJScrollPane();
			} else {
				//attachJScrollPane();
				autoAttachJScrollPane();
			}
		});
		
	}
	
	/*** open my notepad ***/
	$('.my-notepad').click(function(e) {
		e.preventDefault();
		
		$('#my-notepad-log-in-close-button').trigger('click');
		$('#my-notepad-forgot-close-button').trigger('click');
		$('#my-notepad-register-close-button').trigger('click');
		
		// check if notepad session variable is set or not 
		$.getJSON('/my-notepad/is-notepad-session-var-set',
			function(json_object) {
				
				// notepad session variable is set
				if (json_object.isNotepadSessionVarSet == "true") {
						
					// load content
					$('#my-notepad-management').load('/my-notepad/load-view', function() {
						hideShowNoCommunitiesSaved();
						hideShowNoHomesSaved();
							
						// get saved tab index
						var tab_index;
						var dataString = 'dummy=';
						$.getJSON('/my-notepad/get-tab-index-session-variable',
							dataString,
							function(json_object) {
								tab_index = json_object.tab_index;
								
								var test1 = $('#my-notepad-management .my-notepad-tab');
								var test2 = $('#my-notepad-management .my-notepad-tab').eq(tab_index)
								
								$('#my-notepad-management .my-notepad-tab.active').removeClass('active');
								$('#my-notepad-management .my-notepad-tab').eq(tab_index).addClass('active');
									
								$('.my-notepad-content').each(function(index) {
									if (index == tab_index) {
										$(this).show();
									} else {
										$(this).hide();
									}
								});
								showView();
									
								$('#account-info-form').validate();
								$('#account-info-form fieldset:eq(0) input').each(function() {
								   	$(this).rules('add', {
										required: true,
								        messages: {
								        	required: '*required'
										}
									});
								});
									
									
								//$('#inner-my-notepad-management #submenu a').eq(tab_index).trigger('click');
						});
					});
				}
				// notepad session variable isn't set
				else {
					$('#log-in').trigger('click');
				}
			});
	});
	
	$('#my-notepad-management').mouseleave(function() {
		//$('#my-notepad-management').hide();
	});
	
	/*** close my notepad ***/
	$('#my-notepad-management-close-button').live('click', function(e) {
		e.preventDefault();
		
		$('#my-notepad-management').hide().empty();
	});
	
	/*** log-out my notepad ***/
	$('#log-out-on-view, #log-out').live('click', function(e) {
		e.preventDefault();
		
		$.getJSON('/my-notepad/log-out',
			function(json_object) {
				if (json_object.status == "success") {
					location.href = window.location.pathname;
				}
			});
	});
	
	/*** my notepad save button ***/
	$('#save-button').live('click', function(e) {
		e.preventDefault();
		
		if($('#account-info-form').valid()) {
			var dataString = $('form#account-info-form').serialize() + '&email=' + $('#account-info-form input#email').val();
				
			$.getJSON('/my-notepad/save-account-info',
				dataString,
				function(json_object) {
					if (json_object.status == "success") {
						$('h6#status').html('Account Info saved');
					} else if (json_object.status == "password_not_match") {
						$('h6#status').html('Password not match');
					} else {
						$('h6#status').html('Account Info not saved');
					}
					setTimeout("$('h6#status').html('')", 3000);
			});
		}
	});
	
	/*** if one of the tabs in my notepad is clicked ***/
	$('#my-notepad-management .my-notepad-tab').live('click', function(e) {
		e.preventDefault();
		
		$(this).parent().find('.my-notepad-tab.active').removeClass('active');
		
		var tab_index = $(this).index();
		
		// set tab index
		setTabIndex(tab_index);
		
		$('.my-notepad-content').each(function(index) {

			if (index == tab_index) {
				$(this).show();
			} else {
				$(this).hide();
			}
			
		});
		$(this).addClass('active');
		/*
		$('.content-box').each(function() {
				
				var pane2api = $(this).data('jsp');
				pane2api.reinitialise();
			});
		*/
		// resize the drag bar
		$('.jspDrag').each(function() {
			$(this).css('height', '-=3');
		});
/*
		$('.content-box').jScrollPane({
			scrollbarWidth: 20,
			scrollbarMargin: 10,
			showArrows: true
			 
		});
*/		
	});
	
	/*** left navigation on floorplan slidehow ***/
	$('.my-notepad-content .prev-nav').live('click', function(e) {
		e.preventDefault();
		
		var slide_pos = $(this).parent('.my-notepad-content').find('.my-notepad-slideshow-detail').css('left').split('px');
		slide_pos = parseInt(slide_pos[0]);
		
		if (slide_pos < 0) {
			$(this).parent('.my-notepad-content').find('.my-notepad-slideshow-detail').animate({'left': (slide_pos + 283) + 'px'}, 'fast', function(){});
			
			$(this).parent().find('.next-nav').addClass('rollover').attr('href', '#');
		}
		
		// reached most left slide
		if (slide_pos == -268) {
			$(this).removeClass('rollover').removeAttr('href');
		}
	});
	
	/*** right navigation on floorplan slidehow ***/
	$('.my-notepad-content .next-nav').live('click', function(e) {
		e.preventDefault();
		
		var slide_pos = $(this).parent('.my-notepad-content').find('.my-notepad-slideshow-detail').css('left').split('px');
		slide_pos = parseInt(slide_pos[0]);
		
		var number_of_community_group_box = $(this).parent('.my-notepad-content').find('.community-group-box').length;
		
		if (slide_pos > ((number_of_community_group_box - 3) * -267) + 15) {
			$(this).parent('.my-notepad-content').find('.my-notepad-slideshow-detail').animate({'left': (slide_pos - 283) + 'px'}, 'fast', function(){});
			
			$(this).parent().find('.prev-nav').addClass('rollover').attr('href', '#');
		}
		
		// reached most right slide
		if (slide_pos == ((number_of_community_group_box - 4) * -283) + 15) {
			$(this).removeClass('rollover').removeAttr('href');
		}
	});
	
	/*** saved items community group box remove button ***/
	$('#saved-items .community-group-box .remove-community-button').live('click', function(e) {
		e.preventDefault();
		
		var _this = $(this),
			community_id = _this.next('#community-id').val(),
			dataString = 'community_id=' + community_id;
		$.getJSON('/my-notepad/remove-community',
			dataString,
			function(json_object) {
				if (json_object.status == "success") {
					
					_this.parents('.community-group-box').find('.residence-box .remove-residence-button').each(function() {
						$(this).trigger('click');
					});
					
					_this.parents('.community-group-box').remove();
					hideShowNoCommunitiesSaved();
					
					$('input[value="' + community_id + '"]').prev('.saved-community-button').removeClass('saved-community-button').addClass('add-community-button');
					
					// for previous and next navigation
					var number_of_community_group_box = $('#saved-items .community-group-box').length;
					if (number_of_community_group_box <= 3) {
						$('#saved-items .next-nav').removeClass('rollover').removeAttr('href');
						$('#saved-items .prev-nav').removeClass('rollover').removeAttr('href');
					}
					
					// reduce css 'left'
					/*
					var slide_pos = $('#saved-items .my-notepad-slideshow-detail').css('left').split('px');
					slide_pos = parseInt(slide_pos[0]);
					if (slide_pos < 15) {
						$('#saved-items .my-notepad-slideshow-detail').animate({'left': (slide_pos + 283) + 'px'}, 'fast', function(){});
					}
					*/
				}
		});
	});
	
	/*** saved items residence box remove button ***/
	$('#saved-items .residence-box .remove-residence-button').live('click', function(e) {
		e.preventDefault();
		
		var $this = $(this);
		var residence_id = $this.next('#residence-id').val();
		var dataString = 'residence_id=' + residence_id;
		$.getJSON('/my-notepad/remove-residence',
			dataString,
			function(json_object) {
				if (json_object.status == "success") {
					
					$this.parent('.residence-box').remove();
					$('input[value="' + residence_id + '"]').parent('.floorplan-detail').find('.checked').removeClass('checked').addClass('unchecked');
					$('input[value="' + residence_id + '"]').parent('.floorplan-detail').find('.checkbox-side-saved-text').removeClass('checkbox-side-saved-text').addClass('checkbox-side-add-text').html('Add!');
					
					hideShowNoHomesSaved();
				}
		});
	});
	
	/*** recent activity community group box remove button ***/
	$('#recent-activity .community-group-box .remove-community-button').live('click', function(e) {
		e.preventDefault();
		
		var $this = $(this);
		var dataString = 'community_id=' + $(this).next('#community-id').val();
		$.get('/my-notepad/delete-recent-community-session-variable',
			dataString,
			function() {
				$this.parents('.community-group-box').find('.residence-box .remove-residence-button').each(function() {
					$(this).trigger('click');
				});
				$this.parents('.community-group-box').remove();
				hideShowNoCommunitiesSaved();
				
				// for previous and next navigation
				var number_of_community_group_box = $('#recent-activity .community-group-box').length;
				if (number_of_community_group_box <= 3) {
					$('#recent-activity .next-nav').removeClass('rollover').removeAttr('href');
					$('#recent-activity .prev-nav').removeClass('rollover').removeAttr('href');
				}
					
				// reduce css 'left'
				/*
				var slide_pos = $('#recent-activity .my-notepad-slideshow-detail').css('left').split('px');
				slide_pos = parseInt(slide_pos[0]);
				if (slide_pos < 15) {
					$('#recent-activity .my-notepad-slideshow-detail').animate({'left': (slide_pos + 283) + 'px'}, 'fast', function(){});
				}
				*/
		});
	});
	
	/*** recent activity residence box remove button ***/
	$('#recent-activity .residence-box .remove-residence-button').live('click', function(e) {
		e.preventDefault();
		
		var $this = $(this);
		var residence_id = $this.next('#residence-id').val();
		var dataString = 'residence_id=' + residence_id;
		$.get('/my-notepad/delete-recent-residence-session-variable',
			dataString,
			function() {
				$this.parent('.residence-box').remove();
				hideShowNoHomesSaved();
		});
	});
	
	
	/*******************************/
	/***   MY NOTEPAD REGISTER   ***/
	/*******************************/
	
	function showRegister() {
		$('#my-notepad-register').show();
		
		$('#my-notepad-register #state').selectmenu({
			style:'dropdown', 
			width: 69,
			menuWidth: 69
		});
	}
	
	/*** my notepad register button ***/
	$('#register').click(function(e) {
		e.preventDefault();
		
		$('#my-notepad-log-in-close-button').trigger('click');
		$('#my-notepad-forgot-close-button').trigger('click');
		$('#my-notepad-management-close-button').trigger('click');
		
		// load content
		$('#my-notepad-register').load('/my-notepad/load-register', function() {
			showRegister();
			$('#register-form').validate();
			$('#register-form fieldset:eq(0) input').each(function() {
			   	$(this).rules('add', {
					required: true,
			        messages: {
			        	required: '*required'
					}
				});
			});
		});
	});
	
	/*** close my notepad register ***/
	$('#my-notepad-register-close-button').live('click', function(e) {
		e.preventDefault();

		$('#my-notepad-register').hide().empty();
	});
	
	/*** my notepad already registerd button ***/
	$('#already-registered').live('click', function(e) {
		e.preventDefault();
		
		$('#my-notepad-register-close-button').trigger('click');
		$('#log-in').trigger('click');
		
	});
	
	/*** my notepad register button ***/
	$('#register-button').live('click', function(e) {
		e.preventDefault();
		
		if($('#register-form').valid()) {
			var dataString = $('form#register-form').serialize();
				
			$.getJSON('/my-notepad/register',
				dataString,
				function(json_object) {
					if (json_object.status == 'success') {
						// set tab index
						setTabIndex(2);
						
						$('#register-log-in-placeholder .register-li, #register-log-in-placeholder .separator-li').hide();
						$('#register-log-in-placeholder .log-in-out-li a').html('Log Out').attr('id', 'log-out');
						
						$('#my-notepad-register-close-button').trigger('click');
						$('.my-notepad').trigger('click');
					} else if (json_object.status == 'email already used') {
						alert("Please use another email address");
					} else {
						alert("Passwords don't macth. Please try again");
					}
			});
		}
	});
	

	
	/*****************************/
	/***   MY NOTEPAD LOG IN   ***/
	/*****************************/
	
	function showLogIn() {
		$('#my-notepad-log-in').show();
	}
	
	/*** my notepad log in button ***/
	$('#log-in').click(function(e) {
		e.preventDefault();
		
		$('#my-notepad-forgot-close-button').trigger('click');
		$('#my-notepad-register-close-button').trigger('click');
		$('#my-notepad-management-close-button').trigger('click');
		
		// load content
		$('#my-notepad-log-in').load('/my-notepad/load-log-in', function() {
			showLogIn();
			$('#my-notepad-log-in-form').validate();
			$('#my-notepad-log-in-form input').each(function() {
			   	$(this).rules('add', {
					required: true,
			        messages: {
		        		required: '*required'
					}
				});
			});
		});
	});
	
	/*** close my notepad log in ***/
	$('#my-notepad-log-in-close-button').live('click', function(e) {
		e.preventDefault();

		$('#my-notepad-log-in').hide().empty();
	});
	
	/*** log in button ***/
	$('#my-notepad-log-in-button').live('click', function(e) {
		e.preventDefault();
		
		if($('#my-notepad-log-in-form').valid()) {
			var dataString = $('#my-notepad-log-in-form').serialize();
							
			$.getJSON('/my-notepad/log-in',
				dataString,
				function(json_object) {
					if (json_object.status == "success") {
						// set tab index
						setTabIndex(2);
						
						$('#register-log-in-placeholder .register-li, #register-log-in-placeholder .separator-li').hide();
						$('#register-log-in-placeholder .log-in-out-li a').html('LOG OUT').attr('id', 'log-out');
						
						$('#my-notepad-log-in-close-button').trigger('click');
						$('.my-notepad').trigger('click');
						
						// change to saved community button
						var saved_communities = json_object.saved_communities,
							length,
							community_id;
						length = saved_communities.length;
						for(var i = 0; i < length; i++) {
							community_id = saved_communities[i].community_id;
							$('input[value="' + community_id + '"]').prev('.add-community-button').removeClass('add-community-button').addClass('saved-community-button');
						}
						
						// change to saved checkbox
						var saved_residences = json_object.saved_residences,
							residence_id;
						length = saved_residences.length;
						for(var i = 0; i < length; i++) {
							residence_id = saved_residences[i].residence_id;
							$('input[value="' + residence_id + '"]').parent('.floorplan-detail').find('.unchecked').removeClass('unchecked').addClass('checked');
							$('input[value="' + residence_id + '"]').parent('.floorplan-detail').find('.checkbox-side-add-text').removeClass('checkbox-side-add-text').addClass('checkbox-side-saved-text').html('Saved!');
						}
					} else {
						alert("User account doesn't exist. Please try again");
					}
			});
		}
	});
	$('#my-notepad-or-register-log-in').live('click', function(e) {
		e.preventDefault();
		
		$('#my-notepad-log-in-close-button').trigger('click');
		$('#register').trigger('click');
	});
	
		

	/*****************************/
	/***   MY NOTEPAD FORGOT   ***/
	/*****************************/
	
	function showForgot() {
		$('#my-notepad-log-in-close-button').trigger('click');
		$('#my-notepad-forgot').show();
	}
	
	/*** my notepad forgot password button ***/
	$('#my-notepad-forgot-log-in').live('click', function(e) {
		e.preventDefault();
		
		$('#my-notepad-log-in-close-button').trigger('click');
		$('#my-notepad-register-close-button').trigger('click');
		$('#my-notepad-management-close-button').trigger('click');
		
		// load content
		$('#my-notepad-forgot').load('/my-notepad/load-forgot', function() {
			showForgot();
			$('#my-notepad-forgot-form').validate();
			$('#my-notepad-forgot-form input').each(function() {
			   	$(this).rules('add', {
					required: true,
			        messages: {
			        	required: '*required'
					}
				});
			});
		});
	});
	
	/*** close my notepad forgot ***/
	$('#my-notepad-forgot-close-button').live('click', function(e) {
		e.preventDefault();

		$('#my-notepad-forgot').hide().empty();
	});
	
	/*** forgot submit button ***/
	$('#my-notepad-forgot-submit').live('click', function(e) {
		e.preventDefault();
		
		if($('#my-notepad-forgot-form').valid()) {
			var dataString = $('#my-notepad-forgot-form').serialize();
							
			$.getJSON('/my-notepad/forgot',
				dataString,
				function(json_object) {
					if (json_object.status == "success") {
						$('#my-notepad-forgot-form').hide();
						$('#new-password-confirmation').show();
					} else {
						$('#email-not-exist').show();
						setTimeout("$('#email-not-exist').hide()", 3000);
					}
			});
		}
	});
	
	
	
	/*******************************************************************/
	/***   MY NOTEPAD: ADD/REMOVE COMMUNITY + ADD/REMOVE RESIDENCE   ***/
	/*******************************************************************/
	
	/*** add community ***/
	$('.add-community-button').live('click', function(e) {
		e.preventDefault();
		
		var _this = $(this),
			dataString = 'community_id=' + _this.next('#community-id').val();
		
		// check if notepad session variable is set or not 
		$.getJSON('/my-notepad/is-notepad-session-var-set',
			function(json_object) {
				
				// notepad session variable is set
				if (json_object.isNotepadSessionVarSet == "true") {
					
					// add community to my notepad
					$.getJSON('/my-notepad/add-community',
						dataString,
						function(json_object) {
							
							// success
							if (json_object.status == "success") {
								_this.removeClass('add-community-button').addClass('saved-community-button');
							}
					});
				}
				// notepad session variable isn't set
				else {
					
					// set temporary community session variable
					$.get('/my-notepad/set-temporary-community-session-variable',
						dataString,
						function() {
							_this.removeClass('add-community-button').addClass('saved-community-button');
					});
				}
		});
	});
	
	/*** saved community button to remove community ***/
	$('.saved-community-button').live('click', function(e) {
		e.preventDefault();
		
		var _this = $(this),
			dataString = 'community_id=' + _this.next('#community-id').val();
		
		// check if notepad session variable is set or not 
		$.getJSON('/my-notepad/is-notepad-session-var-set',
			function(json_object) {
				
				// notepad session variable is set
				if (json_object.isNotepadSessionVarSet == "true") {
					
					// remove community from my notepad
					$.getJSON('/my-notepad/remove-community',
						dataString,
						function(json_object) {
							if (json_object.status == "success") {
								_this.removeClass('saved-community-button').addClass('add-community-button');
							}
					});
					
					// remove residences belongs to this community
					$('.floorplans-placeholder .fancy-checkbox.checked').each(function() {
						$(this).trigger('click');
					});
				}
				// notepad session variable isn't set
				else {
					
					// delete temporary community session variable
					$.get('/my-notepad/delete-temporary-community-session-variable',
						dataString,
						function() {
							_this.removeClass('saved-community-button').addClass('add-community-button');
					});
					
					// delete residences belongs to this community
					$('.floorplans-placeholder .fancy-checkbox.checked').each(function() {
						$(this).trigger('click');
					});
				}
		});
	});
	
	/*** add residence ***/
	$('.floorplans-placeholder .fancy-checkbox.unchecked').live('click', function(e) {
		e.preventDefault();
		
		var _this = $(this),
			dataString = 'residence_id=' + $(this).parents('.floorplan-detail').find('input#residence-id').val();
		
		// check if notepad session variable is set or not 
		$.getJSON('/my-notepad/is-notepad-session-var-set',
			function(json_object) {
				
				// notepad session variable is set
				if (json_object.isNotepadSessionVarSet == "true") {
					$('.add-community-button').trigger('click');
					
					// add residence to my notepad
					$.getJSON('/my-notepad/add-residence',
						dataString,
						function(json_object) {
							
							// success
							if (json_object.status == "success") {
								_this.removeClass('unchecked').addClass('checked');
								_this.next().html('Saved!').removeClass('checkbox-side-add-text').addClass('checkbox-side-saved-text');
							}
						});
				}
				// notepad session variable isn't set
				else {
					$('.add-community-button').trigger('click');
					
					// set temporary residence session variable
					$.get('/my-notepad/set-temporary-residence-session-variable',
						dataString,
						function() {
							_this.removeClass('unchecked').addClass('checked');
							_this.next().html('Saved!').removeClass('checkbox-side-add-text').addClass('checkbox-side-saved-text');
					});
				}
		});
	});
	
	/*** remove residence ***/
	$('.floorplans-placeholder .fancy-checkbox.checked').live('click', function() {
		
		var _this = $(this),
			residence_id = _this.parents('.floorplan-detail').find('input#residence-id').val(),
			dataString = 'residence_id=' + residence_id;
		
		// check if notepad session variable is set or not 
		$.getJSON('/my-notepad/is-notepad-session-var-set',
			function(json_object) {
				
				// notepad session variable is set
				if (json_object.isNotepadSessionVarSet == "true") {
					
					// remove residence from my notepad
					$.getJSON('/my-notepad/remove-residence',
						dataString,
						function(json_object) {
							if (json_object.status == "success") {
								_this.removeClass('checked').addClass('unchecked');
								_this.next().html('Add!').removeClass('checkbox-side-saved-text').addClass('checkbox-side-add-text');
							}
					});
				}
				// notepad session variable isn't set
				else {
					
					// delete temporary residence session variable
					$.get('/my-notepad/delete-temporary-residence-session-variable',
						dataString,
						function() {
							_this.removeClass('checked').addClass('unchecked');
							_this.next().html('Add!').removeClass('checkbox-side-saved-text').addClass('checkbox-side-add-text');
					});
				}
		});
	});
	
});

