var xstart = 412;
var ystart = 112;

document.write("<a id='blick_a'><img src='/images/blik.gif' id='blik' style='position:absolute; display:none; left:" + xstart + "px; top:" + ystart + "px;'></a>");
document.write("<div id='tool_a' style='position:absolute; border:1px solid #6E8C9C; display:none; background:#E1F0D9; color:#6E8C9C; font:bold 12px Arial; padding:4px; -moz-border-radius: 3px; -webkit-border-radius: 3px;'></div>");

var arrX = new Array(101,121,101, 72, 93, 70,44,94,110,75,33, 5,29,46,71,11,0);
var arrY = new Array(-71,-60,-59,-37,-15,-16,11,11, 11,18,26,39,43,47,50,52,0);
var arrSearch = new Array('Островец','Сморгонь','Ошмяны','Вороново','Ивье',"Лида","Щучин","Новогрудок","Кореличи","Дятлово","Мосты","Берестовица","Волковыск","Зельва","Слоним","Свислочь","Гродно");
var tmr_id;

function timer(){
	var r = parseInt(Math.random()*17);

	if( $('#blik').css('display')=='none' ){
		//$('#blik').css('display', 'block');
		
		$('#blik').css('display', 'none');
		$('#blik').css('left', xstart+arrX[r]+'px');
		$('#blik').css('top', ystart+arrY[r]+'px');
	
		$("#blik").animate({opacity: "show"},150);
	}else{
		//$('#blik').css('display', 'none');
		$("#blik").animate({opacity: "hide"},150);
	}
	
	tmr_id = setTimeout(timer, 350);
}

function x_err(){
	var a = $('div#logo_map').css('margin-left');
	if(a) a = a.substr(0, a.length-2);	else a=0;
	// alert((document.body.clientWidth-1100)/2);
	delta=(document.body.clientWidth-1100)/2;
	//alert(a);
	if(delta>0) a = a*1+delta*1;
	//alert(a);
	return a*1;
}
function y_err(){
	var a = $("#top_head_banner .banner").css('height');
	if( $("#top_head_banner .banner").css('display')=='none' ) a=0;
	if(a=='auto') alert('Высота верхнего баннера не определена!');
	if(a) a = a.substr(0, a.length-2);	else a=0;
	
	var b = $("#top_head_menu table.head_menu").attr('height');
	if(!b) b=0;
	
	var c = $("#head_menu_show .banner").css('height');
	if( $("#head_menu_show").css('display')=='none' ) c=0;
	if(c=='auto') alert('Высота контента меню не определена!');
	if(c) c = c.substr(0, c.length-2);	else c=0;
	if(c) c=c*1+10;

	return (a*1+b*1+c*1)+3;
}

function get_i_arr(e){
	var x = e.pageX-xstart-x_err();
	var y = e.pageY-ystart-y_err();
	var min_i='-1';
	var min_R2=999999;
	for(i=0; i < arrX.length; i++){
		var xm = arrX[i]-x;
		var ym = arrY[i]-y;
		var R2 = xm*xm + ym*ym;
		if(R2 < min_R2) {
			min_R2=R2;
			min_i=i;
			min_R2=R2;
		}
	}
	if (min_R2 > 20*20) return -1;
	return min_i;
}

function map_out(){
	$('#blik').css('display', 'none');
	$('#tool_a').css('display','none');
	$('#logo_map_a').attr('href','#');
}

$('div#logo_map').mousemove(function(e){
	var min_i=get_i_arr(e);
	if(min_i<0) return map_out();
	
	$('#logo_map_a').attr('href',"/ru/" +ID_NODES_SEARCH+"/0/nodes?sort=1&and=on&search=" + arrSearch[min_i]);
	$('#blick_a').attr('href', $('#logo_map_a').attr('href') );
	
	$('#blik').css('display', 'block');
	$('#blik').css('left', xstart+arrX[min_i]+'px');
	$('#blik').css('top', ystart+arrY[min_i]+'px');
	
	$('#tool_a').css('display','block');
	$('#tool_a').css('left', e.pageX - x_err() + 'px');
	$('#tool_a').css('top', e.pageY - y_err() + 25 + 'px');
	$('#tool_a').html( arrSearch[min_i] );
});


$('div#logo_map').mouseover(function(){
	clearTimeout(tmr_id);
});
$('div#logo_map').mouseout(function(){
	tmr_id = setTimeout(timer, 250);
	map_out();
});


timer();


