
var width = 1000; //ширина одного окна
var count_window = 3; //количество окон
var current_window = 0; //номер текущего окна начиная с 0
//var V0 = 100; //начальная скорость движения
var t = 2; //время прокрутки в секундах 
var delay = 0.03; // время задержки в секундах
var idInterval = null; //ид таймера

var menu = new Array();
menu[0] = "Главная";
menu[1] = "Портфолио";
menu[2] = "Контакты";
 
var S1 = 45;
var S2 = 19;
var S3 = 13;

/*
function scroll(n_win) 
{
	if(idInterval==null)
	{
		//alert('gg');
		delta_win = n_win - current_window;
		delta_pixels = width * delta_win;
		if(delta_pixels<0)
		{
			delta_pixels = -delta_pixels;
			direct = -1;
		}
		else
		{
			direct = 1;
		}
		a = delta_pixels/(0.5*t*t);
		v0 = a * t;
		x = -current_window * width;
		
		el = document.getElementById("window_container");
		ti = 0;
		idInterval = setInterval("Refresh_x()", delay*1000);
		
		current_window = n_win;
	}
}
*/
function scroll(n_win) 
{
	if(idInterval==null)
	{
		//alert('gg');
		delta_win = n_win - current_window;
		delta = 100 * delta_win;
		if(delta<0)
		{
			delta = -delta;
			direct = -1;
		}
		else
		{
			direct = 1;
		}
		a = delta/(0.5*t*t);
		v0 = a * t;
		x = -current_window * 100;
		
		el = document.getElementById("window_container");
		ti = 0;
		
		x1 = current_window;
		x2 = n_win;
		x3 = (x2-x1)/2 + x1;
		y3 = 1200;
		idInterval = setInterval("Refresh_x()", delay*1000);
		
		current_window = n_win;
	}
}

function Refresh_x()
{
	/*if(ti<t)
	{
		S = v0 * ti - (a * ti * ti)/2;
		el.style.left = x - S * direct;
		ti+=delay;
	}
	else
	{
		el.style.left = -current_window * width;
		clearInterval(idInterval);
		idInterval = null;
	}*/
	
	if(ti<t)
	{
		S = v0 * ti - (a * ti * ti)/2;
		var tmp = x - S * direct;
		el.style.left = tmp + "%";
		ti+=delay;
		
		var cur_win = -tmp / 100;
		
		if(x2>x1)
		{
			if(cur_win<x3)
			{
				y = -((cur_win-x1)*y3)/(x3-x1);
			}
			else
			{
				y = ((cur_win-x3)*y3)/(x2-x3)-y3;
			}
		}
		else
		{
			if(cur_win<x3)
			{
				y = -((cur_win-x2)*y3)/(x3-x2);
			}
			else
			{
				y = ((cur_win-x3)*y3)/(x1-x3)-y3;
			}
		}
	}
	else
	{
		el.style.left = (-current_window * 100) + "%";
		clearInterval(idInterval);
		idInterval = null;
		var cur_win = current_window;
		y = 0;
	}
	
	
	//alert(y);
	el.style.top = y;
	
	for(var i=0; i<menu.length; i++)
	{
		//alert('dd');
		vi = Math.abs(i - cur_win);
		///alert(vi);
		var S = 1;
		if(vi>=0 && vi<=1)
		{
			S = S2 + (S1 - S2) * (1 - vi);
		}
		else
			if(vi>1 && vi<2)
			{
				S = S3 + (S2 - S3) * (2 - vi);	
			}
			else
				if(vi>=2)
				{
					S = S3;
				}
				
		el2 = document.getElementById("el_menu_" + i);
		if(vi==0)
		{
			var str = '<span class="first_word">' + menu[i].charAt(0) + '</span>';
			for(var j=1; j<menu[i].length; j++)
			{
				str = str +  menu[i].charAt(j);
			}
			el2.innerHTML = str;
		}
		else
		{
			el2.innerHTML = menu[i];
		}
		el2.style.fontSize = S + "px";
	}
}


function pause(ms)
{
	var date = new Date();
	var curDate = null;
	do 
	{ 
		curDate = new Date(); 
	}
	while(curDate-date < ms);
}

function set_img(nom_img)
{
		
}

function init()
{
	
}/*
<ul>Связанные документы:
    <li>Бытовые фильтры</li>
    <li><a href="/dla_proektirovshikov.htm">Все документы</a></li>
    <li><a href="/pdf/9.rtf">Скачать Федеральный Закон о техническом регулировании </a></li>
</ul>

+vodniy_kodeks_rf
GOST-P-22-6-01-95
+Fed-Zakon-o-sanitarnom-eped-blagopoluchii
+Metod-ukazania-po-vnedreniu-i-primeneniu
metod-ukazania-po-razrabotke-normativov-sbrosov
+metod-ukazania-po-razrabotke-normativov-vrednih-vozdeystviy
+postanovlenie-ot-12-fevrala-1999
+gradostraitelniy-kodeks-RF
+Fed-Zakon-o-tehnicheskom-regulirovanii
+proekt_Fed_Zakona_o_vodosnabgenii
+snitarno-zashitnie-zoni-i-sanitarnaya-klassiaikacia
vodootvedenie-naselennih-mest-sanitarnaya-ohrana-vodnih-obektov*/
