skatic.appliedAjaxMethods.profileAjaxResponse = function(response, linkTitle){
	var link = $('ul.mediamenu a[title="'+linkTitle+'"]');
	var ul = link.parents('ul.mediamenu');
	ul.find('a').removeClass('on');
	link.addClass('on');
	ul.next('div').html(response);
};

skatic.appliedAjaxMethods.getProfileElement = function(label, userId) {
	switch (label) {
		case 'Photos':
			var controller = 'photos';
			break;
		case 'Videos':
			var controller = 'video';
			break;
		case 'Rig':
			var controller = 'equipment';
			break;
		case 'Gigs':
			var controller = 'gigs';
			break;
		case 'Playlists':
			var controller = 'playlists';
			break;
		case 'Recommended artists':
			var controller = 'recommends';
			break;
		case 'Followers':
			var controller = 'followers';
			break;
	}
	
	var url = '/'+controller+'/profileList/'+userId+'/?locationChanged=false';
	
	$.ajax({
		'url':url,
		'type':'GET',
		'cache':false,
		'success':function(response) {
			skatic.appliedAjaxMethods.profileAjaxResponse(response, label);
		}
	});
	return false;
};

