var hf=null;
function b_in(b)
{			
		bb=b.parent().parent().parent().parent().parent().parent().parent().parent();		
		w=bb.width();
		offs=bb.offset();					
		//offs.left-=25+Math.ceil((w-130)/17);
		
		parent_offs=bb.parent().parent().offset();
		var addx=0;
		var addy=0;
		if ($.browser.msie)
		{
			addx=-7;
			addy=0;
		}
		if($.browser.safari || $.browser.opera)
		{
			addx=-7;
			addy=-8;
		}
		offs.top+=-parent_offs.top+addy;
		offs.left+=-parent_offs.left+addx;
		
		hf.css({top:offs.top+'px',left:offs.left+'px',display:'block'}).width(w);	
		hf.bind('click',function(){window.location=b.attr('href')});
		
	
}
function b_out()
{
	hf.hide();		
}


$(document).ready(function(){
	//левое меню: скрыть подразделы
	$('.mainmenu div.frame').hide();
	
	//левое меню: открытие/закрытие подразделов
	$('.mainmenu h3 a').bind('click',function(e){
		$('.vis').hide('20');
		$(this).parent().next().show('20').addClass('vis');		
	});
	
	//левое меню: случайные цвета кнопок
	var lm_colors=['blue','green','yellow','pink','cream'];	
	var cur_color=Math.floor(Math.random()*lm_colors.length);
	$('.mainmenu h3 a').each(function(){
		cur_color++;
		if (cur_color>=lm_colors.length) cur_color=0;
		$(this).addClass(lm_colors[cur_color]);
		
	});
	
	//подсветка 6-ти блоков
	hf=$('.hover_frame');
	$('.products_menu a').bind('mouseenter',function(e){b_in($(this))});
	
	//подсветка верхнего меню
	$('.topmenu a').parent().next().removeClass('hover_right').prev().prev().removeClass('hover_left');
	$('.topmenu a').hover(
		function(e){$(this).parent().next().addClass('hover_right').prev().prev().addClass('hover_left')},
		function(e){$(this).parent().next().removeClass('hover_right').prev().prev().removeClass('hover_left')}
	);
	
	//Предзагрузка изображений
	function preload(images) {
    	if (typeof document.body == "undefined") return;
    	try {
        	var div = document.createElement("div");
        	var s = div.style;
        	s.position = "absolute";
        	s.top = s.left = 0;
        	s.visibility = "hidden";
        	document.body.appendChild(div);
        	for (var i = 0; i < images.length; i++) div.innerHTML += "<img src=\"" + images[i] + "\" />";
    	} catch(e) {}
	}
	var imagesArray = [
		'/templates/mamashop/img/leftmenu_hover.png',		
		'/templates/mamashop/img/topmenu_hover_center.png',		
		'/templates/mamashop/img/topmenu_hover_left.png',		
		'/templates/mamashop/img/topmenu_hover_right.png',
		'/templates/mamashop/img/center_menu_hover_b.png',
		'/templates/mamashop/img/center_menu_hover_l.png',
		'/templates/mamashop/img/center_menu_hover_lb.png',
		'/templates/mamashop/img/center_menu_hover_lt.png',
		'/templates/mamashop/img/center_menu_hover_r.png',
		'/templates/mamashop/img/center_menu_hover_rt.png',
		'/templates/mamashop/img/center_menu_hover_t.png'		
		];
	preload(imagesArray);
	
	$('#jFav').jFav();//что это?
	
});

