
var microcommunity = {
	dialogToAdd: function(uid) {
		$('#dialog').remove();
		$.ajax({
			type: 'get',
			url:  'index.php',
			data: 'type=500&tx_microcommunity_pi1[addfriendrequest]='+uid,
			success: function(html, status) {
				$('body').append('<div id="dialog">'+html+'</div>');
				$('#dialog').dialog({
					width: 'auto',
					modal: true,
					buttons: {
						'Vredu': function() {
							$.ajax({
								type: 'get',
								url:  'index.php',
								data: 'type=500&tx_microcommunity_pi1[addfriendrequest]='+uid+'&tx_microcommunity_pi1[send]=1'+'&'+$('textarea[name="tx_microcommunity_pi1[invitation]"]').serialize(),
								success: function(html, status) {
									if ('0' == '') {
										alert(html);
									} else {
										$('#0').html(html);
									}
								}
							});
							$(this).dialog('close');
						},
						'Izbriši': function() {
							$(this).dialog('close');
						}
					},
					title: 'Zahtev za prijateljstvo'
				});
			}
		});
	},
	dialogToRemove: function(uid) {
		$('#dialog').remove();
		$.ajax({
			type: 'get',
			url:  'index.php',
			data: 'type=500&tx_microcommunity_pi1[removefriend]='+uid,
			success: function(html, status) {
				$('body').append('<div id="dialog">'+html+'</div>');
				$('#dialog').dialog({
					width: 'auto',
					modal: true,
					buttons: {
						'Izbriši': function() {
							$(this).dialog('close');
						},
						'Vredu': function() {
							$.ajax({
								type: 'get',
								url:  'index.php',
								data: 'type=500&tx_microcommunity_pi1[removefriend]='+uid+'&tx_microcommunity_pi1[send]=1',
								success: function(html, status) {
									if ('0' == '') {
										alert(html);
									} else {
										$('#0').html(html);
									}
									$('#friends_'+uid).hide('blind');
								}
							});
							$(this).dialog('close');
						}
					},
					title: 'Izbriši prijatelja'
				});
			}
		});
	},
	dialogToAccept: function(uid) {
		$('#dialog').remove();
		$.ajax({
			type: 'get',
			url:  'index.php',
			data: 'type=500&tx_microcommunity_pi1[showfriendrequest]='+uid,
			success: function(html, status) {
				$('body').append('<div id="dialog">'+html+'</div>');
				$('#dialog').dialog({
					width: 'auto',
					modal: true,
					buttons: {
						'Potrdi': function() {
							$.ajax({
								type: 'get',
								url:  'index.php',
								data: 'type=500&tx_microcommunity_pi1[acceptfriend]='+uid,
								success: function(html, status) {
									$('#friendsrequest_link_'+uid).hide('blind');
								}
							});
							$(this).dialog('close');
						},
						'Izbriši': function() {
							$.ajax({
								type: 'get',
								url:  'index.php',
								data: 'type=500&tx_microcommunity_pi1[rejectfriend]='+uid,
								success: function(html, status) {
									$('#friendsrequest_link_'+uid).hide('blind');
								}
							});
							$(this).dialog('close');
						}
					},
					title: 'Zahtevi za prijateljstvo'
				});
			}
		});
	},
	dialogToSendMsg: function(uid) {
		$('#dialog').remove();
		$.ajax({
			type: 'get',
			url:  'index.php',
			data: 'type=500&tx_microcommunity_pi1[sendMsgView]='+uid,
			success: function(html, status) {
				$('body').append('<div id="dialog">'+html+'</div>');
				$('#dialog').dialog({
					width: 'auto',
					modal: true,
					buttons: {
						'Vredu': function() {
							$.ajax({
								type: 'get',
								url:  'index.php',
								data: 'type=500&tx_microcommunity_pi1[sendMsgView]='+uid+'&tx_microcommunity_pi1[send]=1'+'&'+$('textarea[name="tx_microcommunity_pi1[msg]"]').serialize()+'&'+$('input[name="tx_microcommunity_pi1[title]"]').serialize(),
								success: function(html, status) {
									if ('0' == '') {
										alert(html);
									} else {
										$('#0').html(html);
									}
								}
							});
							$(this).dialog('close');
						},
						'Izbriši': function() {
							$(this).dialog('close');
						}
					},
					title: 'Pošlji sporočilo'
				});
			}
		});
	},
	ajaxizeLinks: function() {
		$('#recieved .tx-pagebrowse li a,#sent .tx-pagebrowse li a').bind('click', function() {
			ajaxlink = $(this).attr('href');
			container = $(this).parents('.ui-tabs-panel');
			$.ajax({
				type: 'get',
				url:  window.location.protocol + '//' + window.location.host + '/' + ajaxlink + '&type=500',
				success: function(html, status) {
					container.html(html);
					microcommunity.ajaxizeLinks();
				}
			});
			return false;
		});
	},
	ajaxUpdate: function() {
		$('#recieved .tx-pagebrowse li a,#sent .tx-pagebrowse li a').bind('click', function() {
			ajaxlink = $(this).attr('href');
			container = $(this).parents('.ui-tabs-panel');
			$.ajax({
				type: 'get',
				url:  'index.php',
				data: ajaxlink+'&type=500',
				success: function(html, status) {
					container.html(html);
					microcommunity.ajaxizeLinks();
				}
			});
			return false;
		});
	}
};

