		function appendGalleryImage(response){
			$.ajax({
				type: 'POST',
				url: site_url + 'members/memberGalleryImage',
				data: {id: response.file_id, path: response.file_name, details: ''},
				success: function(e){
					$('#gallery-image-list').append(e);
				},
				dataType: 'text'
			});
			
			$('#gallery-image-list').sortable('refresh');
		}
		
		function appendMemberImage(response){
			$.ajax({
				type: 'POST',
				url: site_url + 'members/memberImage',
				data: {id: response.file_id, path: response.file_name, details: ''},
				success: function(e){
					$('#member-image-list').append(e);
				},
				dataType: 'text'
			});
			
			$('#member-image-list').sortable('refresh');
		}
		
			
		function showHide(id){
			$('.member-details-tabs a').removeClass('active');
			$('.member-details-tabs a[href=' + id + ']').addClass('active');
			
			$('.member-details-panes .pane').addClass('hide');
			$(id).removeClass('hide');
		}		

$(function(){		

	var paymentValidator = $('#paymentForm').validate();


	$('#gallery-image-list').sortable({ 
		handle : '.handle', 
		update : function () { 
			var order = $('#gallery-image-list').sortable('toArray'); 
			$.post(site_url + 'members/memberGalleryImagesHandler', {'action': 'sort', 'order': order}); 
		} 
	}); 
	
	$('#gallery-image-list > li > a.del-item').live('click', function(){
		var li = $(this).parent();
		$('#gallery-image-list').sortable('refresh');
		$.post(site_url + 'members/memberGalleryImagesHandler', {'action': 'delete', 'file_id': li.attr('rel')}, function(responseText, textStatus, XMLHttpRequest){li.remove()});
		return false;
	});		

	$('#gallery-image-list > li > a.edit-details').live('click', function(){
		var li = $(this).parent();
		li.children('form').show();
		return false;
	});		

	$('#gallery-image-list > li > form').live('submit', function(){
		var file_id = this.file_id.value;
		var details = this.details.value;
		var f = $(this);
		$.ajax({

			type: 'POST',
			url: site_url + 'members/memberGalleryImagesHandler',
			data: {file_id: file_id, details: details, action: 'details'},
			success: function(e){
				f.hide();
			},
			dataType: 'text'   
		});
		return false;
	});		
	
	$('#gallery-image-list > li > form').live('reset', function(){
		$(this).hide();													
	});



	$('#member-image-list').sortable({ 
		handle : '.handle', 
		update : function () { 
			var order = $('#member-image-list').sortable('toArray'); 
			$.post(site_url + 'members/memberImagesHandler', {'action': 'sort', 'order': order}); 
		} 
	}); 
	
	$('#member-image-list > li > a.del-item').live('click', function(){
		var li = $(this).parent();
		$('#member-image-list').sortable('refresh');
		$.post(site_url + 'members/memberImagesHandler', {'action': 'delete', 'file_id': li.attr('rel')}, function(responseText, textStatus, XMLHttpRequest){li.remove()});
		return false;
	});		

	$('#member-image-list > li > a.edit-details').live('click', function(){
		var li = $(this).parent();
		li.children('form').show();
		return false;
	});		

	$('#member-image-list > li > form').live('submit', function(){
		var file_id = this.file_id.value;
		var details = this.details.value;
		var f = $(this);
		$.ajax({

			type: 'POST',
			url: site_url + 'members/memberImagesHandler',
			data: {file_id: file_id, details: details, action: 'details'},
			success: function(e){
				f.hide();
			},
			dataType: 'text'   
		});
		return false;
	});		
	
	$('#member-image-list > li > form').live('reset', function(){
		$(this).hide();													
	});
		

	var id = $('.member-details-tabs a:first-child').attr('href');
	showHide(id);

	
	$('.member-details-tabs a, .pane-link').click(function(e){
		e.preventDefault();
		showHide($(this).attr('href'));
	});
	
	$('#memberDetailsForm').validate({
				rules : {
					email : {
						remote : {
							url : site_url + "members/checkEmailAddress",
							type : "post",
							data : {
							 id : function() {
							  return member_id;
							 }
							}
						}
					}
				},
				messages : {
					email : {
						remote : "Email is already in use"
					}
 				}	
			});
			
	$('#memberDetailsForm').live('submit', function(e){
		e.preventDefault();	
		$.post(this.action, $(this).serializeArray(), function(){alert('Details updated successfully');}, 'text');
	});
	
});

