// Pre-load images for AJAX add/reserve buttons.
if (document.images) {
   img1 = new Image();
   img1.src = "/lovefilm/images/icons/ajax_load_black.gif";

   img2 = new Image();  
   img2.src = "/lovefilm/images/icons/ico_tick.gif";
} 
function dataLoadedCallback() {
	$(document).ready(function() {
		$("#loading").fadeOut(1000);
		$("body").css("cursor","default");
		
	});
}
var PROFILE = new Object();
 

    PROFILE.update_privacy = function (id, type, val, rand) {	
        $(document).ready(function() {
			$.ajax({
				url: "/profile/actions/update_privacy_setting.html",
				data: "user_profile_id="+id+"&name="+type+"&value="+val+"&r="+rand,
				beforeSend: function(html){
				$("#loadme-"+rand).empty();
				   $("#loadme-"+rand).append("<img src='/lovefilm/images/icons/ajax_load_black.gif' align='absmiddle'/>");
				   },
				success: function(html){
				 $("#loadme-"+rand).empty();
				 $("#loadme-"+rand).append("<img src='/lovefilm/images/icons/ico_tick.gif' width='10' height='10' align='absmiddle'/>");
				}
			});
        });
        return false;
    },

    PROFILE.update_pagination = function (page, type, content_area, profile, rand) {
        $(document).ready(function() {
                var hgt = $(".profile_widget_body table.tablesorter").height();
                $(".profile_widget_body table.tablesorter").empty().replaceWith("<div id='loading'></div>");
                $("#loading").css('height', hgt);   
                $("#loading").fadeIn(1000);
                $("body").css("cursor","wait");
                $("#"+content_area+'-'+rand).load( "/widgets/ajax_update_pagination.html",{ 
											  page:page, content_type:type, profile:profile, rand:rand, content_area:content_area, r:Math.random() 
											  },dataLoadedCallback);
        });
        return false;
    },
	
	PROFILE.add_friend_by_nickname = function (id, nickname, rand) {	
		if (!rand) rand = Math.random();
        $(document).ready(function() {
			$.ajax({
				url: "/profile/actions/add_friend.html",
				data: "add_friend=1&id="+id+"&nickname="+nickname+"&r="+rand,
				beforeSend: function(html){
                 $("#loadme-"+rand).empty();
                   $("#loadme-"+rand).append("<img src='/lovefilm/images/icons/ajax_load_black.gif' align='absmiddle'/>");
                   },
                success: function(html){
                 $("#loadme-"+rand).empty();
                 $("#loadme-"+rand).append("<img src='/lovefilm/images/icons/ico_tick.gif' width='10' height='10' align='absmiddle'/>");
                }

			});
        });
        return false;
    }

