var timeToWait = 500; //ms
var logoIsVisible = false;
var my_date = new Date();
var lastMovement = my_date.getTime() + timeToWait + 1;
	
function controlVisibility(){
	var my_date = new Date();
	if(my_date.getTime() - lastMovement > timeToWait){
		if(logoIsVisible == true){
			$('#logoBlackpoints').fadeOut();
			logoIsVisible = false;
		}
	}
}
	
function mouseMoveController(){

	$(document).hover(
		function () {
			$('#logoBlackpoints').fadeIn();
			logoIsVisible = true;
		},
		function () {
        	$('#logoBlackpoints').fadeOut();
        	logoIsVisible = false;
    });
    	
    $(document).mousemove(function(e){
    	var my_date = new Date();
		lastMovement = my_date.getTime();
		
		if(logoIsVisible == false){
			$('#logoBlackpoints').fadeIn();
			logoIsVisible = true;
		}
    });

	setInterval(controlVisibility, 1000);
}
