$(document).ready(function() {
    $("#autoComplete").autocomplete("/profiles/autoComplete", {
        minChars: 3,
        cacheLength: 15,
        onItemSelect: selectItem,
        formatItem: formatItem,
        autoFill: false,
        maxItemsToShow:15,
        matchContains: 1
    });

	if ($('#flash-message').length) {
		var flashMessage = $('#flash-message').overlay({
			api: true, 
			top: 20,
			expose: {
				color: '#333',
				opacity: 0,
				loadSpeed: 0,
				closeSpeed: 0
			}
		});

		flashMessage.load();

		flashMessage.onLoad(function() {
			setTimeout(function() {
				flashMessage.close();
			}, 2000);
		});
	}
	
	$('.jqprint').click(function() {
		window.print();
		return false;
	});

    $('#login').click(function(){
        $('#loginForm').toggle("normal");
        $('div.error').hide();
    });
	
	$("a[rel=ext]").attr('target', '_blank');

});

function selectItem(li) {
	if (li.extra) {
		location.href='/profiles/' + li.extra[0];
	}
}

function formatItem(row) {
    return row[0];
}

