var group = {};
group.thumbnail = function(groupname){
	group.thumbnail.load(groupname);
};
group.thumbnail.load = function(groupname){
	$('#thumbnail_image').find('img').attr('src',"/aeon/groups/"+groupname+"/profile_thumb.jpg?"+Math.floor(Math.random()*1000)).load(function(){loadingBox.remove('#thumbnail_image');});
};
group.thumbnail.process = function(){
	$('#thumbnail_image').append(loadingBox());
};
group.info = {};
group.info.update = {};
group.info.update.profile = function(gid){
	var mce = tinyMCE.get('profile');
	mce.save();
	mce.remove();
	
	var url="update_desc.asp";
	var profile = $('#profile').val();
	
	$.ajax({
		'url': url,
		type: 'post',
		data: {
			'profile': profile,
			'groupid': gid
		},
		beforeSend: function(){
			$('#profile_text').append(loadingBox());
		},
		success: function(){
			$("#profile_text").html(profile);
			loadingBox.remove('#profile_text');
		}
	});
}
group.links = {};
group.links.nolink = function(){
	return $('<li/>').addClass('em').text('No links created');
};
group.links.add = function(gid){
	
	var ltext = $('#linktext').val();
	var lurl = $('#linkurl').val();
	
	if (ltext == "") {
    	alert("Please enter some title text for your link.");
    	$('#linktext').focus();
    	return false;
  	}
	if (lurl == "") {
    	alert("Please enter a URL for your link.");
    	$('#linkurl').focus();
    	return false;
  	}
	
	$.ajax({
		url: 'add_link.asp',
		type: 'post',
		data: {
			linktext: ltext,
			linkurl: lurl,
			groupid: gid
		},
		beforeSend: function(){
			$('#showlinksid').append(loadingBox());
		},
		success: function(data){
			$('#showlinksid').find('.em').each(function(key,value){$(value).remove();});
			var link = $('<li/>').attr('id','link_'+data);
			var a = $('<a/>').attr('href',lurl).text(ltext);
			var img = $('<img/>').attr({
				'src': '/wgte/images/search/closedelete.gif',
				'alt': 'Delete ' + ltext.replace('"',"'") + ' Link',
				'title': 'Delete Link',
				'target': '_blank'
			}).addClass('delete').click(function(){
				var lid = $(this).parent().attr('id').replace('link_','');
				group.links.del(lid,gid);
			});
			link.append(img);
			link.append(a);
			$("#showlinksid").append(link);
			loadingBox.remove('#showlinksid');
			$('#linktext').val('');
			$('#linkurl').val('http://');
		}
	});
};
group.links.del = function(lid,gid){
	if (confirm('Are you sure you want to delete this link?')) {
		$.ajax({
			url: 'delete_link.asp',
			type: 'post',
			data: {
				linkid: lid,
				groupid: gid
			},
			beforeSend: function(){
				$('#showlinksid').append(loadingBox());
			},
			success: function(data){
				$("#link_"+lid).remove();
				if($('#showlinksid').find('li').length == 0) $('#showlinksid').append(group.links.nolink());
				loadingBox.remove('#showlinksid');
			}
		});
	}
};