

$(function() {

	$('a.redirect').click(RedirectLinks);
	$('a.remove_email_profile').click(RemoveProfileEmail);

	$('a.addToFavorites').click(AddToFavorite);

	$('a.removeFavorites').click(RemoveFavorite);
	$('a.removeFromFavorites').click(RemoveFromFavorites);
	
	$('.sendMessage').click(ApelSendMessageToUser);
	$('.commentSendMessage').click(ApelSendMessageToUser);
	
	$('.sendmessageto').click(FncSendMessage);
	
	$('a.email_profile').click(EmailProfileToFriend);
	
	$('.addComment').click(ApelAddComment);
	$('.postcomment').click(FncPostProfileComment);
	
	$('.addToFriends').click(ApelAddToFriends);
	$('a.addToFriends_vogoo').click(ApelAddToFriends);
	
	$('.confirmFriend').click(FncConfirmFriend);
	$('.ignoreFriend').click(FncIgnoreFriend);
	
	$('.thumbs_up_book').click(FncThumbsUpBookmark);
	$('.thumbs_down_book').click(FncThumbsDownBookmark);
	
	$('.thumbs_up_user').click(FncThumbsUpUser);
	$('.thumbs_down_user').click(FncThumbsDownUser);
	
	$('a.thumbs_up_site').click(FncThumbsUpSite);
	$('a.thumbs_down_site').click(FncThumbsDownSite);
	
	$('.deleteFromFriends').click(DeleteFromFriends);
	$('.deleteFriend').click(DeleteFriend);
	//$('a.add_delete_friend').click(AddDeleteFriend);
	$('.deleteComment').click(DeleteComment);
	$('.delete_photo_comment').click(DeletePhotoComment);
	
	$('a.friends_requests').click(PrepareListFriendsRequests);

	$('a.tag_listing').click(TagListing);	

	$('a.delete_bookmark').click(DeleteBookmark);
	
	$('a.bookmarks_do').click(BookmarkSave);
	$('a.bookmark_site').click(BookmarkSave);
	$('input#add_bookmark_profile').click(AddBookmark2);
	
	$('a.edit_bookmark').click(ApelEditBookmark);
	$('input.edit_bookmark_item').click(FncEditBookmark);
	
	$('a.reply_comment').click(ApelReplyComment);
	
	$('a.imAFan').click(ImAFan);
	$('a.blockUser').click(BlockUser);
	$('a.unblockUser').click(UnBlockUser);
	
	//share a link(compose message)
	$('a#show_share_link').click(ShowSharedLink);
	
	//delete a message
	$('a.deleteMessageInbox').click(DeleteMessageInbox);
	//delete multiple messages
	$('a#deleteMultipleMessages').click(DeleteMultipleMessages);
	
	//thread_options
	$('a.mark_as_unread').click(MarkAsUnread);
	$('a.delete_messaging_thread').click(DeleteMessagingThread); 
	
	//add new email
	$('a#add_new_email').click(AddNewEmail);
	
	//photos
	$('a.deleteLink').click(DeletePhoto);
	
	//groups
	$('a.delete_member').click(DeleteGroupMember);
	$('a#deleteMultipleMembers').click(DeleteMultipleMembers);
	
	$('a.delete_group').click(DeleteGroup);
	$('a#deleteMultipleGroups').click(DeleteMultipleGroups);
	
	$('a.delete_grphoto').click(DeleteGroupPhoto);
	$('a.delete_ph_comment').click(DeleteGRPhotoComment);
	$('a.delete_gr_comment').click(DeleteGroupComment);
	$('a.request_to_join').click(RequestToJoinGroup);
	$('a.join_group').click(JoinGroup);
	
	$('a.accept_request').click(ApproveJoinRequest);
	$('a#approveMultipleRequests').click(ApproveMultipleRequest);

	$('a.delete_request').click(RejectJoinRequest);
	$('a#deleteMultipleRequests').click(RejectMultipleRequests);
	
	$('a.members_invite').click(ApelMembersInviteToJoin);
	$('.membersInviteToJoin2').click(MembersInviteToJoin);
	
	$('a.selectall_friends').click(function() {
			$('div#list_friends input[@type=checkbox]').attr('checked', 'checked');
		});
		
	$('a.deselectall_friends').click(function() {
		$('div#list_friends input[@type=checkbox]').attr('checked', '');
	});
		
	$('input#friendsInvite').click(function() {
		
		$("div#list_friends input[@type=checkbox]").each(function(){
				if($(this).attr("checked") == true){	
					email= $(this).attr('value');
					name=$(this).attr('id').substr(7);	
					
					$('form#inviteFriendsToJoin').prepend('<input type="hidden" name="email[]" value="'+email+'">');
					$('form#inviteFriendsToJoin').prepend('<input type="hidden" name="names[]" value="'+name+'">');
				} 	
			});
		$('form#inviteFriendsToJoin').submit();		
	});
	
	
	
	$('#enable_photos').click(ShowPhotosOptions);
	$('#enable_items').click(ShowItemsOptions);
	
	$('input#invite_facebook_friends').click(InviteFacebookFriends);
	//$('select#country').onchange(ShowZipcode);
	
	
});
	/*$('input#sendInvite').click(function(){
			$('form#SendInviteToJoin').submit();
	});*/


	function AddBookmark2(){
	
		$("p.statusMessage").html('<img src="' + HTTP + LAYOUTS + 'images/load.gif" border="0" /> Validating fields...');
		
	$('#frm_add_bookmark input[@type=text],#frm_add_bookmark textarea').each(function(){
		if ($(this).val() == '' || $(this).val() == null) {
			$("p.statusMessage").html('<span class="modal_login_failed">Incomplete fields!</span>');
			return false;
		}
	});
	
	services = new Array();		
			
	$('#frm_add_bookmark input[@type=checkbox]').each(function(){
		if($(this).attr("checked") == true)
			services.push($(this).val());
			
	});	
	
	title = $('#frm_add_bookmark input[@name=title]').val();
	description = $('#frm_add_bookmark textarea[@name=description]').val();
	tags = $('#frm_add_bookmark input[@name=tags]').val();
	url = $('#frm_add_bookmark input[@name=url]').val();
	
	services = services.join(",");
						
	//ajax request; check for duplicates, save in db, sync with external services
	$.post(HTTP + '?add_bookmark_profile', {services:services,title:title,description:description,tags:tags,url:url,key:last_bookmark}, function(response) {
		update = response.split("|||");
		if (update[0] == 0) 
			$("p.statusMessage").html('<span class="modal_login_failed">' + update[1] + '</span>');
		else {
			if(update.length == 3 && update[2] == 'redirect')
				$("p.statusMessage").html('<span class="confirmMessage">' + update[1] + ' Redirecting to profile page for providing service logins...</span>');
			else
				$("p.statusMessage").html('<span class="confirmMessage">' + update[1] + '</span>');	
			
			//publish to facebook; steps 1-4;
			//1. is facebook checkbox checked? (check var services)
			//2. is the user logged into facebook? (AJAX)
			//3. json_encode array (AJAX response)
			//4. publish to facebook (call facebook_publish_feed_story(template_bundle_id, template_bundle_data);)
			
			title = JSON.encode(title);
			description = JSON.encode(description);
														
			var data = {'title': title, 'description': description};
									
			if (services.indexOf("facebook") != -1) { //user checked facebook
				$.get(HTTP + 'ajax/?publish_to_facebook', function(response){
					if (response == 1) 
						facebook_publish_feed_story(61684578816, data);
					setTimeout("hide_modal_window()", 2000);	
				});
			}
			else {
				//auto-close window after 2 seconds
				setTimeout("hide_modal_window()", 2000);
				if(update.length == 3 && update[2] == 'redirect')
					document.location = HTTP + 'users/account_preferences/';
				
			}
			
			
		}
	});
	
	}

	var last_bookmark;
	var type_sent;
	
	function EmailProfileToFriend(){
	
		type_id = $(this).attr("id");
		var ids = type_id.split('_');
		
		if(ids[1] == 'site'){
				type_sent = 'site';
				last_bookmark = ids[2];
				
			}
		else {
				type_sent = 'bookmark';
				last_bookmark = ids[2];
				
			}
	}	

	function BookmarkSave(){
	
		type_id = $(this).attr("id");
		var ids = type_id.split('_');
		//alert(ids[2]);
	
		if(ids[1] == 'site'){
				type_sent = 'site';
				last_bookmark = ids[2];
				//alert(last_bookmark);
			}
		else {
				type_sent = 'bookmark';
				last_bookmark = ids[2];
				//alert(last_bookmark);
			}
	}
	
	
	function EmailToFriend(){
	
		$("p.statusMessage").html('<img src="' + HTTP + LAYOUTS + 'images/load.gif" border="0" /> Validating fields...');
				
			emails = $('#frm_email_to_friend input[@name=to]').val();
			bcc = $('#frm_email_to_friend input[@name=bcc]').val();
			title = $('#frm_email_to_friend input[@name=subject]').val();
			from = $('#frm_email_to_friend input[@name=email]').val();
			msg = $('#frm_email_to_friend textarea[@name=msg]').val();
			url = $('#frm_email_to_friend input[@name=url]').val();
			code = $('#frm_email_to_friend input[@name=code]').val();
			thumb = $('#frm_email_to_friend input[@name=thumb_src]').val();
			description = $('#frm_email_to_friend input[@name=description]').val();
					
			if (emails == '' || emails == null || title == '' || title == null || from == '' || from == null) {
				$("p.statusMessage").html('<span class="modal_login_failed">Incomplete fields!</span>');
				return false;
			}
			
			$("p.statusMessage").html('<img src="' + HTTP + LAYOUTS + 'images/load.gif" border="0" /> Sending emails...');
			SendEmailsStep(emails, title, url, bcc, msg, from, thumb, code, description);	
				
	}
	



	var show_share_link = 0;
	 
	function ShowSharedLink(){
		if(show_share_link == 0){
		$('div#shared_link_container').css({display: "block"});
		show_share_link = 1;
		
		}
		else{
		$('#shared_link_container').css({display: "none"});
		show_share_link = 0;
		
		} 
	} 
	
	
	var addnewwmail=0
	function AddNewEmail(){
		if(addnewwmail == 0){
			$('p#email_address').css({display: "block"});
			addnewwmail = 1;
		}
		else{
			$('p#email_address').css({display: "none"});
			addnewwmail = 0;
		}
	
	}






var send_user_id;
var user_name ;
var photo;
var title;
var bookmark_title;
var bookmark_url;
var my_email;
var description ;
var tags;
var id;


	function ImAFan(){
		
		user_id = $(this).attr("id").substr(7);
	
		$.post('?iamfan',{user_id:user_id},function(response){
			info = response.split('|||');
			if(info[0] == 1){
			
			$('small#nr_fans').text(info[1]);
			
				
			}
		});
	}


	function BlockUser(){

		
		
		id = $(this).attr("id").substr(10);
		
		$.getJSON('?block_user='+id,{},function(response){
			if(response['error']){
					alert(response['error_message']);
					return;
				}
				
		$('a#blockUser_'+id).text('Unblock this user');
		$('a#blockUser_'+id).removeClass('blockUser');
		$('a#blockUser_'+id).addClass('unblockUser');		
			
		self.parent.location.reload();	
		});
	}


	function UnBlockUser(){
		
		id = $(this).attr("id").substr(10);
		$.getJSON('?unblock_user='+id,{},function(response){
			if(response['error']){
					alert(response['error_message']);
					return;
				}
				
		$('a#blockUser_'+id).text('Block  user');
		$('a#blockUser_'+id).removeClass('unblockUser');
		$('a#blockUser_'+id).addClass('blockUser');		
			
		self.parent.location.reload();	
		});
	}
		
	

	function AddToFavorite(){
		
		id=$(this).attr("id").substr(15);
		
					
		$.post('?add_to_favorites',{id:id},function(response){
		
		info = response.split('|||');
			if(info[0]==1){
		
				$('a#addToFavorites_'+id).text('Remove Favorite');
				$('a#addToFavorites_'+id).removeClass('addToFavorites');
				$('a#addToFavorites_'+id).addClass('removeFavorites');
				
				nr_fav = info[1];
				$('small#nr_favorites').text('('+nr_fav+')');
			
				
				$('a.addToFavorites').click(AddToFavorite);
				$('a.removeFavorites').click(RemoveFavorite);
				$('a.removeFromFavorites').click(RemoveFromFavorites);
				
		//self.parent.location.reload();	
		}
		
		
		});
	}
	
	function RemoveFromFavorites(){
	
		id = $(this).attr("id").substr(15); 
		
		$.post('?remove_from_favorite',{id:id},function(response){
	
			info=response.split('|||');
			if(info[0]==1){
		
				$('div#div_userBox_'+id).remove();
				nr_fav = info[1];
				$('small#nr_favorites').text('('+nr_fav+')');
				self.parent.location.reload();	
				}		
		});
	}


	function RemoveFavorite(){

		id = $(this).attr("id").substr(15);
		$.post('?remove_favorite',{id:id}, function(response){
			info=response.split('|||');
			if(info[0]  == 1){
			
			$('a#addToFavorites_'+id).text('Add To Favorite');
			$('a#addToFavorites_'+id).removeClass('removeFavorites');
			$('a#addToFavorites_'+id).addClass('addToFavorites');
			
				nr_fav = info[1];
				$('small#nr_favorites').text('('+nr_fav+')');
			
			
			$('a.addToFavorites').click(AddToFavorite);
			$('a.removeFavorites').click(RemoveFavorite);
			$('a.removeFromFavorites').click(RemoveFromFavorites);
		
	
			}		
		});		
	}
	
	
	
	function DeleteFromFriends(){
	
		id = $(this).attr("id").substr(14);
	
		action = 'remove';
		$.post('?delete_from_friends',{id:id,action:action},function(response){
			info = response.split('|||');
			if(info[0] == 1){
			user_name = info[1];
			$('p#confirm_action').text(user_name+' has been deleted from you\'re friends list!');
			$('div#div_userBox_'+id).remove();
			
				nr_friends = info[2];
				$('small#nr_friends').text('('+nr_friends+')');
			}
		});
		
	}
	
	function UserInfos(){
	
		id=$(this).attr("id").substr(14);
		
		$.post('?user_infos',{id:id},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				user_name = info[1];
			
			}
		});
		
	return user_name;
	
	}
	
	/*function AddDeleteFriend(){
	id = $(this).attr("id").substr(12);
	
	if($(this).attr("class").indexOf("deleteFriend") != -1)
		action = 'remove';
	else
		action = 'add';
		
	$.post('?delete_friend', {id:id,action:action}, function(response) {
	 info = response.split('|||');
		if (info[0] == 1) {
			if (action == 'remove') {
				$("#user_friend_" + id).attr("class", "addToFriends add_delete_friend");
				$("#user_friend_" +id).text("Add to Friends");
				$("#user_friend_" + id).attr("rel", info[3]);
				$("#user_friend_" + id).attr("title",'Add '+info[2]+' to friends' );
				$('small#nr_friends').text('('+info[2]+')');
			}
			else {
				$("#user_friend_" + id).attr("class", "addToFriends add_delete_friend");
				$("#user_friend_" +id).text("Add to Friends");
				$("#user_friend_" + id).attr("rel", info[3]);
				$("#user_friend_" + id).attr("title",'Add '+info[2]+' to friends' );
				$('small#nr_friends').text('('+info[2]+')');
			}
		}
		$('a.add_delete_friend').click(AddDeleteFriend);			
	});		
	
}*/
	
	
	
	
	function DeleteFriend(){
	
	
		 id = $(this).attr("id").substr(14);
		$.post('?delete_friend',{id:id},function (response){
			info = response.split('|||');
			if(info[0] == 1){
				user_name = info[1];
				$('a#delete_friend_'+id).remove();
				$('a#addToFavorites_'+id).append('<a href="javascript:void(0);" class="addToFriends" id="addToFriends'+id+'"  rel="modal_window-addToFriends" title="Add '+user_name+' to friends?">' )
			//	$('div#confirm_action').text(user_name+'has been deleted from you\'re friends list!');
				
				
				nr_friends = info[2];
				$('small#nr_friends').text('('+nr_friends+')');
					//self.parent.location.reload();
					
			
			}
			
		});
	}
	
	function DeletePhoto(){
	
		
		 id = $(this).attr("id").substr(13);
		 
		 $.post('?delete_photo',{id:id},function(response){
		 		
		 		if(response == 1){
		 		
		 		$('div#photo_'+id).remove();
		 		$('div#message_photos').html('<span class="confirm" style="margin-top:5px;margin-left:15px;">Your photo has been successfuly deleted!</span>');
		 		
		 		}	
		 });
	}
	
	function DeletePhotoComment(){
	
	
	id = $(this).attr("id").substr(21);
	
		$.post('?delete_photo_comment',{id:id},function(response){
			if(response == 1){
				$('#comment_'+id).remove();
				$('li.messageConfirm').text('Comment deleted!');
				$('div#messageAddComment').text('');
				//self.parent.location.reload();	
			}
		});
	}
	
	
	
	function DeleteComment(){
	
	
		id = $(this).attr("id").substr(15);
		
		$.post('?delete_comment',{id:id},function(response){
			info = response.split('|||');
			
			if(info[0] == 1){
				$('li#comment_'+id).remove();
				
				if(info[1] == 0)
				$('ul.comments').html('<li>No comments yet ...</li>');	
			}
		});
	
	}
		
	function RemoveProfileEmail(){
	
		id = $(this).attr("id").substr(20);
	
		$.post('?remove_profile_email', {id:id}, function(response) {
			if(response == 1){
				$('#div_remove_email_'+id).remove();
			}	
		});
	}
	
	function ApelSendMessageToUser(){
	
		if($(this).attr('class') == 'commentSendMessage')	 send_user_id = $(this).attr('id').substr(15);
		else if($(this).attr('class') == 'sendMessage')      send_user_id = $(this).attr("id").substr(12);
	
	
		user_name = $(this).attr("title").substr(16);
		
	}
	
	function ApelReplyComment(){
	
		
		
		comment_id = $(this).attr("id").substr(14);
		user_name = $(this).attr('title').substr(9);
		
		$.post('?apel_reply_comment',{comment_id:comment_id},function(response){
			info=response.split('|||');
			
			if(info[0] == 1){
				$('p.comment_posted').text('" '+info[1]+' "');
			}
		});	
	}
	
	var from;
	var name;
	var user_id;
	var subject;
	var shared_link;
	function ApelReplyMessageInbox(){
		id = $(this).attr("id").substr(12);
	
		$.post('?apel_reply_message_inbox',{id:id},function(response){
			info = response.split('|||');
			if(info[0] == 1){
			
			user_name = info[1];
			name = info[2];
			user_id = info[5];
			
			from = 'From: <a href="'+HTTP+'users/'+user_name+'" style="font-weight:normal;">'+name+'</a>'
			$('div.message_from').html(from);
			subject = 'Subject: '+info[3]+'';
			$('div.message_subject').text(subject);
			$('div.message_received').html('" '+info[4]+' "');
			if(info[6] != '' )
				shared_link = 'Link: <a href="'+info[6]+'" target="blank">'+info[6]+'</a>';
			else shared_link = '';
			$('div.message_shared_link').html(shared_link);
			
			$('a.reply_message_inbox').attr("id",'reply_message_inbox_'+user_name);
			//$('a.reply_message_inbox').attr("href",HTTP+'users/'+user_name+'/compose');
			
			}
		});
	}
	
	function FncReplyMessageInbox(){
	
		user_name = $(this).attr("id").substr(20);
		self.parent.document.location=HTTP+'users/'+user_name+'/compose';
	
	}
	
	function DeleteMessageInbox(){
	
		id = $(this).attr("id").substr(12);
		

		$.post('?delete_message_inbox',{id:id},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				$('tr#message_inbox_'+id).remove();
				
				$('td#message_delete').html('<div style="width: 100%;">'+
											'<div style="float: left; width: 24px; margin-right: 10px;">'+
											'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
											'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Message successfuly deleted!</div>'+
											'</div>');
												
				$('span#inbox_messages').html(info[1]);
				$('span#sent_messages').html(info[1]);
			}
		});
	}
	
	var option;
	
	function DeleteMultipleMessages(){
	
	option = $('select[@id=select_messages]').val();
	var ids = new Array();
	
	if(option ==1){
		
		$('input[@type=checkbox] ').each(function(){
			if($(this).attr("checked") == true )  
				ids.push($(this).attr("id").substr(14));
		});
		ids = ids.join(",");
	
		$.post('?delete_messages',{ids:ids},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				$('table.messageList').remove();
				$('div#result').html(' <table class="messageList" cellpadding="0" cellspacing="0">'+
					         				 '<tr>'+
								         		' <td id="message_delete" style="border:none;width: 550px;" colspan="5" class="confirm"><img src="'+HTTP+LAYOUTS+'/images/simbol_confirm.png" style="margin-right:5px;">'+info[3]+'</td>'+
								         	 '</tr>'+
						         		'</table>'
						         	);
			
			$('span#inbox_messages').html(info[1]);
			$('span#sent_inbox').html(info[2]);
			
			}
		});
		
	}
	else if(option ==3){
	
	var ids = new Array();
	
	$('input[@type=checkbox] ').each(function(){
			if($(this).attr("checked") == true )  
				ids.push($(this).attr("id").substr(14));
		});
		ids = ids.join(",");
	
		ids_arr = ids.split(',');
		
		$.post('?delete_messages',{ids:ids},function(response){
			info =response.split('|||');
			if(info[0]==1){
				for(i=0;i<ids_arr.length;i++){
				$('input[@type=checkbox]').each(function(){
					id = $(this).attr("id").substr(14);
					if(ids[i] == id)
					$('tr#message_inbox_'+id).remove();
					
					$('tr#message_error').html('<td id="message_delete" style="border:none;width: 550px;" colspan="5" class="confirm"><img src="'+HTTP+LAYOUTS+'/images/simbol_confirm.png" style="margin-right:5px;">'+info[3]+'</td>')
					
					$('span#inbox_messages').html(info[1]);
					$('span#sent_inbox').html(info[2]);
					self.parent.location.reload();
				}); 
				}	
			}
		});
	}
	else if(option == 4){
	
	var ids = new Array();
	
	$('input[@type=checkbox] ').each(function(){
			if($(this).attr("checked") == true )  
				ids.push($(this).attr("id").substr(14));
		});
		ids = ids.join(",");
		
		ids_arr = ids.split(',');
		
		$.post('?delete_messages',{ids:ids},function(response){
			info =response.split('|||');
			if(info[0]==1){
				$('tr#message_inbox_'+id).remove();
				$('tr#message_error').html('<td id="message_delete" style="border:none;width: 550px;" colspan="5" class="confirm"><img src="'+HTTP+LAYOUTS+'/images/simbol_confirm.png" style="margin-right:5px;">'+info[3]+'</td>')
	
				$('span#inbox_messages').html(info[1]);
				$('span#sent_inbox').html(info[2]);
			}
		});
	}
	else{
			
				$("div#result input[@type=checkbox]").each(function(){
					if($(this).attr("checked") == true)
						ids.push($(this).attr("id").substr(14));
				});
				ids = ids.join(",");
			
				if(ids == '' || ids == null){
					alert("Please select at least one message!");
					return false;
				}
				if(!confirm("Are you sure you want to delete these messages?"))
					return false;
				$.post('?delete_messages',{ids:ids},function(response){
					info = response.split("|||");
					if(info[0] == 1 && info[1] != '' && info[1] != null){
					ids = info[1].split(",");
					for(i = 0; i < ids.length; i++)
						$("#message_inbox_" +ids[i]).remove();	
					
						$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Messages successfuly deleted!</div>'+
													'</div>');	
						
					$('span#inbox_messages').html(info[2]);	
				}
				
				});
	}
	}
	
	
	function MarkAsUnread(){
	
		ids = $('input[@name=messages_ids]').val();
		//alert(ids); return;
		
		$.post('?mark_as_unread',{ids:ids},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				
				user_name = info[1];
 				self.parent.document.location = HTTP + 'users/'+user_name+'/inbox';
			}
		});
	}
	
	function DeleteMessagingThread(){
		
			if(!confirm("Are you sure you want to delete this conversation?"))
		return false; 
	
		//ids = $('input[@name=messages_ids]').val();
		message_parent = $(this).attr('id').substr(15);
		
		$.post('?clear_message_thread',{message_parent:message_parent},function(response){
			info=response.split('|||');
			if(info[0]==1){
			user_name = info[1];
			self.parent.document.location = HTTP + 'users/'+user_name+'/inbox';
			}
		});
	
	}
	
		
	function FncReplyProfileComment(){
	
		if($('#user_loged_in').attr('value') == '' || $('#user_loged_in').attr('value') == null) {
						alert('Please Login !'); return  ;
					}
					
		user = $('input[@name=user]').val();
		message = $('textarea[@name=message]').val();
		
		if (message == null ||  message == '' ){
			alert('Please fill in a messege ro reply!');
			return false;
		}
	
		$.post('?reply_comment',{user:user,message:message},function(response){
			if(response == 1){
				$("p.confirmMessage").text('Your reply comment has been successfuly sent!');
			}
		});
	}

	
	
	function ApelAddComment(){
	
				
		send_user_id = $(this).attr("id").substr(15);
		
		user_name = $(this).attr('title').substr(25);
	
			
	
	}
	
	
	function FncPostProfileComment(){

		message = $('textarea[@name=message]').val();
		
		if(message == null  || message == ''){
			alert('Please fill in a comment to submit the form!');
			return false;
		}
		$.post('?add_profile_comment',{send_user_id:send_user_id,message:message},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				//$("p.confirmMessage").text('Your comment has been successfuly added!');
				$(".comments", parent.document.body).append(info[1]); 
				hide_modal_window();
			}
		});
		
	}
	
	
	function FncSendMessage(){
	
	id = send_user_id;
		
	subject = $('input[@name=subject]').val();
	message = $('textarea[@name=message]').val();
			
	if( (message == null && subject == null) || (message == '' && subject == '') || (message != '' && subject == '') || (subject!='' && message == '')){
		alert('Please fill in a subject and a message!');
		return false;
	}
	
	$.post('?send_message_to_user',{id:id,message:message,subject:subject},function(response){
			if(response == 1){
				$("p.confirmMessage").text('Message successfully sent!');
			}
		});
	}
	
	function ApelAddToFriends(){
	
	
		type_id = $(this).attr("id");
		var ids = type_id.split('_');
	
		if(ids[1] == 'vogoo')
			send_user_id = $(this).attr("id").substr(19);
		else 
			send_user_id = $(this).attr("id").substr(13);
		
		title = $(this).attr('title');

		$.post(HTTP + "users/?add_friends_prepareInfo",{send_user_id:send_user_id},function(response){
			
				info = response.split('|||');
				if(info[0] == 1){
				photo = info[1];
			
				user_name = info[2];
				http = info[3];
				photo_user = HTTP+'upload/users/'+photo;
			
			
				$('img#user_photo').attr("src",photo_user);
				$('h2#title_addToFriends').attr("id",title);
				$('input#user_id').attr("id",send_user_id);
						
				$("p#text_add_friends").text('You are about to add '+user_name+' as a friend. We will then notify '+user_name+', who will have to confirm that you are friends.');
				}
					
		});
	
	}
	
	function AddToFriendsVogoo(){
	
	send_user_id = $(this).attr("id").substr(19);
	
		title = $(this).attr('title');

		$.post(HTTP + "users/?add_friends_prepareInfo",{send_user_id:send_user_id},function(response){
			
				info = response.split('|||');
				if(info[0] == 1){
				photo = info[1];
			
				user_name = info[2];
				http = info[3];
				photo_user = info[3]+photo;
			
				$('img#user_photo').attr("src",photo_user);
				$('h2#title_addToFriends').attr("id",title);
				$('input#user_id').attr("id",send_user_id);
						
				$("p#text_add_friends").text('You are about to add '+user_name+' as a friend. We will then notify '+user_name+', who will have to confirm that you are friends.');
				}
					
		});
	}
	
	
	function FncAddToFriends(){
	
		id= send_user_id;
		
		message = $('textarea[@name=message]').val();
		
		$.post(HTTP + 'users/?add_to_friends_user',{id:id,message:message},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				if(info[1] != ''){
					message = info[1];
					$("p.confirmMessage").text(message);	
					
					}		
							
			}
		});

	}
	
	
	function FncConfirmFriend(){
	
	send_user_id = $(this).attr("id").substr(14);
	request_id =$('#request_'+send_user_id).val();

		$.post('?confirm_friend',{send_user_id:send_user_id,request_id:request_id},function(response){
			//alert(response); return;
			info =response.split('|||');
			if(info[0] == 1){
				$('div#div_request_'+send_user_id).remove();
				name = info[1];
				$('p.confirmFriend').html('You are now friends with <a href="'+HTTP+'users/'+info[3]+'" style="color:green;">'+name+'</a> !');
				
				message = info[2];
				$("h1#title_friends_requests").text(message);
				$("p.test1").html('<a href="'+HTTP+'users/friends_requests"  >'+message+'</a>');
				$("p.test").text(message);
				
				}
			});
	}
	
	function FncIgnoreFriend(){
		id = $(this).attr("id").substr(13);
		
		$.post('?ignore_friend',{id:id},function(response){
			
			info = response.split('|||');
			if(info[0] == 1){
			$('div#div_request_'+id).remove();
				user_name = info[1];
				$('p.confirmFriend').text('You\'ve rejected the invitation to become friends from '+user_name+'!');
			
				message = info[2]
				$("p.test1").html('<a href="'+HTTP+'users/'+user_name+'/friends_requests"  >'+message+'</a>');
				$("p.test").text(message);
			
			
			}
		});
	
	}
	
	var no_requests;
	
	function PrepareListFriendsRequests(){



	$("p.test").html('<h2>Friends requests!</h2><div align="center" style="margin-top: 50px"><img src="' + HTTP + LAYOUTS + 'images/load2.gif" alt="Loading..." /><br /><br />Retrieving  information. Please wait...</div>');
	
		user_id = $(this).attr("id").substr(17);
		
		$.post('?prepare_list_friends_request',{user_id:user_id},function(response){
			info = response.split('|||');
			if(info[0] == 1){
	
				$("p.test").text(info[3]);
				
				$("div#requests_list").html(info[1]);
				no_requests = info[2];	
				
				if(no_requests>3) $("p.test1").html('<a href="'+HTTP+'users/friends_requests"  >'+info[3]+'</a>');
				
				$('.confirmFriend').click(FncConfirmFriend); //jquery function call for handling the process
				$('.ignoreFriend').click(FncIgnoreFriend); //jquery function call for handling the process
				$('.addToFavorites').click(AddToFavorite);
				$('.removeFromFavorites').click(RemoveFromFavorites);
				$('.sendMessage').click(ApelSendMessageToUser);
			}
		});	
	}
	
	function FncThumbsUpBookmark(){

		id = $(this).attr("id").substr(10);
		
		$.getJSON('?thumbs_up_bookmark='+id,{},function(response){
			if(response['error']){
					return;
				}
				$('span#vote_book_'+id).html('<a href="javascript:void(0);" class="iLike thumbs_up_book"  id="thumbs_up_'+id+'">I like</a>');
				$('div#vote_book_'+id).html(' <span class="vote left">Was this relevant?</span> <a href="javascript:void(0);" class="iLike thumbs_up_book left"  id="thumbs_up_'+id+'">Yes</a>');
				//$('li#vote_book_up_'+id).html('<li id="thumbs_up_'+id+'"><a href="javascript:void(0);" class="iLike thumbs_up_book"  id="thumbs_up_'+id+'">I like</a></li>');
				//$('li#vote_book_down_'+id).remove();
		});
		
	}
	
	function FncThumbsUpSite(){
	
		id = $(this).attr("id").substr(10);
	
		$.getJSON('?thumbs_up_site='+id,{},function(response){
		if(response['error']){
					return;
				}
			$('span.vote').html('<a href="javascript:void(0);" class="iLike thumbs_up_site"  id="thumbs_up_'+id+'">I like</a>')		
			$('span#vote_site_'+id).html('Was this relevant? <a href="javascript:void(0);" class="iLike thumbs_up_site"  id="thumbs_up_'+id+'">I like</a>');
			
				
		});
	}
	
	
	function FncThumbsUpUser(){
	
		
		id = $(this).attr("id").substr(15); 
		
		$.post('?thumbs_up_user',{id:id},function(response){
			if(response == 1){
				$('div#upOrDown_'+id).html('<a href="javascript:void(0)" class="iLike left">I like</a>');
				}
	
			});
		
		}
	

	function FncThumbsDownUser(){
		
			id = $(this).attr("id").substr(17); 
			
			$.post('?thumbs_down_user',{id:id},function(response){
				if(response == 1){
						$('div#upOrDown_'+id).html('<a href="javascript:void(0)" class="iDontLike right" >I don\'t</a>');
				}
			});
	}
	
	
	function FncThumbsDownBookmark(){
	
		id = $(this).attr("id").substr(12); 
		//alert(id); return;
		
		$.getJSON('?thumbs_down_bookmark='+id,{},function(response){
			if(response['error']){
					
					return;
				}
				
				$('span#vote_book_'+id).html('<a href="javascript:void(0);" class="iDontLike thumbs_down_book"  id="thumbs_down_'+id+'">I don\'t</a>');
				$('div#vote_book_'+id).html('  <span class="vote left">Was this relevant?</span> <a href="javascript:void(0);" class="iLike left"  id="thumbs_down_'+id+'">No</a>');
				//$('li#vote_book_down_'+id).html('<li id="vote_book_up_'+id+'"><a href="javascript:void(0);" class="iLike thumbs_up_book"  id="thumbs_up_'+id+'">I like</a></li>');
				//$('li#vote_book_up_'+id).remove();
				
		});
	}
	
	
	
	function FncThumbsDownSite(){
	
		
		id = $(this).attr("id").substr(12); 
		
		$.post('?thumbs_down_site',{id:id},function(response){
			if(response ==1 ){
				$('span#vote_site_'+id).html('Was this relevant? <a href="javascript:void(0);" class="iDontLike thumbs_down_site"  id="thumbs_down_'+id+'">I don\'t</a>');
		
				}
		});
	}

	function TagListing(){
		$('a.tag_listing').each(function(){
			$(this).removeClass("tag_listing_selected");
		});
		
		$(this).addClass("tag_listing_selected");
	
		id = $(this).attr("id").substr(8);
		
		$('.tag_listing_container').each(function(){
			$(this).css({display: 'none'});
		});
		
		$("#container_tag_listing_" + id).css({display: 'block'});
	}

	
	
	function FncSendEmailToFriend(){
	
	to = $('input[@name=to]').val();
	bcc = $('input[@name=bcc]').val();
	
	subject = $('input[@name=subject]').val();
	message = $('textarea[@name=message]').val();
	
			
	if( (message == null && subject == null) || (message == '' && subject == '') || (message != '' && subject == '') || (subject!='' && message == '')){
		alert('Please fill in a subject and a messege!');
		return false;
	}
	
	if(to == null || to == ''){
		alert('Please fill in an email address!');
		return false;
	}
	$.post('?send_email_to_friend',{id:id,message:message,subject:subject,to:to},function(response){
			if(response == 1){
				$("p.confirmMessage").text('Email successfully sent!');
				
			}
		});
	
	}

	function DeleteBookmark(){
	
		id = $(this).attr("id").substr(16);
		
		if(!confirm("Are you sure you want to delete this bookmark?"))
		return false;
		
	
		$.post('?delete_bookmark',{id:id},function(response){
		info=response.split('|||');
		if(info[0] ==1){
			
			$('div#bookmark_item_'+id).remove();
			$('li#bookmark_item_'+id).remove();
			
			$('small#nr_bookmarks').text('('+info[1]+')');
			$('span#nr_user_bookmarks').text(info[1]);
			$('span#nr_tags').text(info[2]);
			
			
			//self.parent.location.reload();
			}	
		});

	}

	
	function ApelEditBookmark(){

		id = $(this).attr("id").substr(14);
		$('div#form_edit_bookmark').html('<img src="'+HTTP+LAYOUTS+'images/load2.gif" width="100" height="100">');	
		
		if($('#bookmark_title_'+id).attr('value') != '') title = $('#bookmark_title_'+id).attr('value');
		if($('#url_'+id).attr('value') != '') bookmark_url = $('#url_'+id).attr('value');
		if($('#tags_'+id).attr('value') != '')  tags = $('#tags_'+id).attr('value');
		else tags = '';       
		
		$.post('?apel_edit_bookmark',{id:id},function(response){
			info = response.split('|||');
		
			if(info[0] == 1){
			$('div#form_edit_bookmark').html(info[1]);
		
				/*description  = info[2];	
				if(description == 'No description') $('textarea#description').text(' ');
				else $('textarea#description').text(description);*/
			
			}
			
		/*	$('.editBookmarkItem').ajaxForm(function() { 
			
            }); */
		});                                                   
	
	
	}
	
	var description_new;
	var title_new;
	var tags_new;
	var url_new;
	
	function FncEditBookmark(){
		
		id = $(this).attr("id").substr(19);
		                                
		title = $('input[@name=title]').val();
		description = $('textarea[@name=description]').val();
		url = $('input[@name=url]').val();
		tags = $('input[@name=tags]').val();
		
		
		if( (title == null && description == null) || (title == '' && description == '') ){
			alert('Title or description are empty !');
			return false;
		}
		
		if(url == null ||url == null  ) {
			alert('Url can not be empty!'); return false;
		}
			
		$.post('?edit_bookmark',{id:id,title:title,description:description,url:url,tags:tags},function(response){
			if(response == 1){
			$("p.confirmMessage").text('Bookmark successfully updated!');
		}
	
	});
	
	}
	
	
	function DeleteGroupMember(){
	
	member = $(this).attr("id").substr(11);

		$.post('?delete_group_member',{member:member},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				$('tr#member_'+member).remove();
				//self.parent.location.reload();
				$('td#message_delete').html('<div style="width: 100%;">'+
											'<div style="float: left; width: 24px; margin-right: 10px;">'+
											'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
											'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Member successfuly deleted!</div>'+
											'</div>');			
				$('span#nr_members').html(info[1]);
				
			}
		});
	}
	
	function DeleteMultipleMembers(){
	
	option = $('select[@id=select_messages]').val();
	
	
	if(option ==1){
		ids = $('input[@id=select_all]').val();	
		
		if(!confirm("Are you sure you want to delete all these members?"))
		return false;
		
		//alert(ids);
		$.post('?delete_multiple_members',{ids:ids},function(response){
		//response will return the ids of the members that have been deleted; ids will be used to remove html elements from page;
		update = response.split("|||");
		if(update[0] == 1 && update[1] != '' && update[1] != null){
			ids = update[1].split(",");
			for(i = 0; i < ids.length; i++) 	$("#member_" + ids[i]).remove();	
			$('td#message_delete').html('<div style="width: 100%;">'+
											'<div style="float: left; width: 24px; margin-right: 10px;">'+
											'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
											'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Members successfuly deleted!</div>'+
											'</div>');	
			
			$('span#nr_members').text(update[2]);
			
			}
		});
		
	}else {
			var ids = new Array();
			$("table#membersList input[@type=checkbox]").each(function(){
				if($(this).attr("checked") == true)
					ids.push($(this).attr("id").substr(13));
			});
			
			ids = ids.join(",");
			
			if(ids == '' || ids == null){
				alert("Please select at least one member!");
				return false;
			}
			
			if(!confirm("Are you sure you want to delete these members?"))
				return false;
				
			$.post('?delete_multiple_members',{ids:ids},function(response){
				//response will return the ids of the members that have been deleted; ids will be used to remove html elements from page;
				update = response.split("|||");
				if(update[0] == 1 && update[1] != '' && update[1] != null){
					ids = update[1].split(",");
					for(i = 0; i < ids.length; i++)
						$("#member_" +ids[i]).remove();	
					
						$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Members successfuly deleted!</div>'+
													'</div>');	
						
					$('span#nr_members').html(update[2]);	
				}
			});
		}
	}
	
	
	function DeleteGroup(){
	
	member = $(this).attr("id").substr(10);
	
	
	$.post('?delete_group',{member:member},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				$('tr#group_'+member).remove();
				//self.parent.location.reload();
				$('td#message_delete').html('<div style="width: 100%;">'+
											'<div style="float: left; width: 24px; margin-right: 10px;">'+
											'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
											'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Group successfuly deleted!</div>'+
											'</div>');			
				$('span#nr_groups').html(info[1]);
				
			}
		});
	
	}
	
	function DeleteMultipleGroups(){
	
	
			var ids = new Array();
			$("table#membersList input[@type=checkbox]").each(function(){
				if($(this).attr("checked") == true)
					ids.push($(this).attr("id").substr(12));
			});
			
			ids = ids.join(",");
			
			if(ids == '' || ids == null){
				alert("Please select at least one group!");
				return false;
			}
			
			if(!confirm("Are you sure you want to delete these groups?"))
				return false;
				
			$.post('?delete_multiple_groups',{ids:ids},function(response){
				//response will return the ids of the members that have been deleted; ids will be used to remove html elements from page;
				update = response.split("|||");
				if(update[0] == 1 && update[1] != '' && update[1] != null){
					ids = update[1].split(",");
					for(i = 0; i < ids.length; i++)
						$("#group_" +ids[i]).remove();	
					
						$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">Groups successfuly deleted!</div>'+
													'</div>');	
						
					$('span#nr_groups').html(update[2]);	
				}
			});
		}
	
	
	function DeleteGroupPhoto(){
	
		member = $(this).attr("id").substr(15);
		
		$.post('?delete_group_photo',{member:member},function(response){
		
			if(response == 1){
				$('div#photo_'+member).remove();
			}
		
		});
		
	}
	
	
	function DeleteGRPhotoComment(){
	
	member = $(this).attr("id").substr(18);
	
	$.post('?delete_group_photo_comment',{member:member},function(response){
			if(response == 1){
				$('li#comment_'+member).remove();
			}
		
		});
	}
	
	function DeleteGroupComment(){
	member = $(this).attr("id").substr(18);
	
	$.post('?delete_group_comment',{member:member},function(response){
			if(response == 1){
				$('li#comment_'+member).remove();
			}
		
		});
	}
	
	function RequestToJoinGroup(){
		
		member = $(this).attr("id").substr(16);
		
		$.post('?request_to_join_group1',{member:member},function(response){
			info = response.split('|||');
			if(info[0]==1){
				
				$('div#requests_list').html(info[1]);
				$('a.requestToJoinGroup').click(FncRequestToJoinGroup);
				
			}
		});
	}
	
	function FncRequestToJoinGroup(){
	
		member = $(this).attr("id").substr(14);
		
		$.post('?request_to_join_group2',{member:member},function(response){
			
			info = response.split('|||');
			if(info[0] == 1){
				
				$('span#confirmMessage').text(info[1]);
				}
		});
	}
	
	
	function JoinGroup(){
		
		member = $(this).attr("id").substr(11);
		
		$.post('?join_group1',{member:member},function(response){
			info = response.split('|||');
			if(info[0]==1){
				$('div#requests_list').html(info[1]);
			$('a.JoinGroup').click(FncJoinGroup); 
				
			}
		});
	}
	
	function FncJoinGroup(){
	
		member = $(this).attr("id").substr(14);
		
		$.post('?join_group2',{member:member},function(response){
			info = response.split('|||');
			if(info[0] == 1){
				
				$('span#confirmMessage').text(info[1]);
					self.parent.location.reload();
				}
		});
	}
   
	
	function ApproveJoinRequest(){
	
		member = $(this).attr("id").substr(12);
		
		$.post('?approve_join_request',{member:member},function(response){
			
			info = response.split('|||');
			if(info[0] == 1){
			
				$('tr#member_'+member).remove();
			
				$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">'+info[1]+'!</div>'+
													'</div>');	
				$('span#nr_members').html(info[2]);		
		
			}
		
		});
		
	}
	
	function ApproveMultipleRequest(){

	
			var ids = new Array();
			$("table#membersList input[@type=checkbox]").each(function(){
				if($(this).attr("checked") == true)
					ids.push($(this).attr("id").substr(13));
			});
			
			ids = ids.join(",");
			
			if(ids == '' || ids == null){
				alert("Please select at least one request!");
				return false;
			}
			
			if(!confirm("Are you sure you want to approve these requests?"))
				return false;
				
			$.post('?approve_multiple_requests',{ids:ids},function(response){
				//response will return the ids of the members that have been deleted; ids will be used to remove html elements from page;
				update = response.split("|||");
				if(update[0] == 1 && update[1] != '' && update[1] != null){
					ids = update[1].split(",");
					for(i = 0; i < ids.length; i++)
						$("#member_" +ids[i]).remove();	
					
						$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">'+update[3]+'</div>'+
													'</div>');	
						
						$('span#nr_members').html(update[2]);	
				}
			});
		}
		
		
		function RejectJoinRequest(){
		
		member = $(this).attr("id").substr(11);
		
		$.post('?reject_join_request',{member:member},function(response){
			
			info = response.split('|||');
			if(info[0] == 1){
			
				$('tr#member_'+member).remove();
				$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">'+info[1]+'!</div>'+
													'</div>');	
					$('span#nr_members').html(info[2]);									
				}
		   });			
		}
	
	function RejectMultipleRequests(){
		var ids = new Array();
			$("table#membersList input[@type=checkbox]").each(function(){
				if($(this).attr("checked") == true)
					ids.push($(this).attr("id").substr(13));
			});
			
			ids = ids.join(",");
			
			if(ids == '' || ids == null){
				alert("Please select at least one request!");
				return false;
			}
			
			if(!confirm("Are you sure you want to reject these requests?"))
				return false;
				
			$.post('?reject_multiple_requests',{ids:ids},function(response){
				//response will return the ids of the members that have been deleted; ids will be used to remove html elements from page;
				update = response.split("|||");
				if(update[0] == 1 && update[1] != '' && update[1] != null){
					ids = update[1].split(",");
					for(i = 0; i < ids.length; i++)
						$("#member_" +ids[i]).remove();	
					
						$('td#message_delete').html('<div style="width: 100%;">'+
													'<div style="float: left; width: 24px; margin-right: 10px;">'+
													'<img src="'+HTTP+LAYOUTS+'images/simbol_confirm.png" style="vertical-align: middle" border="0" /></div>'+
													'<div class="confirm" style="float: left; width: 80%; margin-top:3px;">'+update[3]+'</div>'+
													'</div>');	
						
						$('span#nr_members').html(update[2]);	
				}
			});

	}
	
	
	function ApelMembersInviteToJoin(){
	
		ids = $(this).attr('id').substr(15);
		var group = $(this).attr('alt');
		//alert(group); return;
		
		$.post('?members_inviteToJoin',{ids:ids,group:group},function(response){
			info = response.split('|||');
			if(info[0]==1){
			
			$('div#div_inviteToJoin').html(info[1]);
			$('.membersInviteToJoin2').click(MembersInviteToJoin);

			}
		
		});

	}
	
	function MembersInviteToJoin(){
		
			var group  = $('input[@name=group_id]').val();
			var emails = $('input[@name=emails]').val();
						
			if(emails == null || emails == '') {alert('Please fill in at least one email address!'); return;}
				
			subject = $('input[@name=subject]').val();
			message = $('textarea[@name=message]').val();
			if( (message == null && subject == null) || (message == '' && subject == '') || (message != '' && subject == '') || (subject!='' && message == '')){
				alert('Please fill in a subject and a message!');
				return false;
			}
			
			$.post('?members_inviteToJoin2',{group:group,emails:emails,subject:subject,message:message},function(response){
				if(response == 1){
				
					$('p.confirmMessage').text('Invitations sent!');
					
				}
			});
		
		}
		
		
		function RedirectLinks(){
		
			classes_array = ['sendMessage','addToFriends','instantMessage','imAFan','addToFavorites','blockUser'];
			var user;
			for (i=0; i < classes_array.length; i++){
				if($(this).attr("class").indexOf(classes_array[i]) != -1){
					user = $(this).attr('alt');
					$.post('?redirect',{user:user},function(response){
						if(response==1){
						return;
						}
					});	
				}
			}
		}
		
		
		function ShowPhotosOptions(){
			if($('input[name=enable_photos]').attr('checked')== true)
				$('div#switch_enable_photos').css('display','block');
			else 
				$('div#switch_enable_photos').css('display','none');
		}
		
		
		function ShowItemsOptions(){
			if($('#enable_items').attr('checked') == true )
				$('div#switch_enable_items').css('display','block');
			else 
				$('div#switch_enable_items').css('display','none');
		}
		
		
			
	function InviteFacebookFriends(){
		//each example
		
		var facebook_ids = new Array();
		
		$("input[@type=checkbox]").each(function(){
			if($(this).attr("name") == 'fb_users[]' && $(this).attr("checked") == true)
				facebook_ids.push($(this).attr("value"));
		});
		
		facebook_ids = facebook_ids.join(",");
		if (facebook_ids == '' || facebook_ids == null) {
			alert("Please select at least one Facebook user!");
			return false;
		}
		else {
			//ajax example
			$.post(HTTP + 'ajax/?invite_facebook_friends', {ids:facebook_ids}, function(response) {
				update = response.split("|||");
				if(update[0] == 1 && update[1] != 0){
					//confirmation message
					//remove previous
					$("#facebook_error").remove();
					$("#facebook_friends_container").after('<div id="facebook_error" class="confirmMessage">Invitations have been sent!</div>');
					
					facebook_ids = update[1].split(",");
					for(i = 0; i < facebook_ids.length; i++)
						$("div#fb_" + facebook_ids[i]).remove();//remove friend item
						
					//test if there are any items left; if not remove entire container
					var remaining = 0;
					
					$("input[@type=checkbox]").each(function(){
						if($(this).attr("name") == 'fb_users[]')
							remaining = 1;
					});
					
					if(remaining == 0)
						$("div#facebook_friends_container").remove();
						
				}
				
			});		
		}		
	}
	/*	
	var obj;	
	function ShowZipcode($obj){
   	option = $(obj).val();
   	 alert(option);return;
   
    }*/