// Cribbed from http://www.mail-archive.com/discuss@jquery.com/msg02137.html
// and modified to change on keyup events too
$.fn.observe = function( time, callback ){
  return this.each(function(){
     var form = this, change = false;
     function changer() {
         change = true;
     }

     $(form.elements).change(changer).keyup(changer).attr("autocomplete", "off");

     setInterval(function(){
         if ( change ) callback.call( form );
         change = false;
     }, time * 1000);
  });
};

$(document).ready(function(){
    $("#babynames_search").observe(2, function(){
        $(this).ajaxSubmit({target: '#babynames_results', url:'../search_partial/'});
    });
});

$(document).ready(function() {
	$.get('/names/list/lists_partial/', function(data) {
		$('#names-categories').append(data);
	    $("#names-categories").jCarouselLite({
            // btnNext: ".spinner_next",
            // btnPrev: ".spinner_prev",
			vertical: true,
			visible: 1,
			auto: 5000,
			circular: true
	    });
	});
});
