var fht;
var fhtRunning = false;

$(document).ready(function(){
	
	$('#map2 area.nonfree').click(function(){return false;});
	

	$('#map2 area').mouseover(function(e){
		
		var free;
				
		if($(this).not('.nonfree').length == 1){
			var url =$(this).attr('href');
			free = 1;
			
		}else{
			var url =$(this).attr('id').replace(/_/g,'/');
			url +='#prohlidka'; 
			free = 0;
		}
		//alert(url);

		$.get( url.replace(/#prohlidka/,'?ajax=1#prohlidka'),function(data){
			$('div#byt-info').children().not('h4').remove();	
			$('div#byt-info').append(data);
		})
		if(free){
			var building = $(this).parent().attr('class');		
			$('#flathoverimage').attr('src', base_web_dir+'images/'+building+'-faze-II/'+$(this).attr('class')+'.gif');
		}		
	}).mouseout(
		function(){
			$('#flathoverimage').attr('src',base_web_dir+'images/blank.gif');		
		}
	);

	$('#map1 area').each(
		function(){
			this.tooltipText = $(this).attr('alt');
			$(this).removeAttr('title');
			$(this).attr('alt', '');
			var data=$(this).data('title');
			if(typeof(data)!='undefined'){
				var tooltip='\
					<div class="inner">\
						<h5>Byty v akci</h5>\
						<ul>\
				';
				$(data).each(function(){
					tooltip+='<li><a href="'+this.link+'">'+this.disposition+', '+this.usableArea+' m²</a>, <strong>'+this.price+' Kč</strong></li>';
				});
				tooltip+='\
						</ul>\
						<p>Konečné ceny!</p>\
					</div>\
				';
				$(this).tooltip(tooltip);
			}
		}
	);

	$('#map1 area').mouseover(
		function(e){
			
			
			//alert(this.alt+'alt');
			var building = $(this).parent().attr('class');

			$('#floorhover').attr('src', base_web_dir+'images/'+building+'-faze-I/'+$(this).attr('class')+'.gif');
			$('#tooltip').remove();
			var desc = this.tooltipText;
			$('body').append('<div id="tooltip"><span></span>'+desc+'</div>');
			$('#tooltip').css({top:(e.pageY+30),left:e.pageX-30});

			
			
			if(fhtRunning){
				clearTimeout(fht);
				fhtRunning = false;
			}
		}).mouseout(
		function(){
			clearTimeout(fht);
			fht = setTimeout('clearHover()', 50);
			fhtRunning = true;
		}
	);
});

function clearHover(){
	$('#floorhover').attr('src', base_web_dir+'images/blank.gif');
	$('#tooltip').remove();
}

function clearFlatHover(){
	$('#flathoverimage').attr('src', base_web_dir+'images/prohlidka-faze-II/blank.gif');
	$('div#byt-info').empty();
}
