lines = [];
lines[0]="line/1.png";
lines[1]="line/2.png";
lines[2]="line/3.png";
lines[3]="line/4.png";
lines[4]="line/5.png";

lines[5]="stars/star_1.png";
lines[6]="stars/star_2.png";
lines[7]="stars/star_3.png";
lines[8]="stars/star_4.png";
lines[9]="stars/star_5.png";
lines[10]="stars/star_6.png";

var preload_lines = function(number) {
	if(lines[number]) {
		$("<img/>").bind("load", function() {
			if(lines[number+1]) {
				preload_lines(number+1);
			} else {
				//$("#lines").show();
			}
		}).attr("src","/i/menu/"+lines[number]);
	}
}

$(document).ready(function() {
	
	var move_menu = function() {
		// двигаем меню в центр 
		if($("#m_5").css('display')!='none') {
			// подвинуть надо на
			var width = Math.min($("#container-content").width(), 1600);
			var delta = -(38 + $("#m_5").position().left - (width - $("#m_5").width() - $("#m_5").position().left));
			delta = Math.round((delta)/2);
			// за счет разницы в марджинах у топа!
			$("#m-container").css("margin-left", delta + "px");
		}
	}
	
	
	var load = function() {
		var w = $("#top").width();
		var x1,x2,x3,x4;
		/*width*/
		x1 = $("#m_2").position().left;
		x2 = 17;
		x3 = $("#m_1").position().left;
		x4 = 12;
		$("#m_l_1").width(100* (x1+x2-x3-x4)/w+"%");
		
		x1 = $("#m_3").position().left + $("#m_3").width();
		x2 = 16;
		x3 = $("#m_2").position().left;
		x4 = 17
		$("#m_l_2").width(100* (x1-x2-x3+x4)/w+"%");

		x1 = $("#m_6").position().left;
		x2 = 14
		x3 = $("#m_3").position().left + $("#m_3").width();
		x4 = 17
		$("#m_l_3").width(100* (x1+x2-x3-x4)/w+"%");
		if ($.browser.opera) $("#m_l_3").width(100* (x1+x2-x3-x4)/w +0.5 +"%");
		
		x1 = $("#m_5").position().left;
		x2 = Math.round($("#m_5").width()/2);
		x3 = $("#m_3").position().left + $("#m_3").outerWidth();
		x4 = 17;
		$("#m_l_4").width(100* (x1+x2-x3+x4)/w+"%");
		if ($.browser.opera)  $("#m_l_4").width(100* (x1+x2-x3+x4)/w + 0.5 +"%");
		
		x1 = $("#m_4").position().left;
		x2 = 12;
		x3 = $("#m_3").position().left + $("#m_3").outerWidth();
		x4 = 17;
		$("#m_l_6").width(100* (x1+x2-x3+x4)/w+"%");
		if ($.browser.opera) $("#m_l_6").width(100* (x1+x2-x3+x4)/w + 0.8 +"%"); 
		
		/*left*/	
		x1 = $("#m_1").position().left;
		x2 = 12;
		$("#m_l_1").css('left',100* (x1)/w+"%");
		$("#m_l_1").css('margin-left',x2+"px");
		
		x1 = $("#m_2").position().left;
		x2 = 17;
		$("#m_l_2").css('left',100* (x1)/w+"%");
		$("#m_l_2").css('margin-left',x2+"px");

		x1 = $("#m_3").position().left + $("#m_3").outerWidth();
		x2 = 16;
		$("#m_l_3").css('left',100* (x1-2*x2)/w+"%");
		$("#m_l_3").css('margin-left',x2+"px");
		
		x1 = $("#m_3").position().left+ $("#m_3").outerWidth();
		x2 = 16;
		$("#m_l_4").css('left',100* (x1-2*x2)/w+"%");
		$("#m_l_4").css('margin-left',x2+"px");
		
		x1 = $("#m_3").position().left+ $("#m_3").outerWidth();
		x2 = 19;
		$("#m_l_6").css('left',100* (x1-2*x2)/w+"%");
		$("#m_l_6").css('margin-left',x2+"px");
		
		move_menu();
		return true;
	}
	
	/* preload */
	if($("#lines").length) {
		preload_lines(0);
		if($("#m_1").length) {

			if (load()) {
				$("#lines").show();
				$("#m-container").css("visibility", "visible");
				//move_menu();
			}
		}
	}
	
	$(window).resize(function(){
		if($("#m_1").length) {
			load();
			//move_menu();
		}
	});
});

