/* дополнительно для tour/trip.htm, actions/contest03_gallery.htm, 04, 05 */

/* создание объекта с названными свойствами */
function galleryItem(picName, authName, authAge)
{
	this.pic = picName;
	this.auth = authName;
	this.age = authAge;
}

/* после создания массива определить в функции showGallery 
его длину и значения переменных для вставки в код страницы 
в соотв. с параметром arrayAttrib! */

/* По древней Можайской дороге */
var trip = new Array(9); /* arrayAttrib = 'travel' */
trip[0] = new galleryItem('0', '0', '0');
trip[1] = new galleryItem('Вдоль дороги', '', '');
trip[2] = new galleryItem('Цветущий луг', '', '');
trip[3] = new galleryItem('Курган (Ямщинская курганная группа)', '', '');
trip[4] = new galleryItem('Мост через Малую Вяземку', '', '');
trip[5] = new galleryItem('Остатки древней мощеной дороги', '', '');
trip[6] = new galleryItem('Переправа на дороге', '', '');
trip[7] = new galleryItem('Дружеский костер', '', '');
trip[8] = new galleryItem('Археолог А.&nbsp;Н.&nbsp;Смирнов&nbsp;&#8212; интересный рассказчик', '', '');

/* III Всероссийский конкурс рисунков Пушкин глазами детей */
var contest03 = new Array(31); /* arrayAttrib = 'cont3' */
contest03[0] = new galleryItem('0', '0', '0');
contest03[1] = new galleryItem('Пушкин', 'Настя Бамбозова', '9');
contest03[2] = new galleryItem('Пир во время Чумы', 'Настя Смолина', '14');
contest03[3] = new galleryItem('Зимний вечер', 'Кира Горкунова', '10');
contest03[4] = new galleryItem('Сказка о попе и его работнике', 'Никита Прохоров', '7');
contest03[5] = new galleryItem('По сказкам Пушкина', 'Надя Токаренко', '16');
contest03[6] = new galleryItem('Зимний вечер', 'Ира Слинкина', '12');
contest03[7] = new galleryItem('На прогулке', 'Катя Позднякова', '7');
contest03[8] = new galleryItem('Осенняя пора', 'Паша Суякин', '9');
contest03[9] = new galleryItem('Прогулка по лесу', 'Валерия Анишкина', '10');
contest03[10] = new galleryItem('Алина, сжальтесь надо мною', 'Оксана Кузьмич', '16');
contest03[11] = new galleryItem('Зимняя дорога', 'Наташа Федотова', '12');
contest03[12] = new galleryItem('Портрет Пушкина', 'Ира Векшина', '11');
contest03[13] = new galleryItem('Дуэль', 'Виолетта Кириллова', '15');
contest03[14] = new galleryItem('Сказка о попе и работнике его Балде', 'Олеся Ожиганова', '13');
contest03[15] = new galleryItem('Капитанская дочка. Разлука', 'Катя Савчук', '15');
contest03[16] = new galleryItem('Я Вам пишу', 'Владислав Дворянчиков', '16');
contest03[17] = new galleryItem('Евгений Онегин', 'Ольга Шеленкова', '14');
contest03[18] = new galleryItem('А.&nbsp;С.&nbsp;Пушкин', 'Иван Еремеев', '7');
contest03[19] = new galleryItem('На прогулке', 'Вика Бабанкина', '10');
contest03[20] = new galleryItem('Портрет А.&nbsp;С.&nbsp;Пушкина', 'Кристина Марчук', '7');
contest03[21] = new galleryItem('Любимые женщины поэта', 'Настя Сущих', '13');
contest03[22] = new galleryItem('Братья-разбойники', 'Руслан Уголев', '14');
contest03[23] = new galleryItem('Сказка о рыбаке и рыбке', 'Оля Макарова', '13');
contest03[24] = new galleryItem('Дуэль', 'Саша Измайлов', '15');
contest03[25] = new galleryItem('Вдохновение', 'Анна Кохановская', '13');
contest03[26] = new galleryItem('Осенняя пора очей очарованье', 'Екатерина Суворова', '10');
contest03[27] = new galleryItem('Сказка о царе Салтане', 'Елена Яцутко', '9');
contest03[28] = new galleryItem('Унылая пора очей очарованье', 'Яна Егорова', '12');
contest03[29] = new galleryItem('По дороге зимней, скучной', 'Виктория Ноздрина', '13');
contest03[30] = new galleryItem('Иль русского царя уже', 'Миша Песчаскин', '13');

/* IV Международный конкурс детского рисунка  Пушкин глазами детей */
var contest04 = new Array(31); /* arrayAttrib = 'cont4' */
contest04[0] = new galleryItem('0', '0', '0');
contest04[1] = new galleryItem('Сказка о золотом петушке', 'Дима Скопин', '10');
contest04[2] = new galleryItem('Пушкин и Наталья', 'Татьяна Захарова', '10');
contest04[3] = new galleryItem('Арина Родионовна с Сашей Пушкиным', 'Диана Матвеева', '10');
contest04[4] = new galleryItem('Наина', 'Дарья Селецкая', '17');
contest04[5] = new galleryItem('Татьяна Ларина', 'Алена Мороз', '15');
contest04[6] = new galleryItem('Сказки Арины Родионовны', 'Тагир Козаев', '15');
contest04[7] = new galleryItem('Пушкин на коне', 'Татьяна Филиппова', '16');
contest04[8] = new galleryItem('Шел поп по базару', 'Аделя Ахметшина', '7');
contest04[9] = new galleryItem('Царевна-лебедь', 'Мария Байкова', '5'); /* 4 года */
contest04[10] = new galleryItem('Портрет А.&nbsp;С.&nbsp;Пушкина', 'Катя Лисиенко', '7');
contest04[11] = new galleryItem('Баба Яга вернулась домой', 'Артем Иванов', '6');
contest04[12] = new galleryItem('Уж небо осенью дышало', 'Анастасия Касымова', '7');
contest04[13] = new galleryItem('Иллюстрация к стихотворению &laquo;Няне&raquo; А.&nbsp;С.&nbsp;Пушкина', 'Рената Саляхатдинова', '12');
contest04[14] = new galleryItem('Руслан и Людмила', 'Евгений Обросов', '13');
contest04[15] = new galleryItem('Я помню чудное мгновенье', 'Надежда Черкасова', '13');
contest04[16] = new galleryItem('По страницам сказок А.&nbsp;С.&nbsp;Пушкина', 'Александра Черных', '13');
contest04[17] = new galleryItem('Бой Руслана с головой', 'Азалия Гайнутдинова', '13');
contest04[18] = new galleryItem('Пиковая дама', 'Максим Онуфриенко', '14');
contest04[19] = new galleryItem('Сказка о попе и работнике его Балде', 'Ольга Секлецова', '12');
contest04[20] = new galleryItem('Онегин в театре', 'Таня Ежова', '14');
contest04[21] = new galleryItem('Встреча Пушкина и калмычки', 'Эрика Усупова', '14');
contest04[22] = new galleryItem('Песнь о вещем Олеге', 'Юля Пырсова', '14');
contest04[23] = new galleryItem('Капитанская дочка', 'Василий Салтыков', '13');
contest04[24] = new galleryItem('Болдинская осень', 'Анна Артюшенко', '13');
contest04[25] = new galleryItem('Сочиняя поэму &laquo;Метель&raquo;', 'Полина Окунева', '15');
contest04[26] = new galleryItem('Сказка о попе и работнике его Балде', 'Настя Булдакова', '11');
contest04[27] = new galleryItem('Муки творчества', 'Евгения Михеева', '10');
contest04[28] = new galleryItem('Дуэль', 'Лена Исупова', '9');
contest04[29] = new galleryItem('Сказка о попе и работнике его Балде', 'Даша Полтаракова', '10');
contest04[30] = new galleryItem('Станционный смотритель', 'Анна Данилина', '15');

/* V Международный конкурс детского рисунка Пушкин глазами детей */
var contest05 = new Array(31); /* arrayAttrib = 'cont5' */
contest05[0] = new galleryItem('0', '0', '0');
contest05[1] = new galleryItem('Уж небо осенью дышало', 'Катя Демакова', '13');
contest05[2] = new galleryItem('Уж небо осенью дышало', 'Анна Антонова', '10');
contest05[3] = new galleryItem('Борис Годунов', 'Марина Воропаева', '11');
contest05[4] = new galleryItem('Пушкин на прогулке', 'Глеб Китаев', '11');
contest05[5] = new galleryItem('На лоне природы&#8230;', 'Екатерина Поспеева', '13');
contest05[6] = new galleryItem('Дуэль', 'Ирина Стрельникова', '14');
contest05[7] = new galleryItem('Дубровский', 'Яна Козырева', '14');
contest05[8] = new galleryItem('Полтава', 'Диляра Шарафеева', '14');
contest05[9] = new galleryItem('На премьеру', 'Валерия Подпорина', '12');
contest05[10] = new galleryItem('Детство Пушкина', 'Ирина Константинова', '14');
contest05[11] = new galleryItem('Капитанская дочка. Казнь Пугачева', 'Сергей Емельянов', '13');
contest05[12] = new galleryItem('Зима', 'Даша Головина', '7');
contest05[13] = new galleryItem('Бабариха', 'Женя Глазков', '8');
contest05[14] = new galleryItem('Люблю я пышное природы&#8230;', 'Настя Легенчук', '7');
contest05[15] = new galleryItem('Кот ученый', 'Лиза Богданова', '8');
contest05[16] = new galleryItem('Пушкин с друзьями', 'Настя Маловик', '13');
contest05[17] = new galleryItem('Вдохновение осени', 'Маргарита Шичкова', '11');
contest05[18] = new galleryItem('Пушкин в Михайловском', 'Ида Крючкова', '17');
contest05[19] = new galleryItem('В раздумьях', 'Соня Берестова', '12');
contest05[20] = new galleryItem('Зимняя дорога', 'Владислав Горбенко', '11');
contest05[21] = new galleryItem('Дуэль', 'Максим Гольмаков', '11');
contest05[22] = new galleryItem('Портрет Пушкина с женой', 'Инга Егорова', '11');
contest05[23] = new galleryItem('Капитанская дочка', 'Настя Филенкова', '15');
contest05[24] = new galleryItem('Встреча с Дантесом', 'Альбина Курмашева', '15');
contest05[25] = new galleryItem('Царское село', 'Екатерина Лукошкина', '16');
contest05[26] = new galleryItem('Руслан и Людмила', 'Василий Пигарев', '10');
contest05[27] = new galleryItem('Портрет Пушкина', 'Владислава Киселева', '10');
contest05[28] = new galleryItem('Сказка о золотой рыбке', 'Любовь Сенина', '13');
contest05[29] = new galleryItem('Пушкин и Гоголь', 'Арина Маркушина', '11');
contest05[30] = new galleryItem('Детские годы чудесные&#8230;', 'Екатерина Бардынина', '13');

/* VI Международный конкурс детского рисунка Пушкин глазами детей */
var contest06 = new Array(31); /* arrayAttrib = 'cont6' */
contest06[0] = new galleryItem('0', '0', '0');
contest06[1] = new galleryItem('', 'Алена Захваткина', '16');
contest06[2] = new galleryItem('', 'Гаяне Авагян', '15');
contest06[3] = new galleryItem('', 'Валерия Губаревич', '13');
contest06[4] = new galleryItem('', 'Павел Рогожников', '12');
contest06[5] = new galleryItem('', 'Яна Козакова', '6');
contest06[6] = new galleryItem('', 'Анастасия Козлова', '15');
contest06[7] = new galleryItem('', 'Даниил Шуюпов', '10');
contest06[8] = new galleryItem('', 'Юрий Гадян', '16');
contest06[9] = new galleryItem('', 'Алина Лиференко', '14');
contest06[10] = new galleryItem('', 'Анна Чудинова', '13');
contest06[11] = new galleryItem('', 'Екатерина Ларионова', '14');
contest06[12] = new galleryItem('', 'Катя Бардынина', '15');
contest06[13] = new galleryItem('', 'Екатерина Алаторцева', '7');
contest06[14] = new galleryItem('', 'Денис Леонов', '11');
contest06[15] = new galleryItem('', 'Даша Юранова', '8');
contest06[16] = new galleryItem('', 'Яна Выржемковская', '16');
contest06[17] = new galleryItem('', 'Наталья Хохлова', '14');
contest06[18] = new galleryItem('', 'Настя Ельпина', '10');
contest06[19] = new galleryItem('', 'Оля Романова', '7');
contest06[20] = new galleryItem('', 'Даниил Иванов', '8');
contest06[21] = new galleryItem('', 'Мария Щеткина', '15');
contest06[22] = new galleryItem('', 'Валерия Волобуева', '11');
contest06[23] = new galleryItem('', 'Люба Шишкина', '16');
contest06[24] = new galleryItem('', 'Саша Громов', '12');
contest06[25] = new galleryItem('', 'Дарья Павлова', '11');
contest06[26] = new galleryItem('', 'Владимир Тимошкин', '16');
contest06[27] = new galleryItem('', 'Кристина Боровкова', '13');
contest06[28] = new galleryItem('', 'Артем Новиков', '9');
contest06[29] = new galleryItem('', 'Катя Яковлева', '10');
contest06[30] = new galleryItem('', 'Таня Козлова', '14');

/* параметр arrayAttrib см. в комментарии к каждому массиву */
function showGallery(arrayAttrib)
{
	var len; /* длина массива */

	/* выбор длины массива */
	switch (arrayAttrib)
	{
		case 'travel': len = trip.length; break;
		case 'cont3': len = contest03.length; break;
		case 'cont4': len = contest04.length; break;
		case 'cont5': len = contest05.length; break;
		case 'cont6': len = contest06.length; break;
		default: len = 0; return;
	}

	/* цикл по элементам массива */
	for (var i = 1; i < len; i++)
	{
		var num;

		if (i < 10)
			num = '0'+i;
		else
			num = i;

		var path; /* имя папки текущей страницы с галереей */
		var fold; /* имя папки с фотографиями */
		var capt; /* подпись к фотографии */

		/* выбор значений переменных для вставки в код страницы */
		switch (arrayAttrib)
		{
			case 'travel':
				path = 'tour';
				fold = 'trip';
				capt = trip[i].pic;
				break;
			case 'cont3':
				path = 'actions';
				fold = 'contest03';
				capt = '<b>'+contest03[i].pic+'</b> ('+contest03[i].auth+', '+contest03[i].age+' лет)';
				break;
			case 'cont4':
				path = 'actions';
				fold = 'contest04';
				capt = '<b>'+contest04[i].pic+'</b> ('+contest04[i].auth+', '+contest04[i].age+' лет)';
				break;
			case 'cont5':
				path = 'actions';
				fold = 'contest05';
				capt = '<b>'+contest05[i].pic+'</b> ('+contest05[i].auth+', '+contest05[i].age+' лет)';
				break;
			case 'cont6':
				path = 'actions';
				fold = 'contest06';
				capt = contest06[i].auth+', '+contest06[i].age+' лет';
				break;
			default:
				capt = '<font color="red">error</font>';
				break;
		}

		document.writeln('<div class="illus"><a href="../photo.htm?'+path+'/'+fold+'/'+num+'.jpg"><img src="'+fold+'/_'+num+'.jpg" alt="'+num+'"></a><br>'+capt+'</div>');
	}
}