var FAV_REMOVE_FROM_DOM = null;
var favClicks = 0;
function setFavouritesCount() {
    alert("Liczy!")
	jQuery.get('/ulubieni-fotografowie-slubni/policz?makeUrlUnique='+Math.random(), function(data) {
		if(data != "error") {
			// Uaktualnij liczbę ulubionych.
			jQuery("#favouritesCount").html(data)
				} 
			});
};

function hideFbConnect() {
    //favClicks po to, aby jak ktoś kliknie w co najmniej dwie gwiazdki na raz, to żeby mu za szybko nie zniknęło po drugiej.
    if(favClicks == 1) {
        jQuery('#fbConnectInfo').toggle(false);
    }
    favClicks--;
}

function addToFavourites(userId) {
	jQuery.get('/ulubieni-fotografowie-slubni/dodaj/'+userId+'?makeUrlUnique='+Math.random(), function(data) {
            if(data == "fbError") {
                jQuery('#fbConnectInfo').stop(true, true)

               if(jQuery("#showFav"+userId).length > 0) {
                   var favLeft = jQuery("#showFav"+userId).position().left;
                   var favTop = jQuery("#showFav"+userId).position().top - 75;

                   if(jQuery("#overlay_"+userId).length > 0) {
                       favLeft = favLeft + jQuery("#overlay_"+userId).position().left;
                       favTop = favTop + jQuery("#overlay_"+userId).position().top;
                   }
                   jQuery('#fbConnectInfo').css(
                        {left: favLeft ,
                         top: favTop});
               } else {
                   jQuery('#fbConnectInfo').css(
                        {left:jQuery("#fav"+userId).position().left ,
                         top:jQuery("#fav"+userId).position().top - 75});
               }
                jQuery('#fbConnectInfo').toggle(true);
                favClicks++;
                window.setTimeout(hideFbConnect,2500);
            } else if(data != "error") {
                    jQuery("#fav"+userId).html(data);
                    jQuery("#showFav"+userId).html(data);
                    //setFavouritesCount();
            } 
	});
};

function removeFromFavourites(userId) {
	jQuery.get('/ulubieni-fotografowie-slubni/usun/'+userId+'?makeUrlUnique='+Math.random(), function(data) {
		if(data != "error") {
			jQuery("#fav"+userId).html(data);
			jQuery("#showFav"+userId).html(data);
			//setFavouritesCount();
			if(FAV_REMOVE_FROM_DOM != null) {
				jQuery("#item-free"+userId).remove();
				jQuery("#item-upgraded"+userId).remove();
				jQuery("#item-small-title"+userId).remove();
				jQuery("#item-medium-title"+userId).remove();
			}
		} 
	});		
};	
