$(document).ready(function(){						   				   

	jQuery.preloadImages = function()
	{
	  for(var i = 0; i<arguments.length; i++)
	  {
		jQuery("<img>").attr("src", arguments[i]);
	  }
	}

	$.preloadImages(base_dir + "images/menu/home-hover.gif", base_dir + "images/menu/about-hover.gif", base_dir + "images/menu/brands-hover.gif", base_dir + "images/menu/dealers-hover.gif", base_dir + "images/menu/press-hover.gif", base_dir + "images/menu/customers-hover.gif", base_dir + "images/menu/contact-hover.gif");



	$('#map-holder area').mouseover(function(){		
		$('#map-holder img.blank').attr('src', base_dir + 'images/map/' + $(this).attr('href') + '.png');
		return false;
	}).mouseout(function(){
		$('#map-holder img.blank').attr('src', base_dir + 'images/map/blank.gif');						
		return false;		
	});
	
	$('a.new-window').click(function(){
		window.open(this.href);
		return false;
	});

// TOOLTIP
/*
$('#content').append('<span style="display:none" id="tooltip"></span>');

$('.tooltip').each(function(i){
this.toolTip=$(this).attr('title').replace(/^[^;]+;/,'').replace(/;/g,'<br/>');

$(this).removeAttr('title').removeAttr('alt').hover(
		function(e){
			$('#tooltip').html(this.toolTip).css({top :(e.pageY),left:e.pageX}).show();
		},function(){
			$('#tooltip').hide();
		}).mousemove(function(e){
			$('#tooltip').css({top :(e.pageY),left:e.pageX})
		});
});	
*/
	
	// MAP
	var checked
	check=function(el){
			var c=[];
			$('#dealers-form input[type=checkbox]:checked').each(function(){
				c.push($(this).attr('name'));
			});		
			checked=c.join(',');
		};
	
	getSellersCount=function(kraj){
	
			$.get(base_dir + 'templates/includes/dealers-ajax.php',{checked:checked, kraj:kraj},function(data){
					
					var currentRegion = '#map area[href='+kraj+']';
					var currentRegionName = $(currentRegion).attr("alt");
									
					$('#tooltip').html('<h3>'+currentRegionName+'</h3>'+data).show();
					
			},'html');			
			
	};
	
	$('#dealers-form input[type=checkbox]').change(check);
	check();
	
	$('#content').append('<span style="display:none" id="tooltip"></span>');
	$('#map area')
		.mouseover(function(e){			
			getSellersCount($(this).attr('href'));			
			$('#tooltip').css({top :(e.pageY),left:e.pageX});
				
		})
		.mousemove(function(e){
			$('#tooltip').css({top :(e.pageY),left:e.pageX});
		});

	$('#map area').mouseout(function(){
		$('#tooltip').hide();
	})

	$('#map area').click(function(){
		var currentRegionUrl = $(this).attr("href");
		$('#dealers-form').attr("action", currentRegionUrl)
		
		$('#dealers-form').submit();
		return false;
	});


	
});