function getUserListHtml(users, show_block_unblock_buttons, show_confirm_reject_buttons, no_items_text) {
	if(no_items_text == undefined) {
		no_items_text = "There are not any results to be displayed";
	}
	var html = '';
	if(users.msg!=1) {
		html = '<ul class="rlist">';
		for(var i in users) {
			var status = "";
			(users[i].about_me != "") ? status = users[i].about_me : status = users[i].description;
			var club_cat_icon = "";
			var club_cat_icon_title = "";
			var club_cat_param = "";
			switch(users[i].club_cat) {
				case "club":
					club_cat_icon = "club";
					club_cat_icon_title = "Club";
					club_cat_param = "club";
					break;
				case "bar":
					club_cat_icon = "bar";
					club_cat_icon_title = "Bar";
					club_cat_param = "bar";
					break;
				case "adult":
					club_cat_icon = "adult";
					club_cat_icon_title = "Adult";
					club_cat_param = "adult";
					break;
			}
			
			var music_categories = new Array();
			if(users[i].music_cat_house == 1) {
				var music_cat = new Array();
				music_cat["title"] = "House Music"; 
				music_cat["class"] = "house-music";
				music_cat["param"] = "house";
				music_categories.push(music_cat); 
			}
			if(users[i].music_cat_latino == 1) {
				var music_cat = new Array();
				music_cat["title"] = "Latino Music"; 
				music_cat["class"] = "latino-music"; 
				music_cat["param"] = "latino";
				music_categories.push(music_cat); 
			}
			if(users[i].music_cat_rock == 1) {
				var music_cat = new Array();
				music_cat["title"] = "Rock Music"; 
				music_cat["class"] = "rock-music"; 
				music_cat["param"] = "rock";
				music_categories.push(music_cat); 
			}
			if(users[i].music_cat_rnb == 1) {
				var music_cat = new Array();
				music_cat["title"] = "R&B Music"; 
				music_cat["class"] = "rnb-music"; 
				music_cat["param"] = "rnb";
				music_categories.push(music_cat); 
			}
			if(users[i].music_cat_pop == 1) {
				var music_cat = new Array();
				music_cat["title"] = "Pop Music"; 
				music_cat["class"] = "pop-music"; 
				music_cat["param"] = "pop";
				music_categories.push(music_cat); 
			}
			
			html += '<li rel="'+users[i].id+'">';
			html += '<a class="avatar" href="'+users[i].url+'"><img src="'+users[i].avatar_url+'" /></a>';
			html += '<div class="user-info">';
			html += '<a class="name" href="'+users[i].url+'">'+users[i].username+'</a>';
			html += '<span class="user-status">'+status+'</span><br />';
			html += '<a class="friend-count friends" href="'+users[i].friends_url+'">'+users[i].friendcount+' friends</a>';
			html += '<a class="write-message pointer" username="'+users[i].name+'" rel="'+users[i].id+'" userurl="'+users[i].url+'">Write a message</a>';
			if(club_cat_icon != "") {
				html += '<a title="'+club_cat_icon_title+'" class="category-icons '+club_cat_icon+'" href="?params=en/user/search&club-category='+club_cat_param+'">'+club_cat_icon_title+'</a>';
			}
			if(music_categories.length > 0) {
				for(var j in music_categories) {
					html += '<a title="'+music_categories[j]["title"]+'" class="category-icons '+music_categories[j]["class"]+'" href="?params=en/user/search&music-category='+music_categories[j]["param"]+'">'+music_categories[j]["title"]+'</a>';
				}
			}
			html += '</div>';
			if(show_block_unblock_buttons) {
				if(users[i].blocked == false) {
					html += '<a title="Block this user" class="pointer block-user" rel="'+users[i].id+'">Block</a>';
				} else {
					html += '<a title="unblock this user" class="pointer unblock-user" rel="'+users[i].id+'">Unblock</a>';
				}
			}
			
			if(show_confirm_reject_buttons == true) {
				// ul li a.response
				html += '<ul class="friends-response-list">\
						<li><a class="pointer response confirm-friend" userid="'+users[i].id+'" rel="confirm">Confirm</a></li>\
						<li><a class="pointer response reject-friend" userid="'+users[i].id+'" rel="reject">Reject</a></li>\
						</ul>\
				';
			}
			html += '<br />';
			html += '</li>';
		}
		html += '</ul>';
	} else {
		html += '<div class="no-items">'+no_items_text+'</div>';
	}
	return html;
}

$().ready(function() {
	$(".write-message").live("click", function() {
		show_write_message_popup($(this));
	});
})

function show_write_message_popup(el) {
	var popup = $("#write-message-popup");
	if(popup.length == 0) {
		var html = '\
		<div id="write-message-popup">\
			<input type="hidden" name="message-recepient" />\
			<div class="top-transparency-border">&nbsp;</div>\
			<div class="repeated-content-border">\
				<div class="notifications-content">\
					<h3>Write message</h3>\
					<p class="login-text more-margin">Write message to: <a class="message-recepient pointer"></a></p>\
					<form class="pop-up-login" action="#">\
						<p>\
							<label for="subject">Subject:</label>\
							<input type="text" class="message-subject" />\
						</p>\
						<p>\
							<label for="message">Message:</label>\
							<textarea class="message-body"></textarea>\
						</p>\
						<p>\
							<input class="log-me-in" name="send-message" type="button" value="Send" />\
						</p>\
						<p id="message-response"></p>\
					</form>\
				</div>\
			</div>\
			<div class="bottom-transparency-border">&nbsp;</div>\
		</div>';
		$("body").append(html);
	}
	$("#write-message-popup .message-recepient").html('<a href="'+$(el).attr("userurl")+'">'+$(el).attr("username")+'</a>');
	$("#write-message-popup .message-subject").val("");
	$("#write-message-popup .message-body").val("");
	var user_id = $(el).attr("rel");
	
	$('#write-message-popup').modal();
	
	$("#write-message-popup [name=send-message]").click(function() {
		var subject = $("#write-message-popup .message-subject").val();
		var content = $("#write-message-popup .message-body").val();
		if($.trim(subject) == "") {
			alert("Type subject");
		} else if($.trim(content) == "") {
			alert("Type message");
		} else {
			var recepients = new Array();
			$("#write-message-popup [name=send-message]").unbind();
			$("#write-message-popup [name=send-message]").remove();
			$("#message-response").html("Submitting, please wait!");
			$.ajax({
				type: "POST",
				url: "http://dodomaps.com/dodomaps/?params=en/message/ajax",
				data: "fun=rvSendMessage&recepients[]="+user_id+"&subject="+subject+"&content="+content,
				dataType: "html",
				success: function(_response) {
					var obj = $.parseJSON(_response);
					if(obj.msg == 0) {
						$("#message-response").html("Message sent!");
						setTimeout('$(".modalCloseImg").click();', 1000); 
						setTimeout('$("#write-message-popup").remove();', 1000);
					} else {
						$("#message-response").html("Something went wrong");
					}
				}
			});
		}
	});
	
}

