fl_mapper=function(){
var bg_image='';
var fg_images=Array();
var items=Array();
var itself=this;
var areaover=function(fclass){

  var img=fg_images[0];
  var src=img.src;
  var start_x=img.offset.x;
  var start_y=img.offset.y;
  
	$("."+fclass).each(function(){
		
		var th_x=$(this).get(0).offsetLeft;
		var th_y=$(this).get(0).offsetTop;
		
		var bg_x=start_x-th_x;
		var bg_y=start_y-th_y;
		//var bg_x=0;
		//var bg_y=0;
		$(this).css({'background':"url("+src+") no-repeat "+bg_x+"px "+bg_y+"px"});
	})
	
}
areaout=function(fclass){

	$("."+fclass).css({'background':'url(/images/spacer.gif)'});
	
}
this.addItem = function(fclass,href){
	items[items.length]={"fclass":fclass,"href":href};
	
}
this.addImage = function(src,offset){
	fg_images[fg_images.length]={"src":src,"offset":offset};
	
}

this.addActior = function(fclass,jqarray){
	jqarray.each(function(){
	$(this).mouseover(function(){
			//$.each(cls,function(){alert(this)})
					//alert(cls);				  
			areaover(fclass);										  
		})
		$(this).mouseout(function(){
			areaout(fclass);										  
		})
		$(this).click(function(){
			window.location=$("."+fclass).attr('href');										  
		})						  
						  
	});
	
}
this.applyMap =function(){
	
	for(i=0;i<items.length;i++){
			
		var cls=items[i].fclass
		var hr=items[i].href
		$("."+cls).attr('alt',cls);
		$("."+cls).attr('href',hr);
		
		$("."+cls).mouseover(function(){
			//$.each(cls,function(){alert(this)})
					//alert(cls);				  
			areaover($(this).attr('alt'));										  
		})
		$("."+cls).mouseout(function(){
			areaout($(this).attr('alt'));										  
		})
		$("."+cls).click(function(){
			window.location=$(this).attr('href');										  
		})
		
	}
}
}

$(document).ready(function(){
						   //alert();
						   
	menu=new fl_mapper();
	menu.addItem('cofeynya','/about');
	menu.addItem('contat_info','/contacts');
	menu.addItem('about_coffee','/about_coffee');
	menu.addItem('menu','/menu');
	menu.addActior("menu",$("#bottom_content .pirog"));
	menu.addItem('servis','/service');
	menu.addActior("servis",$("#bottom_content .pirog_service"));
	menu.addItem('uslugi','/services');
	menu.addItem('gallery','/gallery');
	menu.addItem('guest','/guest');
	menu.addActior("guest",$(".latter"));	
	menu.addItem('news','/news');

	menu.addItem('latter','/guest');
	menu.addActior("latter",$(".guest"));
	menu.addImage("/images/main_menu_active.jpg",{x:54,y:83});
	//menu.areaover('cofeynya');
	
	//menu.addActior("contat_info",$(".contact_bumka"));
	menu.applyMap();
	
	izym=new fl_mapper();
	izym.addItem('izym','/about_coffee');
	izym.addImage("/images/main_menu_izum_active.png",{x:583,y:39});

	izym.addActior("izym",$(".izum_clicker"));
	izym.applyMap();
	
	pirog=new fl_mapper();
	pirog.addImage("/images/main_menu_pirog_active.png",{x:208,y:142});	
	pirog.addItem('pirog','/menu');
	pirog.addActior("pirog",$("#sitemenu .menu"));
	
	pirog.addItem('pirog_service','/service');
	pirog.addActior("pirog_service",$("#sitemenu .servis"));

	
	
	pirog.applyMap();
	
	
})