var s1Room = 0; var s2Room = 0; var cRoom = 0; var curPath = new Array(); var qRoom = 0; var sumTime = 0; var nameRoom = new Array ( '','','','Восточная Крыша','Бойница','Келья 3','Келья 2', '','','','Западная Крыша 2','Келья 4','Келья 1','Служебная комната', '','Зал Отдыха 2','','Западная Крыша 1','Выход на Крышу','Зал Статуй 2','Храм', 'Восточная комната','Зал Отдыха 1','Старый Зал 2','Старый Зал 1','Красный Зал 3','Зал Статуй 1','Зал Статуй 3', 'Трапезная 3','Зал Ожиданий','Оружейная','Красный Зал- Окна','Красный Зал','Гостинная','Трапезная 1', 'Внутренний Двор','Внутр.Двор- Вход','Желтый Коридор','Мраморный Зал 1','Красный Зал 2','Библиотека 1','Трапезная 2', 'Проход Внутр. Двора','Комната с Камином','Библиотека 3','Выход из Мрам.Зала','Красный Зал- Корридор','Лестиница в Подвал 1','', 'Южный Внутр. Двор','Трапезная 4','Мраморный Зал 3','Мраморный Зал 2','Картинная Галерея 1','Лестиница в Подвал 2','', 'Проход Внутр. Двора 2','Внутр.Двор- Выход','Библиотека 2','Картинная Галерея 3','Картинная Галерея 2','Лестиница в Подвал 3','', 'Терасса','','','Оранжерея','Зал Ораторов','Лестиница в Подвал 4','', 'Темная Комната','','','','Винный Погреб','Комната в Подвале','Подвал 1' ); var timeRoom = new Array ( 0,0,0,20,15,15,15, 0,0,0,20,15,15,25, 0,20,0,20,20,30,25, 20,20,25,25,35,35,35, 15,20,15,20,35,40,15, 20,20,20,35,40,35,15, 20,20,35,20,20,15,0, 20,15,40,40,40,15,0, 20,20,35,40,40,15,0, 20,0,0,20,35,15,0, 15,0,0,0,20,20,20 ); var clrRoom = new Array ( '','','','ddffdd','ddffdd','ddffdd','ddffdd', '','','','ddffdd','ddffdd','ddffdd','ddffdd', '','ddddaa','','ddffdd','ddffdd','ddffdd','ddffdd', 'ddffdd','ddddaa','dddddd','dddddd','dddddd','dddddd','dddddd', 'dddddd','ddddaa','dddddd','dddddd','dddddd','dddddd','dddddd', 'dddddd','ddddaa','dddddd','dddddd','dddddd','dddddd','dddddd', 'dddddd','dddddd','dddddd','dddddd','dddddd','ddddff','', 'dddddd','dddddd','dddddd','dddddd','dddddd','ddddff','', 'dddddd','dddddd','dddddd','dddddd','dddddd','ddddff','', 'ffcccc','','','dddddd','dddddd','ddddff','', 'ffcccc','','','','ddddff','ddddff','ddddff' ); var gv = new Image(); gv.src = "http://www.marlenus.ru/img/gv.gif"; var gh = new Image(); gh.src = "http://www.marlenus.ru/img/gh.gif"; var gu = new Image(); gu.src = "http://www.marlenus.ru/img/gu.gif"; var gr = new Image(); gr.src = "http://www.marlenus.ru/img/gr.gif"; var gd = new Image(); gd.src = "http://www.marlenus.ru/img/gd.gif"; var gl = new Image(); gl.src = "http://www.marlenus.ru/img/gl.gif"; var pathRoom = new Array ( 0, 0, 0, new Array(0,0,0,4,5,11,11,0,0,0,11,11,11,11,0,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,0,11,11,11,11,11,11,0,11,0,0,11,11,11,0,11,0,0,0,11,11,11), new Array(0,0,0,4,5,4,4,0,0,0,4,4,4,4,0,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,0,4,4,4,4,4,4,0,4,4,4,4,4,4,0,4,4,4,4,4,4,4), new Array(0,0,0,13,13,6,13,0,0,0,13,13,13,13,0,13,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,13,13,13,13,13,13,0,13,13,13,13,13,13,0,13,0,0,13,13,13,0,13,0,0,0,13,13,13), new Array(0,0,0,14,14,14,7,0,0,0,14,14,14,14,0,14,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,14,14,14,14,14,14,0,14,14,14,14,14,14,0,14,0,0,14,14,14,0,14,0,0,0,14,14,14), 0, 0, 0, new Array(0,0,0,4,4,18,18,0,0,0,11,18,18,18,0,18,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,18,18,18,18,18,18,0,18,18,18,18,18,18,0,18,0,0,18,18,18,0,18,0,0,0,18,18,18), new Array(0,0,0,19,19,13,13,0,0,0,19,12,13,13,0,13,0,19,19,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,13,13,13,13,13,13,0,13,13,13,13,13,13,0,13,0,0,13,13,13,0,13,0,0,0,13,13,13), new Array(0,0,0,12,12,6,14,0,0,0,12,12,13,14,0,14,0,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,14,14,14,14,14,14,0,14,14,14,14,14,14,0,14,0,0,14,14,14,0,14,0,0,0,14,14,14), new Array(0,0,0,13,13,13,7,0,0,0,13,13,13,14,0,21,0,13,13,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,21,21,21,21,21,21,0,21,21,21,21,21,21,0,21,0,0,21,21,21,0,21,0,0,0,21,21,21), 0, new Array(0,0,0,23,23,23,23,0,0,0,23,23,23,23,0,16,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,23,23,23,23,23,23,0,23,23,23,23,23,23,0,23,0,0,23,23,23,0,23,0,0,0,23,23,23), 0, new Array(0,0,0,11,11,19,19,0,0,0,11,19,19,19,0,19,0,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,19,19,19,0,19,19,19,19,19,19,0,19,0,0,19,19,19,0,19,0,0,0,19,19,19), new Array(0,0,0,18,18,12,12,0,0,0,18,12,12,12,0,12,0,18,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,0,12,12,12,12,12,12,0,12,0,0,12,12,12,0,12,0,0,0,12,12,12), new Array(0,0,0,21,21,21,21,0,0,0,21,21,21,21,0,27,0,21,21,20,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,27,27,27,27,27,27,0,27,27,27,27,27,27,0,27,0,0,27,27,27,0,27,0,0,0,27,27,27), new Array(0,0,0,14,14,14,14,0,0,0,14,14,14,14,0,20,0,14,14,20,21,22,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,20,20,20,20,20,20,0,20,20,20,20,20,20,0,20,0,0,20,20,20,0,20,0,0,0,20,20,20), new Array(0,0,0,21,21,21,21,0,0,0,21,21,21,21,0,21,0,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,21,21,21,21,21,21,0,21,21,21,21,21,21,0,21,0,0,21,21,21,0,21,0,0,0,21,21,21), new Array(0,0,0,30,30,30,30,0,0,0,30,30,30,30,0,16,0,30,30,30,30,30,23,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,30,30,30,30,30,30,0,30,30,30,30,30,30,0,30,0,0,30,30,30,0,30,0,0,0,30,30,30), new Array(0,0,0,25,25,25,25,0,0,0,25,25,25,25,0,31,0,25,25,25,25,25,31,24,25,25,25,25,25,31,31,31,25,25,25,31,31,31,31,25,25,25,31,31,31,31,25,25,0,31,31,31,31,31,25,0,31,31,31,31,31,25,0,31,0,0,31,31,25,0,31,0,0,0,25,25,25), new Array(0,0,0,26,26,26,26,0,0,0,26,26,26,26,0,26,0,26,26,26,26,26,26,24,25,26,26,26,26,26,24,26,26,26,26,26,26,24,24,26,26,26,24,24,24,24,26,26,0,24,24,24,24,24,26,0,24,24,24,24,24,26,0,24,0,0,24,24,26,0,24,0,0,0,26,26,26), new Array(0,0,0,27,27,27,27,0,0,0,27,27,27,27,0,27,0,27,27,27,27,27,27,25,25,25,27,27,27,27,25,33,33,27,33,27,27,25,33,33,27,33,27,25,25,33,33,27,0,27,27,25,33,33,27,0,27,25,25,33,33,27,0,27,0,0,33,33,27,0,27,0,0,0,27,27,27), new Array(0,0,0,20,20,20,20,0,0,0,20,20,20,20,0,28,0,20,20,20,20,20,28,26,26,26,27,28,28,28,26,26,26,34,34,28,28,26,26,26,34,34,28,26,26,26,26,26,0,28,28,26,26,26,34,0,28,28,26,26,26,34,0,28,0,0,26,26,34,0,28,0,0,0,34,34,34), new Array(0,0,0,27,27,27,27,0,0,0,27,27,27,27,0,29,0,27,27,27,27,27,29,27,27,27,27,28,29,29,27,27,27,27,27,29,29,27,27,27,27,27,29,27,27,27,27,27,0,29,29,27,27,27,27,0,29,29,27,27,27,27,0,29,0,0,27,27,27,0,29,0,0,0,27,27,27), new Array(0,0,0,36,36,36,36,0,0,0,36,36,36,36,0,36,0,36,36,36,36,36,36,36,36,36,36,36,29,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,36,36,36,36,36,36,0,36,36,36,36,36,36,0,36,0,0,36,36,36,0,36,0,0,0,36,36,36), new Array(0,0,0,37,37,37,37,0,0,0,37,37,37,37,0,23,0,37,37,37,37,37,23,37,37,37,37,37,37,30,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,37,37,37,37,37,37,0,37,37,37,37,37,37,0,37,0,0,37,37,37,0,37,0,0,0,37,37,37), new Array(0,0,0,24,24,24,24,0,0,0,24,24,24,24,0,38,0,24,24,24,24,24,38,24,24,24,24,24,38,38,31,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,38,38,38,38,38,38,0,38,38,38,38,38,38,0,38,0,0,38,38,38,0,38,0,0,0,38,38,38), new Array(0,0,0,33,33,33,33,0,0,0,33,33,33,33,0,39,0,33,33,33,33,33,39,39,33,33,33,33,39,39,39,32,33,33,33,39,39,39,39,33,33,33,39,39,39,39,33,33,0,39,39,39,39,39,33,0,39,39,39,39,39,33,0,39,0,0,39,39,33,0,39,0,0,0,33,33,33), new Array(0,0,0,26,26,26,26,0,0,0,26,26,26,26,0,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,32,33,34,34,26,26,32,32,40,40,40,26,32,32,32,40,34,0,26,32,32,32,40,34,0,26,32,32,32,40,34,0,26,0,0,32,40,34,0,26,0,0,0,34,34,34), new Array(0,0,0,27,27,27,27,0,0,0,27,27,27,27,0,27,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,33,33,34,35,27,27,33,33,33,41,41,27,33,33,33,33,41,0,27,27,27,33,33,41,0,27,27,27,33,33,41,0,27,0,0,33,33,41,0,27,0,0,0,41,41,41), new Array(0,0,0,34,34,34,34,0,0,0,34,34,34,34,0,34,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,0,34,34,34,34,34,34,0,34,34,34,34,34,34,0,34,0,0,34,34,34,0,34,0,0,0,34,34,34), new Array(0,0,0,43,43,43,43,0,0,0,43,43,43,43,0,37,0,43,43,43,43,43,37,43,43,43,43,43,29,37,43,43,43,43,43,36,37,43,43,43,43,43,43,43,43,43,43,43,0,43,43,43,43,43,43,0,43,43,43,43,43,43,0,43,0,0,43,43,43,0,43,0,0,0,43,43,43), new Array(0,0,0,36,36,36,36,0,0,0,36,36,36,36,0,30,0,36,36,36,36,36,30,36,36,36,36,36,36,30,36,36,36,36,36,36,37,36,36,36,36,36,36,36,36,36,36,36,0,36,36,36,36,36,36,0,36,36,36,36,36,36,0,36,0,0,36,36,36,0,36,0,0,0,36,36,36), new Array(0,0,0,31,31,31,31,0,0,0,31,31,31,31,0,45,0,31,31,31,31,31,45,31,31,31,31,31,45,45,31,39,39,39,39,45,45,38,39,39,39,39,45,45,45,39,31,39,0,45,45,45,39,39,39,0,45,45,45,39,39,39,0,45,0,0,39,39,39,0,45,0,0,0,39,39,39), new Array(0,0,0,32,32,32,32,0,0,0,32,32,32,32,0,38,0,32,32,32,32,32,38,38,38,32,32,32,38,38,38,32,32,32,32,38,38,38,39,32,32,32,38,38,38,46,32,32,0,38,38,38,46,46,32,0,38,38,38,46,46,32,0,38,0,0,46,46,32,0,38,0,0,0,32,32,32), new Array(0,0,0,33,33,33,33,0,0,0,33,33,33,33,0,33,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,40,41,41,33,33,33,33,47,41,0,47,47,47,47,47,41,0,47,47,47,47,47,41,0,47,0,0,47,47,41,0,47,0,0,0,41,41,41), new Array(0,0,0,34,34,34,34,0,0,0,34,34,34,34,0,34,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,40,41,42,34,34,34,34,40,48,0,34,40,40,40,40,48,0,34,40,40,40,40,48,0,34,0,0,40,40,48,0,34,0,0,0,48,48,48), new Array(0,0,0,41,41,41,41,0,0,0,41,41,41,41,0,41,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,41,41,41,41,41,41,0,41,41,41,41,41,41,0,41,41,41,41,41,41,0,41,0,0,41,41,41,0,41,0,0,0,41,41,41), new Array(0,0,0,50,50,50,50,0,0,0,50,50,50,50,0,36,0,50,50,50,50,50,36,50,50,50,50,50,36,36,50,50,50,50,50,36,36,50,50,50,50,50,43,50,50,50,50,50,0,50,50,50,50,50,50,0,50,50,50,50,50,50,0,50,0,0,50,50,50,0,50,0,0,0,50,50,50), new Array(0,0,0,45,45,45,45,0,0,0,45,45,45,45,0,43,0,45,45,45,45,45,43,45,45,45,45,45,43,43,45,45,45,45,45,43,43,45,45,45,45,45,43,44,45,45,45,45,0,43,43,45,45,45,45,0,43,43,45,45,45,45,0,43,0,0,45,45,45,0,43,0,0,0,45,45,45), new Array(0,0,0,38,38,38,38,0,0,0,38,38,38,38,0,44,0,38,38,38,38,38,44,38,38,38,38,38,44,44,38,38,38,38,38,44,44,38,38,38,38,38,44,44,45,38,52,38,0,44,52,52,52,52,38,0,44,52,52,52,52,38,0,44,0,0,52,52,38,0,44,0,0,0,38,38,38), new Array(0,0,0,39,39,39,39,0,0,0,39,39,39,39,0,53,0,39,39,39,39,39,53,39,39,39,39,39,53,53,39,39,39,39,39,53,53,39,39,39,39,39,53,39,39,46,53,39,0,53,53,53,53,53,39,0,53,53,53,53,53,39,0,53,0,0,53,53,39,0,53,0,0,0,39,39,39), new Array(0,0,0,40,40,40,40,0,0,0,40,40,40,40,0,54,0,40,40,40,40,40,54,40,40,40,40,40,40,54,40,40,40,40,40,54,54,40,40,40,40,40,54,54,54,54,47,40,0,54,54,54,54,54,40,0,54,54,54,54,54,40,0,54,0,0,54,54,40,0,54,0,0,0,40,40,40), new Array(0,0,0,41,41,41,41,0,0,0,41,41,41,41,0,41,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,48,0,41,41,41,41,41,55,0,41,41,41,41,41,55,0,41,0,0,41,41,55,0,41,0,0,0,55,55,55), 0, new Array(0,0,0,51,51,51,51,0,0,0,51,51,51,51,0,43,0,51,51,51,51,51,43,51,51,51,51,51,43,43,51,51,51,51,51,43,43,51,51,51,51,51,43,51,51,51,51,51,0,50,51,51,51,51,51,0,57,57,57,57,57,51,0,57,0,0,57,57,51,0,57,0,0,0,51,51,51), new Array(0,0,0,52,52,52,52,0,0,0,52,52,52,52,0,50,0,52,52,52,52,52,50,52,52,52,52,52,50,50,52,52,52,52,52,50,50,52,52,52,52,52,50,52,52,52,52,52,0,50,51,52,52,52,52,0,50,50,52,52,52,52,0,50,0,0,52,52,52,0,50,0,0,0,52,52,52), new Array(0,0,0,45,45,45,45,0,0,0,45,45,45,45,0,51,0,45,45,45,45,45,51,45,45,45,45,45,51,51,45,45,45,45,45,51,51,45,45,53,53,53,51,45,45,53,53,53,0,51,51,52,53,53,53,0,51,59,59,59,59,53,0,51,0,0,59,59,53,0,51,0,0,0,53,53,53), new Array(0,0,0,46,46,46,46,0,0,0,46,46,46,46,0,52,0,46,46,46,46,46,52,46,46,46,46,46,52,52,46,46,46,46,46,52,52,46,46,54,54,54,52,52,52,46,54,54,0,52,52,52,53,54,54,0,52,60,60,60,60,54,0,52,0,0,60,60,54,0,52,0,0,0,54,54,54), new Array(0,0,0,47,47,47,47,0,0,0,47,47,47,47,0,53,0,47,47,47,47,47,53,53,47,47,47,47,53,53,53,47,47,47,53,53,47,53,53,47,47,47,53,53,53,53,47,47,0,53,53,53,53,54,47,0,53,61,61,61,61,47,0,53,0,0,61,61,47,0,53,0,0,0,47,47,47), new Array(0,0,0,48,48,48,48,0,0,0,48,48,48,48,0,48,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,48,48,48,48,48,55,0,48,48,48,48,48,62,0,48,0,0,48,48,62,0,48,0,0,0,62,62,62), 0, new Array(0,0,0,50,50,50,50,0,0,0,50,50,50,50,0,50,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,50,50,50,50,50,50,0,57,58,58,58,58,50,0,64,0,0,58,58,50,0,64,0,0,0,50,50,50), new Array(0,0,0,59,59,59,59,0,0,0,59,59,59,59,0,57,0,59,59,59,59,59,57,59,59,59,59,59,57,57,59,59,59,59,59,57,57,59,59,59,59,59,57,59,59,59,59,59,0,57,57,59,59,59,59,0,57,58,59,59,59,59,0,57,0,0,59,59,59,0,57,0,0,0,59,59,59), new Array(0,0,0,52,52,52,52,0,0,0,52,52,52,52,0,58,0,52,52,52,52,52,58,52,52,52,52,52,58,58,52,52,52,52,52,58,58,52,52,60,60,60,58,52,52,60,60,60,0,58,58,52,60,60,60,0,58,58,59,60,60,60,0,58,0,0,60,60,60,0,58,0,0,0,60,60,60), new Array(0,0,0,53,53,53,53,0,0,0,53,53,53,53,0,59,0,53,53,53,53,53,59,59,59,53,53,53,59,59,59,53,53,53,53,59,59,59,53,61,61,61,59,53,59,53,61,61,0,59,59,59,53,61,61,0,59,53,59,60,61,61,0,59,0,0,67,67,61,0,59,0,0,0,61,61,61), new Array(0,0,0,54,54,54,54,0,0,0,54,54,54,54,0,60,0,54,54,54,54,54,60,60,54,54,54,54,60,60,60,60,54,54,54,60,60,60,60,54,54,54,60,60,60,60,54,54,0,60,60,60,60,54,54,0,60,60,60,60,61,54,0,60,0,0,68,68,54,0,60,0,0,0,54,54,54), new Array(0,0,0,55,55,55,55,0,0,0,55,55,55,55,0,55,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,55,55,55,55,55,55,0,55,55,55,55,55,62,0,55,0,0,55,55,69,0,55,0,0,0,69,69,69), 0, new Array(0,0,0,57,57,57,57,0,0,0,57,57,57,57,0,57,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,57,57,57,57,57,57,0,57,57,57,57,57,57,0,64,0,0,57,57,57,0,71,0,0,0,57,57,57), 0, 0, new Array(0,0,0,60,60,60,60,0,0,0,60,60,60,60,0,60,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,68,68,68,60,60,60,60,68,68,0,60,60,60,60,68,68,0,60,60,60,60,68,68,0,60,0,0,67,68,68,0,60,0,0,0,68,68,68), new Array(0,0,0,61,61,61,61,0,0,0,61,61,61,61,0,67,0,61,61,61,61,61,67,67,61,61,61,61,67,67,67,67,61,61,61,67,67,67,67,61,61,61,67,67,67,67,61,61,0,67,67,67,67,61,61,0,67,67,67,67,61,61,0,67,0,0,67,68,61,0,67,0,0,0,61,61,61), new Array(0,0,0,62,62,62,62,0,0,0,62,62,62,62,0,62,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,0,62,62,62,62,62,62,0,62,62,62,62,62,62,0,62,0,0,62,62,69,0,62,0,0,0,76,76,76), 0, new Array(0,0,0,64,64,64,64,0,0,0,64,64,64,64,0,64,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,64,64,64,64,64,64,0,64,64,64,64,64,64,0,64,0,0,64,64,64,0,71,0,0,0,64,64,64), 0, 0, 0, new Array(0,0,0,76,76,76,76,0,0,0,76,76,76,76,0,76,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,76,76,76,76,76,76,0,76,76,76,76,76,76,0,76,0,0,76,76,76,0,76,0,0,0,75,76,76), new Array(0,0,0,69,69,69,69,0,0,0,69,69,69,69,0,69,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,69,69,69,69,69,69,0,69,69,69,69,69,69,0,69,0,0,69,69,69,0,69,0,0,0,75,76,77), new Array(0,0,0,76,76,76,76,0,0,0,76,76,76,76,0,76,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,76,76,76,76,76,76,0,76,76,76,76,76,76,0,76,0,0,76,76,76,0,76,0,0,0,76,76,77) ); function selRoom(nRoom) { if ( s2Room > 0 ) { for ( r = 0; r <= qRoom; r++ ) { if ( document.all['r'+curPath[r]] ) { document.all['r'+curPath[r]].bgColor=clrRoom[curPath[r]-1]; } if ( r < qRoom ) { buildGate(curPath[r],curPath[r+1],0); } } s1Room = 0; s2Room = 0; curPath = new Array(); qRoom = 0; sumTime = 0; document.all['quest'].innerHTML = '

Для расчета пути прохождения
кликите комнату начала пути
и конца пути.

'; } if ( s1Room == 0 ) { s1Room = nRoom; document.all['r'+s1Room].bgColor='#00cc00'; } else { s2Room = nRoom; cRoom = s1Room; while ( cRoom != s2Room ) { nRoom = pathRoom[cRoom-1][s2Room-1]; document.all['r'+cRoom].bgColor='#00cc00'; buildGate(cRoom,nRoom,1); curPath[qRoom] = cRoom; qRoom++; sumTime += timeRoom[cRoom-1]; cRoom = nRoom; } document.all['r'+s2Room].bgColor='#00cc00'; curPath[qRoom] = s2Room; document.all['quest'].innerHTML = '

Из ' + nameRoom[s1Room-1] + '
В ' + nameRoom[s2Room-1] + '
секунд - ' + sumTime + ', переходов - ' + qRoom + '

'; } } function buildGate(cRoom,nRoom,n) { var dir = cRoom - nRoom; var img; if ( n ) { img = dir == 1 ? "gl" : dir == -1 ? "gr" : dir == 7 ? "gu" : "gd"; } else { img = Math.abs(dir) == 1 ? "gh" : "gv"; } if ( document.all['g'+cRoom+'g'+nRoom] ) { document.all['g'+cRoom+'g'+nRoom].src = eval(img+'.src'); if ( document.all['g'+cRoom+'g'+nRoom+'w'] ) { document.all['g'+cRoom+'g'+nRoom+'w'].src = eval(img+'.src'); } } else { document.all['g'+nRoom+'g'+cRoom].src = eval(img+'.src'); if ( document.all['g'+nRoom+'g'+cRoom+'w'] ) { document.all['g'+nRoom+'g'+cRoom+'w'].src = eval(img+'.src'); } } } function printRoom(nRoom) { if ( pathRoom[nRoom-1] ) { document.write('

' + nameRoom[nRoom-1] + ' (' + timeRoom[nRoom-1] + ')

'); // document.write('

' + nameRoom[nRoom-1] + ' (' + (nRoom+299) + ')

'); } else { document.write(''); } } function printGate(nRoom1,nRoom2) { var gid= "g"+nRoom1+"g"+nRoom2; if ( document.all[gid] ) { gid += "w"; } if ( nRoom1 == 0 ) { if ( nRoom1+1 == nRoom2 ) { document.write(''); } else { document.write(''); } return; } if ( nRoom1+1 == nRoom2 ) { if ( ( pathRoom[nRoom1-1] && pathRoom[nRoom1-1][nRoom2-1] == nRoom2 ) || ( pathRoom[nRoom2-1] && pathRoom[nRoom2-1][nRoom1-1] == nRoom1 ) ) { document.write('
'); document.all[gid].src = gh.src; } else { document.write(''); } } else { if ( pathRoom[nRoom1-1] && pathRoom[nRoom1-1][nRoom2-1] == nRoom2 ) { document.write('
'); document.all[gid].src = gv.src; } else { document.write(''); } } } function printDot() { document.write(''); }