	function formSetup() {
		searchSetup();
		$('.cancel').click(clearForm);
	}

	function clearForm() {	
		$('.popup_form .input').val('');
		$('span.jsval').text('');
		$('#popup_window').hide();
		$('#sresults').html('');
	}
	
	function clearAndReload() {
		clearForm();
		location.reload();
	}
	
	function showSearchResultsForm() {
			$('#popup_window').show();
			$('.sresults_form').show();
	}

	/* use /cirl/photos/search locally, /photos/search online */
	function searchSetup() {
		$("#search_input").keyup(function() {
			$('#sresults').show();
			$('#sresults').html('Searching...');
			var search_input = $(this).val();
			var dataString = 'term='+ search_input;
			if (search_input.length > 2) {
				$.ajax({
					type: "POST",
					url: "/photos/search",
					data: dataString, 
					success: function(server_response) {
						showSearchResultsForm();
						$('.sresults_form #message').html('Search results for <b>' + search_input + '</b>')
						$('#sresults').html(server_response);
					} 
				});	
			} else {
				$('#sresults').html('Please enter at least 3 letters for the search');
			}
			return false;
		}); 
	}	

