jQuery(document).ready( function() 
{
	switch(jQuery('#social-search-input').attr('rel'))
	{
		case 'user':
			var searchURLType = 'usersearch2';
			break;
		case 'event':
		case 'group':
			var searchURLType = jQuery('#social-search-input').attr('rel')+'search';
			break;
	}
	
	
	jQuery('#social-search-input').autocomplete('/ajax/'+searchURLType+'/', 
	{  
		selectFirst:false,
		delay: 300,
		matchContains: true,
		mustMatch: false,
		minChars: 3,
		width:'22.65em',
		formatItem: function(row) 
		{
			if (row[0] == 'user')
			{
				return '<img class="memberSearchAvatar" src="'+MPORA.globalVars.static_base_url+'avatar/'+row[2]+'/s/" width="20" height="20" /> '+row[1]; // + " (<strong>Username: " + row[1] + "</strong>)";
			}
			else if (row[0] == 'groups' || row[0] == 'events')
			{
				var returnData =  '<img class="memberSearchAvatar" src="'+MPORA.globalVars.static_base_url+'group/'+row[2]+'/s/" width="20" height="20" />'+row[1];
				
				if (typeof(row[4]) !== 'undefined')
				{
					returnData += '<br /><span class="memberSearchSubLine">'+row[4]+'</span>';
				}
				
				return returnData;
			}
		}, 
		formatResult: function(row)
		{
			return row[3]+' '+row[4];	
		}

	});

	jQuery('#social-search-input').result(function(event, data, formatted) 
	{
			jQuery('#social-search-input').val('');
			if (data[0] == 'user')
			{
				if (data[1].indexOf('(') > -1) 
					data[1] = data[1].substring(data[1].indexOf('(') + 1, data[1].indexOf(')'));

				document.location.href = MPORA.globalVars.global_base_url+data[1]+'/';
			}
			else if (data[0] == 'events' || data[0] == 'groups' )
			{
				document.location.href = MPORA.globalVars.global_base_url+data[0]+'/'+data[2]+'/'+data[3]+'/';
			}
	});
	


});
	
