//rollovers
var OneIsDigit = 0;	//признак наличия в поле для ввода единиц года рождения цифры
var TenIsDigit = 0;	//признак наличия в поле для ввода десятков года рождения цифры
var tenyears;		//строка двух последних цифр года рождения посетителя
var Sovershennoletie = 0;//признак увеличения возраста совершеннолетия по сравнению с Российским законодательством
var t = 0;
var NeedBlink = 0;	//признак необходимости вывода мигающего текста 0 - не надо, 1- надо
var timer;
var fltimer = true;
function MakeUnderCover() {
		document.all["blink_id"].style.color = "#B8C6D8";
		//document.all["blink_id"].style.position = "relative";
		//document.all["blink_id"].style.top = "0";
		//alert("qq");
		clearInterval(timer);
}
function ChangeBottles(left, right) {
//изменение вида бутылок
	var itext
	var strFileName
	for (var i = 1; i < 18; i++) {
		if (i < 10) {
			itext = 'g-0' + i + '-image'
			strFileName = 'images/bottles/g-' + left + '-0' + i + '.jpg'
		}
		else {
			itext = 'g-' + i + '-image'
			strFileName = 'images/bottles/g-' + right + '-' + i + '.jpg'
		}
		document.images[itext].src = strFileName
	
	}


}
function MouseOver(nImage) {

	switch(nImage) {
		case 1 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 2 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 3 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 4 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 5 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 6 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 7 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 8 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 9 :
			ChangeBottles(2, 2)
			document.images['right-image'].src = 'images/2-02-a.jpg'
			break
		case 10 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 11 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 12 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 13 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 14 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 15 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 16 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
		case 17 :
			ChangeBottles(3, 3)
			document.images['left-image'].src = 'images/3-01-a.jpg'
			break
	
	}

}
function MouseOut(nImage) {
	switch(nImage) {
		case 1 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 2 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 3 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 4 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 5 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 6 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 7 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 8 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 9 :
			ChangeBottles(1, 1)
			document.images['right-image'].src = 'images/1-02-a.jpg'
			break
		case 10 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 11 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 12 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 13 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 14 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 15 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 16 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
		case 17 :
			ChangeBottles(1, 1)
			document.images['left-image'].src = 'images/1-01-a.jpg'
			break
	
	}
}
function MouseOverLeft() {
	
	document.images['left-image'].src = 'images/3-01-a.jpg'
	ChangeBottles(3, 3)
	
}
function MouseOverRight() {
	document.images['right-image'].src = 'images/2-02-a.jpg'
	ChangeBottles(2, 2)
}
function MouseOutLeft() {
	document.images['left-image'].src = 'images/1-01-a.jpg'
	ChangeBottles(1, 1)
}
function MouseOutRight() {
	document.images['right-image'].src = 'images/1-02-a.jpg'
	ChangeBottles(1, 1)
}
function UpperLeftMenu() {
//показать левое верхнее меню
	document.images['left-1-image'].style.visibility = 'visible'
	document.images['left-2-image'].style.visibility = 'visible'
	document.images['left-3-image'].style.visibility = 'visible'
//скрыть правое верхнее меню
	document.images['right-1-image'].style.visibility = 'hidden'
	document.images['right-2-image'].style.visibility = 'hidden'
	document.images['right-4-image'].style.visibility = 'hidden'
	ChangeBottles(3, 3)
	document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
}
function UpperRightMenu() {
//скрыть левое верхнее меню
	document.images['left-1-image'].style.visibility = 'hidden'
	document.images['left-2-image'].style.visibility = 'hidden'
	document.images['left-3-image'].style.visibility = 'hidden'
//показать правое верхнее меню
	document.images['right-1-image'].style.visibility = 'visible'
	document.images['right-2-image'].style.visibility = 'visible'
	document.images['right-4-image'].style.visibility = 'visible'
	ChangeBottles(2, 2)
	document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
}
function vclick(n1Image) {
	switch(n1Image) {
		case 1 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()	
			break
		case 2 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 3 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 4 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 5 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 6 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 7 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 8 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 9 :
			document.images['rumki-image'].src = 'images/bottles/2-06.jpg'
			UpperRightMenu()
			break
		case 10 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 11 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 12 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 13 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 14 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 15 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 16 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
		case 17 :
			document.images['rumki-image'].src = 'images/bottles/3-06.jpg'
			UpperLeftMenu()
			break
	
	}
}
function MouseOverLeftMenu(n) {
	var itext
	var strFileName
	itext = 'left-' + n + '-image'
	strFileName = 'images/l-' + n + '-' + '2.jpg'
	document.images[itext].src = strFileName
		
}
function MouseOverRightMenu(n) {
	var itext
	var strFileName
	itext = 'right-' + n + '-image'
	strFileName = 'images/l-' + n + '-' + '2.jpg'
	document.images[itext].src = strFileName
	
}
function MouseOutLeftMenu(n) {
	var itext
	var strFileName
	itext = 'left-' + n + '-image'
	strFileName = 'images/l-' + n + '-' + '1.jpg'
	document.images[itext].src = strFileName
	
}
function MouseOutRightMenu(n) {
	var itext
	var strFileName
	itext = 'right-' + n + '-image'
	strFileName = 'images/l-' + n + '-' + '1.jpg'
	document.images[itext].src = strFileName
	
}
function sh()
{
document.all['link_p'].style.position = "absolute";
if (screen.availHeight < 650)
	document.all['link_p'].style.top = (screen.availHeight - 600)/2
else
	document.all['link_p'].style.top = (screen.availHeight - 700)/2;
document.all['link_p'].style.left = (screen.availWidth - 700)/2;

}
function CheckAge(n2) {
	//проверим, чтобы были цифры
	if (bIsDigit(document.input_form.ageten.value) == true)
	{
		if (bIsDigit(document.input_form.ageone.value) == true)
		{
			tenyears = document.input_form.ageten.value + document.input_form.ageone.value;
			//alert(tenyears);
			//BlinkText(0);	//остановим мигание
			
			//и восстановим текст сообщения
			document.all["blink_id"].innerHTML = "Пожалуйста, для входа на сайт<br>укажите Ваш год рождения.";
			if (tenyears < (89 - Sovershennoletie))
			{
				switch(n2) {
					case 0 :	//функция была вызвана при нажатии клавиши в одном из полей для ввода
						//document.all["RememberMeLink"].innerHTML = "<a class='link-v' href='#' onClick='CheckAge(4); '>&nbsp; &nbsp; Запомнить меня</a>";
						//document.input_form.RememberMe.focus();
						//document.input_form.RememberMe.style.background = "yellow";
						break
					case 1 :	//функция была вызвана при нажатии ссылки ВХОД НА САЙТ
						RememberMe1();
						openIt("ru.html");
						break
					case 2 :	//функция была вызвана при нажатии ссылки Упрощенная версия...
						RememberMe1();
						top.location.href = "html/ru/rodnik-1.htm";
						break
					case 3 :	//функция была вызвана при нажатии ссылки О сайте
						RememberMe1();
						top.location.href = "html/ru/about_site.htm";	
						break
					case 4 :	//функция была вызвана при нажатии ссылки Запомнить меня
						//RememberMe1();	
						break
			
				}
			}
			else
			{
				top.location.href = "verboten.htm";	//загрузим страницу с сообщением о невозможности зайти на сайт
			}
		}
		else
		{
			//что-то не так - выведем сообщение
			//BlinkText(1);
			SelectText();
			document.input_form.ageone.focus(); //и установим фокус ввода на поле единиц 
		}
			//document.all["ComeInText"].innerHTML = "<a class='link-b' href='#' onClick='openIt(\"ru.html\");'>ВХОД НА САЙТ</a>";
			//document.all["ComeInTextHTML"].innerHTML = "<a class='link-v' href='html/ru/rodnik-1.htm'>Упрощенная версия сайта<br>для модемных соединений</a>";
			//document.all["ComeInTextEnglish"].innerHTML = "<a class='link-v' href='#' onClick='openIt(\"en.html\");'>IN ENGLISH</a>";
			//document.all["ComeInTextAboutSite"].innerHTML = "<a class='link-m' href='html/ru/about_site.htm'>О сайте</a>";
		
				
	}
	else
	{
		//что-то не так - выведем сообщение
		//BlinkText(1);
		SelectText();
		document.input_form.ageten.focus();	//и установим фокус ввода на поле десятков
	}
	
}
function popUpWindow(URLStr, left, top, width, height, scroll, resize, winID)
{
	var winVar = this[winID];
	if(winVar) {
		if(!winVar.closed) winVar.close();
	}
	
	winVar = open(URLStr, winID, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
	
	return winVar;
}


function openIt(theSite)
{
	var width =  screen.availWidth - 10;
	var height =  screen.availHeight - 29;
	var left = 0;
	var top = 0;
	
	var sitePage = theSite;
	var winVar = popUpWindow(sitePage, left, top, width, height, false, true, "siteWin");
	
//	if (autoPopupFlag && winVar == null) autoPopupWorked = false;
}
function initialize() {
	//alert("YearOfBorn=" );	
	if (GetYearFromCookie() != true )
	{	//если не определен год рождения - введем его
		document.input_form.ageten.focus();	//установим фокус на поле десятков
		document.input_form.ageten.onkeydown = keyListner10;	//установим обработчик событий нажатия клавиш клавиатуры
	}
	//document.input_form.ageten.onkeyup = keyListner10;	//установим обработчик событий нажатия клавиш клавиатуры
}
function keyListner10(e) {
	//обработка нажатия цифровой клавиши в поле десятков
	var key = 0;
	if ((navigator.appName.indexOf('Netscape') != -1) || (navigator.userAgent.toLowerCase().indexOf('gecko') != -1))
	{
		key = e.which

	}
	else if (event.keyCode)
		{	//или Explorer или Opera - распознаем их
			if (navigator.appName.indexOf('Opera') != -1) 
			{	//Опера
				key = event.keyCode;
			}
			else
			{	//explorer учитываем, что клавиши малой цифровой клавиатуры имеют другие коды 
				key = event.keyCode;
				if ((key > 95) && (key < 108))
				{
					key = key - 48;
				}
			}

			
		}
	//alert(navigator.appName + " " + navigator.userAgent);
	//if ((document.input_form.ageten.value == 0) || (document.input_form.ageten.value == "1") || (document.input_form.ageten.value == "2") || (document.input_form.ageten.value == "3") || (document.input_form.ageten.value == "4") || (document.input_form.ageten.value == "5") || (document.input_form.ageten.value == "6") || (document.input_form.ageten.value == "7") || (document.input_form.ageten.value == "8") || (document.input_form.ageten.value == "9")) 
	//{
	//	TenIsDigit = 1;
	//}
	//else 
	//{
	//	document.input_form.ageten.value = " "
	//}
	if ((key < 58) && (key > 47))
	{
		//document.input_form.ageten.blur();	//уберем фокус с поля десятков
		//document.input_form.ageone.focus();	//установим фокус на поле единиц
		TenIsDigit = 1;
		switch(key) {
			case 48 :
				document.input_form.ageten.value = 0	
				break
			case 49 :
				document.input_form.ageten.value = 1
				break
			case 50 :
			
				document.input_form.ageten.value = 2
				break
			case 51 :
				document.input_form.ageten.value = 3	
				break
			case 52 :
				document.input_form.ageten.value = 4
				break
			case 53 :
			
				document.input_form.ageten.value = 5
				break
			case 54 :
				document.input_form.ageten.value = 6	
				break
			case 55 :
				document.input_form.ageten.value = 7
				break
			case 56 :
			
				document.input_form.ageten.value = 8
				break
			case 57 :
				document.input_form.ageten.value = 9	
				break
		}
		//document.input_form.ageone.value = " ";
		//document.input_form.ageone.focus();
		if (bIsDigit(document.input_form.ageone.value) == true)
		{
			CheckAge(0);
		}
	}
	else 
	{
		document.input_form.ageten.value = " ";
		TenIsDigit = 0;
	}
} 
function keyListner1(e) {
	//обработка нажатия цифровой клавиши в поле единиц
	var key = 0;
	if ((navigator.appName.indexOf('Netscape') != -1) || (navigator.userAgent.toLowerCase().indexOf('gecko') != -1))
	{
		key = e.which

	}
	else if (event.keyCode)
		{	//или Explorer или Opera - распознаем их
			if (navigator.appName.indexOf('Opera') != -1) 
			{	//Опера
				key = event.keyCode;
			}
			else
			{	//explorer учитываем, что клавиши малой цифровой клавиатуры имеют другие коды 
				key = event.keyCode;
				if ((key > 95) && (key < 108))
				{
					key = key - 48;
				}
			}

			
		}
	//alert(key);
	//if ((document.input_form.ageone.value == "0") || (document.input_form.ageone.value == "1") || (document.input_form.ageone.value == "2") || (document.input_form.ageone.value == "3") || (document.input_form.ageone.value == "4") || (document.input_form.ageone.value == "5") || (document.input_form.ageone.value == "6") || (document.input_form.ageone.value == "7") || (document.input_form.ageone.value == "8") || (document.input_form.ageone.value == "9")) 
	//{
	//	OneIsDigit = 1;
	//	CheckAge(1);
	//}
	//else 
	//{
	//	document.input_form.ageone.value = " "
	//}
	if ((key < 58) && (key > 47))
	{
		//document.input_form.ageten.blur();	//уберем фокус с поля десятков
		//document.input_form.ageone.focus();	//установим фокус на поле единиц
		OneIsDigit = 1;
		switch(key) {
			case 48 :
				document.input_form.ageone.value = 0	
				break
			case 49 :
				document.input_form.ageone.value = 1
				break
			case 50 :
			
				document.input_form.ageone.value = 2
				break
			case 51 :
				document.input_form.ageone.value = 3	
				break
			case 52 :
				document.input_form.ageone.value = 4
				break
			case 53 :
			
				document.input_form.ageone.value = 5
				break
			case 54 :
				document.input_form.ageone.value = 6	
				break
			case 55 :
				document.input_form.ageone.value = 7
				break
			case 56 :
			
				document.input_form.ageone.value = 8
				break
			case 57 :
				document.input_form.ageone.value = 9	
				break
		}
		//document.input_form.ageone.value = " ";
		//document.input_form.ageone.focus();
		CheckAge(0);
	}
	else 
	{
		document.input_form.ageone.value = " ";
		OneIsDigit = 0;
	}
} 
function RememberMe1() {
//запоминание даты рождения посетителя в cookies
	//alert("YearOfBorn=" + escape(tenyears));
	if (document.input_form.RememberMe.checked == true)
	{	//флажок запоминания года рождения выбран
		var NowDate = new Date();	//определим текущую дату

		//определим дату окончания хранения cookies
		var ExpiresDate = new Date();

		//три года срок хранения cookies
		ExpiresDate.setFullYear(NowDate.getFullYear() + 3);
		//alert("ExpiresDate=" + ExpiresDate);
		tenyears = document.input_form.ageten.value + document.input_form.ageone.value;
		//установим cookies
		setFullCookies("YearOfBorn",tenyears,ExpiresDate,"","rodnikpremium.ru","");
		//document.cookie = "YearOfBorn=" + escape(tenyears);
		//alert("YearOfBorn=" + escape(tenyears));
	}
	else
	{	//если флажок снят - запоминаются пробелы
		var NowDate = new Date();	//определим текущую дату

		//определим дату окончания хранения cookies
		var ExpiresDate = new Date();

		//три года срок хранения cookies
		ExpiresDate.setFullYear(NowDate.getFullYear() + 3);
		//alert("ExpiresDate=" + ExpiresDate);
		tenyears = "";
		//установим cookies
		setFullCookies("YearOfBorn",tenyears,ExpiresDate,"","rodnikpremium.ru","");

	}
}
function GetYearFromCookie() {
//получим год рождения из cookie
	var AllCookies = document.cookie;	//возвращает все cookie данного документа
	var pos = AllCookies.indexOf("YearOfBorn=");	//позиция в строке cookie года рождения
	if (pos != -1) 
	{	//нашли год рождения - проверяем его
		//позиция первого символа значения года рождения в строке
		var startpos = pos + 11;	//11 - длина строки YearOfBorn=
		
		//позиция последнего символа значения года рождения в строке
		var endpos = startpos + 2;	
				
		var value = AllCookies.substring(startpos, endpos);//извлекаем собственно значение
		//alert("AllCookies" + AllCookies);
		tenyears = unescape(value);//декодируем значение	
		//alert("tenyears" + tenyears);

		//заполним поля формы с цифрами года рождения
		var strTenYears = tenyears.toString();	//получим строковое значение числа 
		document.input_form.ageten.value = strTenYears.substring(0, 1);
		document.input_form.ageone.value = strTenYears.substring(1, 2);
		//alert("document.input_form.ageten.value =" + document.input_form.ageten.value + "-" + "document.input_form.ageone.value =" + document.input_form.ageone.value);		
		CheckAge(1); //вызовем проверку
		return true;	//вернем истину
	}
	else
	{
		return false;	//вернем не истину
	}		
}
function setFullCookies(name,value,expires,path,domain,secure) {
//установить полные cookies по  С.А. Соколов JavaScript в примерах, типовых решениях и задачах. Профессиональная работа. - М.:ООО И.Д.Вильямс, 2006, стр. 342-344 
	//alert(name + '=' + value + ';');
	document.cookie = name + '=' + value + ';' + ((expires) ? ';expires=' + expires.toGMTString() : '') + ((path) ? ';path=' + path : '') + ((domain) ? ';domain=' + domain : '') + ((secure) ? ';secure=' + secure :'');

}
function bIsDigit(strvalue) {
//проверяем является ли символ цифрой
	return ((strvalue == "0") || (strvalue == "1") || (strvalue == "2") || (strvalue == "3") || (strvalue == "4") || (strvalue == "5") || (strvalue == "6") || (strvalue == "7") || (strvalue == "8") || (strvalue == "9"))
}
//function BlinkText(blink_par) {
//мигаем текстом
	
//	NeedBlink = blink_par;
//	RepeatBlink();

//}
//function RepeatBlink() {
//	if (NeedBlink == 1) 
//	{
//		t = t + 1;	
//		if (t == 6)
//		{
//			t = 0;
//		} 
//		if (t < 2)
//		{
//			document.all["blink_id"].innerHTML = "&nbsp;";
//		}
//		else
//		{
//			document.all["blink_id"].innerHTML = "Пожалуйста, для входа на сайт<br>укажите Ваш год рождения.";
//		}
//	}
//	setTimeout( 'RepeatBlink();', 400);
//}
function SelectText() {
//выделим подложку под текстом
	//alert("qq");
	document.all["blink_id"].style.color = "#ffffff";//"red";
	//document.all["blink_id"].style.position = "relative";
	//document.all["blink_id"].style.top = "20";
	timer = setInterval('MakeUnderCover()', 1000 );
	
}
//function ChangeTextOfCheckBox() {
//изменим пояснительную надпись у чекбокса

//	if (document.input_form.RememberMe.checked == true)
//	{	//флажок запоминания года рождения выбран
//		document.all["RememberMeLink"].innerHTML = "&nbsp; &nbsp; Запомнить меня на этом компьютере";
//
//	}
//	else
//	{	//если флажок снят - запоминаются пробелы
//		document.all["RememberMeLink"].innerHTML = "&nbsp; &nbsp; Забыть меня на этом компьютере";
//
//	} 
//}
