function set_status(status){
		$('img.status').attr('src', '/~site_media/images/' + status +'.png');
	}

function lookup() {
	input_name = $("#id_tiny_name")
	
	
	var typeWatchOptions = {  
		callback:function(){ checkAvailability(); },  
		wait:750,
		captureLength:-1  
	}

	input_name.typeWatch(typeWatchOptions);
	
	input_name.keypress(function() {
                set_status('waiting');
    });
  

	function checkAvailability() { 
	    if (input_name.attr('value') == '') {
			set_status(id, 'ok');
		}
		else {
			set_status('waiting');
			$.getJSON('/lookup/', {
				tiny_name: input_name.attr('value')
			}, function(data){
				if (data['available']) {
					set_status('ok');
				}
				else {
					set_status('no');
				}
			});
		} 
	
	}
}
 