/*================Основные=======================*/
		// 1 - Кровная клятва (0)
		// 2 - Мудрость старца (1)
		// 3 - Сила гиганта (2)
		// 4 - Соколиный глаз (3)
		// 5 - Рука магии (4)
		// 6 - Охрана природы (5)
		// 7 - Сила ветра (6)
		// 8 - Сила магии (7)
		// 9 - Сила гиганта ур.2 (8)
		// 10 - Кровная клятва ур.2 (9)
		// 11 - Глаз пантеры (10)
		// 12 - Сила союза (11)
		// 13 - Божественное благословение (12)
		lines = new Array();
		lines[0] = new Array("1","2","3","4","5","6","7","8","9","10","11","12");
		lines[0][0] = new Array("1","2","3","4","5","6","7");
		lines[0][1] = new Array("8");
		lines[0][2] = new Array("9");
		lines[0][3] = new Array("10");
		lines[0][4] = new Array("11");
		lines[0][5] = new Array("12");
		lines[0][6] = new Array("13","14","15");
		lines[0][7] = new Array("16","17","18");
		lines[0][8] = new Array("19");
		lines[0][9] = new Array("20");
		lines[0][10] = new Array("21");
		lines[0][11] = new Array("22");
		learned = new Array();
		learned[0] = new Array("0","0","0","0","0","0","0","0","0","0","0","0","0");
		skills = new Array();
		skills[0] = new Array("1","2","3","4","5","6","7","8","9","10","11","12","13");
		//Кровная клятва
		skills[0][0] = new Array();
		skills[0][0][0] = new Array("0");
		skills[0][0][1] = new Array("2","3","4");
		skills[0][0][2] = new Array("Кровная клятва ур.1","Уровень НР +10","3000 серебра","1 день");
		//Мудрость старца
		skills[0][1] = new Array();
		skills[0][1][0] = new Array("1");
		skills[0][1][1] = new Array("5");
		skills[0][1][2] = new Array("Мудрость старца","Уровень МР +10","5000 серебра","1 день");
		//Сила гиганта
		skills[0][2] = new Array();
		skills[0][2][0] = new Array("1");
		skills[0][2][1] = new Array("6");
		skills[0][2][2] = new Array("Сила гиганта ур.1","Переносимый вес +100","10000 серебра","1 день");
		//Соколиный глаз
		skills[0][3] = new Array();
		skills[0][3][0] = new Array("1");
		skills[0][3][1] = new Array("7");
		skills[0][3][2] = new Array("Соколиный глаз","Дистанционная атака +1","5000 серебра","1 день");
		//Рука магии
		skills[0][4] = new Array();
		skills[0][4][0] = new Array("2");
		skills[0][4][1] = new Array("8");
		skills[0][4][2] = new Array("Рука магии","Точность магической атаки +1","15000 серебра","1 день");
		//Охрана природы
		skills[0][5] = new Array();
		skills[0][5][0] = new Array("3");
		skills[0][5][1] = new Array("9");
		skills[0][5][2] = new Array("Охрана природы","Защита +1","Орочья медная монета 3 шт.","1 день");
		//Сила ветра
		skills[0][6] = new Array();
		skills[0][6][0] = new Array("4");
		skills[0][6][1] = new Array("9");
		skills[0][6][2] = new Array("Сила ветра","Меткость дистанционной атаки +1","Перо гарпии 1 шт.","2 дня");
		//Сила магии
		skills[0][7] = new Array();
		skills[0][7][0] = new Array("5");
		skills[0][7][1] = new Array("10");
		skills[0][7][2] = new Array("Сила магии","Уровень магической атаки +1","Паутина тарантула 1 шт.","2 дня");
		//Сила гиганта ур.2
		skills[0][8] = new Array();
		skills[0][8][0] = new Array("6","7");
		skills[0][8][1] = new Array("10");
		skills[0][8][2] = new Array("Сила гиганта ур.2","Переносимый вес +100","Золотой дукат 1шт.","2 дня");
		//Кровная клятва ур.2
		skills[0][9] = new Array();
		skills[0][9][0] = new Array("8","9");
		skills[0][9][1] = new Array("11");
		skills[0][9][2] = new Array("Кровная клятва ур.2","Уровень НР +15","Кровавая жемчужина 1шт.","2 дня");
		//Глаз пантеры
		skills[0][10] = new Array();
		skills[0][10][0] = new Array("10");
		skills[0][10][1] = new Array("12");
		skills[0][10][2] = new Array("Глаз пантеры","Меткость атаки в ближнем бою +1","20000 серебра","2 дня");
		//Сила союза
		skills[0][11] = new Array();
		skills[0][11][0] = new Array("11");
		skills[0][11][1] = new Array("13");
		skills[0][11][2] = new Array("Сила союза","Уровень атаки в ближнем бою +1","25000 серебра","2 дня");
		//Божественное благословени
		skills[0][12] = new Array();
		skills[0][12][0] = new Array("12");
		skills[0][12][1] = new Array("0");
		skills[0][12][2] = new Array("Божественное благословление","Восстановление уровня здоровья +1","50000 серебра","2 дня");
/*======End=======Основные=====End==========*/
		
		
/*================Крепость=======================*/
		// 1 - Сила гиганта (0)
		// 2 - Кровь героя (1)
		// 3 - Коготь свирепого тигра (2)
		// 4 - Стена крепости (3)
		// 5 - Кровь героя ур.2 (4)
		// 6 - Небесная кара (5)
		// 7 - Неизведанное секретное зелье (6)
		// 8 - Концентрация (7)
		// 9 - Энергия магии (8)
		// 10 - Око правителя (9)
		// 11 - Величие правителя (10)
		// 12 - Костяной дракон (11)
		learned[1] = new Array("0","0","0","0","0","0","0","0","0","0","0","0");
		skills[1] = new Array("1","2","3","4","5","6","7","8","9","10","11","12");
		//Сила гиганта
		skills[1][0] = new Array();
		skills[1][0][0] = new Array("0");
		skills[1][0][1] = new Array("2","4");
		skills[1][0][2] = new Array("Сила гиганта","Уровень переносимого веса +300","30000 серебра","1 день");
		//Кровь героя
		skills[1][1] = new Array();
		skills[1][1][0] = new Array("1");
		skills[1][1][1] = new Array("3");
		skills[1][1][2] = new Array("Кровь героя ур.1","Уровень НР +30","30000 серебра","1 день");
		//Коготь свирепого тигра
		skills[1][2] = new Array();
		skills[1][2][0] = new Array("2");
		skills[1][2][1] = new Array("7");
		skills[1][2][2] = new Array("Коготь свирепого тигра","Критический удар +5","40000 серебра","1 день");
		//Стена крепости
		skills[1][3] = new Array();
		skills[1][3][0] = new Array("1");
		skills[1][3][1] = new Array("5");
		skills[1][3][2] = new Array("Стена крепости","Уровень защиты +2","Золотой дукат 3 шт.","1 день");
		//Кровь героя ур.2
		skills[1][4] = new Array();
		skills[1][4][0] = new Array("4");
		skills[1][4][1] = new Array("6");
		skills[1][4][2] = new Array("Кровь героя ур.2","Уровень НР +50","Кровавая жемчужина 1шт.","1 день");
		//Небесная кара
		skills[1][5] = new Array();
		skills[1][5][0] = new Array("5");
		skills[1][5][1] = new Array("0");
		skills[1][5][2] = new Array("Небесная кара","Убийца людей ур.1","50000 серебра","2 дня");
		//Неизведанное секретное зелье
		skills[1][6] = new Array();
		skills[1][6][0] = new Array("3");
		skills[1][6][1] = new Array("8");
		skills[1][6][2] = new Array("Неизведанное секретное зелье","Увеличение уровня уклонения","50000 серебра","1 день");
		//Концентрация
		skills[1][7] = new Array();
		skills[1][7][0] = new Array("7");
		skills[1][7][1] = new Array("9");
		skills[1][7][2] = new Array("Концентрация","Восстановление МР +2","60000 серебра","1 день");
		//Энергия магии
		skills[1][8] = new Array();
		skills[1][8][0] = new Array("8");
		skills[1][8][1] = new Array("10");
		skills[1][8][2] = new Array("Энергия магии","Уровень МР +40","100000 серебра","2 дня");
		//Око правителя
		skills[1][9] = new Array();
		skills[1][9][0] = new Array("9");
		skills[1][9][1] = new Array("11");
		skills[1][9][2] = new Array("Око правителя","Точность +1","150000 серебра","2 дня");
		//Величие правителя
		skills[1][10] = new Array();
		skills[1][10][0] = new Array("10");
		skills[1][10][1] = new Array("12");
		skills[1][10][2] = new Array("Величие правителя","Уровень всех атак +1","200000 серебра","2 дня");
		//Костяной дракон
		skills[1][11] = new Array();
		skills[1][11][0] = new Array("11");
		skills[1][11][1] = new Array("0");
		skills[1][11][2] = new Array("Костяной дракон","Сила, Ловкость, Интеллект +1","300000 серебра","4 дня");
/*======End=======Крепость=====End==========*/

/*================Оплот Гноллов=======================*/
		// 1 - Король Гнолла (0)
		// 2 - Лук гнолла-лучника (1)
		// 3 - Сосредоточенность гнолла (2)
		// 4 - Лидерство гнолла (3)
		learned[2] = new Array("0","0","0","0");
		skills[2] = new Array("1","2","3","4");
		//Король Гнолла
		skills[2][0] = new Array();
		skills[2][0][0] = new Array("0");
		skills[2][0][1] = new Array("2");
		skills[2][0][2] = new Array("Король Гнолла","Уровень НР +5","3000 серебра","1 день");
		//Лук гнолла-лучника
		skills[2][1] = new Array();
		skills[2][1][0] = new Array("1");
		skills[2][1][1] = new Array("3");
		skills[2][1][2] = new Array("Лук гнолла-лучника","Точность дистанционных атак +1","10000 серебра","1 день");
		//Сосредоточенность гнолла
		skills[2][2] = new Array();
		skills[2][2][0] = new Array("2");
		skills[2][2][1] = new Array("4");
		skills[2][2][2] = new Array("Сосредоточенность гнолла","Уровень защиты +1","20000 серебра","1 день");
		//Лидерство гнолла
		skills[2][3] = new Array();
		skills[2][3][0] = new Array("3");
		skills[2][3][1] = new Array("0");
		skills[2][3][2] = new Array("Лидерство гнолла","Точность дистанционных атак соратников +2","10000 серебра.","1 день");
/*======End=======Оплот Гноллов=====End==========*/

/*================Лес Пауков=======================*/
		// 1 - Упругая паутина (0)
		// 2 - Кровь тарантула (1)
		// 3 - Коготь паука (2)
		// 4 - Яд паука (3)
		learned[3] = new Array("0","0","0","0");
		skills[3] = new Array("1","2","3","4");
		//Упругая паутина
		skills[3][0] = new Array();
		skills[3][0][0] = new Array("0");
		skills[3][0][1] = new Array("2");
		skills[3][0][2] = new Array("Упругая паутина","Уровень переносимого веса +60","5000 серебра","1 день");
		//Кровь тарантула
		skills[3][1] = new Array();
		skills[3][1][0] = new Array("1");
		skills[3][1][1] = new Array("3");
		skills[3][1][2] = new Array("Кровь тарантула","Уровень НР +20","10000 серебра","1 день");
		//Коготь паука
		skills[3][2] = new Array();
		skills[3][2][0] = new Array("2");
		skills[3][2][1] = new Array("4");
		skills[3][2][2] = new Array("Коготь паука","Сопротивляемость опутыванию ур.1","20000 серебра","1 день");
		//Яд паука
		skills[3][3] = new Array();
		skills[3][3][0] = new Array("3");
		skills[3][3][1] = new Array("0");
		skills[3][3][2] = new Array("Яд паука","Замешательство врага","10000 серебра.","1 день");
/*======End=======Лес Пауков=====End==========*/

/*================Берег Тритонов=======================*/
		// 1 - Сущность воды(0)
		// 2 - Раздор (1)
		// 3 - Тайна морей (2)
		learned[4] = new Array("0","0","0");
		skills[4] = new Array("1","2","3");
		//Сущность воды
		skills[4][0] = new Array();
		skills[4][0][0] = new Array("0");
		skills[4][0][1] = new Array("2");
		skills[4][0][2] = new Array("Сущность воды","Уровень НР +10","7000 серебра","1 день");
		//Раздор
		skills[4][1] = new Array();
		skills[4][1][0] = new Array("1");
		skills[4][1][1] = new Array("3");
		skills[4][1][2] = new Array("Раздор","Уровень атаки противников в ближнем бою -1","20000 серебра","1 день");
		//Тайна морей
		skills[4][2] = new Array();
		skills[4][2][0] = new Array("2");
		skills[4][2][1] = new Array("4");
		skills[4][2][2] = new Array("Тайна морей","Точность атак соратников в ближнем бою +3","10000 серебра","1 день");
/*======End=======Берег Тритонов=====End==========*/

/*================Темные Пещеры=======================*/
		// 1 - Иллюзия пещеры (0)
		// 2 - Тайна пещеры (1)
		// 3 - Кровь вампира (2)
		// 4 - Острый сталагмит (3)
		// 5 - Темный ужас (4)
		learned[5] = new Array("0","0","0","0","0");
		skills[5] = new Array("1","2","3","4","5");
		//Иллюзия пещеры
		skills[5][0] = new Array();
		skills[5][0][0] = new Array("0");
		skills[5][0][1] = new Array("2");
		skills[5][0][2] = new Array("Иллюзия пещеры","Уровень переносимого веса +30","4000 серебра","1 день");
		//Тайна пещеры
		skills[5][1] = new Array();
		skills[5][1][0] = new Array("1");
		skills[5][1][1] = new Array("3");
		skills[5][1][2] = new Array("Тайна пещеры","Уровень МР +20","10000 серебра","1 день");
		//Кровь вампира
		skills[5][2] = new Array();
		skills[5][2][0] = new Array("2");
		skills[5][2][1] = new Array("4");
		skills[5][2][2] = new Array("Кровь вампира","Уровень НР +20","10000 серебра","1 день");
		//Острый сталагмит
		skills[5][3] = new Array();
		skills[5][3][0] = new Array("3");
		skills[5][3][1] = new Array("5");
		skills[5][3][2] = new Array("Острый сталагмит","Точность дистанционных атак соратников +2","10000 серебра.","1 день");
		//Темный ужас
		skills[5][4] = new Array();
		skills[5][4][0] = new Array("4");
		skills[5][4][1] = new Array("0");
		skills[5][4][2] = new Array("Темный ужас","Защита противников -1","30000 серебра.","1 день");
/*======End=======Темные Пещеры=====End==========*/

/*================Башня Огня=======================*/
		// 1 - Прочность стали (0)
		// 2 - Закон природы (1)
		// 3 - Основы восстановления (2)
		// 4 - Проклятие демона (3)
		// 5 - Ярость демона (4)
		learned[6] = new Array("0","0","0","0","0");
		skills[6] = new Array("1","2","3","4","5");
		//Прочность стали
		skills[6][0] = new Array();
		skills[6][0][0] = new Array("0");
		skills[6][0][1] = new Array("2");
		skills[6][0][2] = new Array("Прочность стали","Уровень переносимого веса +30","4000 серебра","1 день");
		//Закон природы
		skills[6][1] = new Array();
		skills[6][1][0] = new Array("1");
		skills[6][1][1] = new Array("3");
		skills[6][1][2] = new Array("Закон природы","Уровень МР +10","7000 серебра","1 день");
		//Основы восстановления
		skills[6][2] = new Array();
		skills[6][2][0] = new Array("2");
		skills[6][2][1] = new Array("4");
		skills[6][2][2] = new Array("Основы восстановления","Уровень НР +15","8000 серебра","1 день");
		//Проклятие демона
		skills[6][3] = new Array();
		skills[6][3][0] = new Array("3");
		skills[6][3][1] = new Array("5");
		skills[6][3][2] = new Array("Проклятие демона","Уровень атаки  ближнего боя противников -1","10000 серебра.","1 день");
		//Ярость демона
		skills[6][4] = new Array();
		skills[6][4][0] = new Array("4");
		skills[6][4][1] = new Array("0");
		skills[6][4][2] = new Array("Ярость демона","Точность атак соратников +1","30000 серебра.","1 день");
/*======End=======Башня Огня=====End==========*/

/*================Храм Раздора=======================*/
		// 1 - Хаос беззакония (0)
		// 2 - Основы разрушения (1)
		// 3 - Черная дыра хаоса (2)
		// 4 - Свет хаоса (3)
		learned[7] = new Array("0","0","0","0");
		skills[7] = new Array("1","2","3","4");
		//Хаос беззакония
		skills[7][0] = new Array();
		skills[7][0][0] = new Array("0");
		skills[7][0][1] = new Array("2");
		skills[7][0][2] = new Array("Хаос беззакония","Уровень НР +20","10000 серебра","1 день");
		//Основы разрушения
		skills[7][1] = new Array();
		skills[7][1][0] = new Array("1");
		skills[7][1][1] = new Array("3");
		skills[7][1][2] = new Array("Основы разрушения","Уровень МР +30","15000 серебра","1 день");
		//Черная дыра хаоса
		skills[7][2] = new Array();
		skills[7][2][0] = new Array("2");
		skills[7][2][1] = new Array("4");
		skills[7][2][2] = new Array("Черная дыра хаоса","Сопротивляемость замешательству ур.1","20000 серебра","1 день");
		//Свет хаоса
		skills[7][3] = new Array();
		skills[7][3][0] = new Array("3");
		skills[7][3][1] = new Array("0");
		skills[7][3][2] = new Array("Свет хаоса","Точность магических атак соратников +2","10000 серебра.","1 день");
/*======End=======Храм Раздора=====End==========*/

/*================Храм Апостолов=======================*/
		// 1 - Закон и порядок (0)
		// 2 - Соблюдение дисциплины (1)
		// 3 - Неизвестно (2)
		// 4 - Величие храма (3)
		learned[8] = new Array("0","0","0","0");
		skills[8] = new Array("1","2","3","4");
		//Закон и порядок
		skills[8][0] = new Array();
		skills[8][0][0] = new Array("0");
		skills[8][0][1] = new Array("2");
		skills[8][0][2] = new Array("Закон и порядок","Уровень переносимого веса +30","4000 серебра","1 день");
		//Соблюдение дисциплины
		skills[8][1] = new Array();
		skills[8][1][0] = new Array("1");
		skills[8][1][1] = new Array("3");
		skills[8][1][2] = new Array("Соблюдение дисциплины","Уровень МР +20","10000 серебра","1 день");
		//Неизвестно
		skills[8][2] = new Array();
		skills[8][2][0] = new Array("2");
		skills[8][2][1] = new Array("4");
		skills[8][2][2] = new Array("Неизвестно","Уровень НР +10","7000 серебра","1 день");
		//Величие храма
		skills[8][3] = new Array();
		skills[8][3][0] = new Array("3");
		skills[8][3][1] = new Array("0");
		skills[8][3][2] = new Array("Величие храма","Точность атак соратников в ближнем бою +2","10000 серебра.","1 день");
/*======End=======Храм Апостолов=====End==========*/

/*================Гробница Короля=======================*/
		// 1 - Слезы нежити (0)
		// 2 - Отвердевшая  кость (1)
		// 3 - Ужас нежити (2)
		// 4 - Власть нежити  (3)
		learned[9] = new Array("0","0","0","0");
		skills[9] = new Array("1","2","3","4");
		//Слезы нежити
		skills[9][0] = new Array();
		skills[9][0][0] = new Array("0");
		skills[9][0][1] = new Array("2");
		skills[9][0][2] = new Array("Слезы нежити","Уровень HP +5","3000 серебра","1 день");
		//Отвердевшая  кость
		skills[9][1] = new Array();
		skills[9][1][0] = new Array("1");
		skills[9][1][1] = new Array("3");
		skills[9][1][2] = new Array("Отвердевшая  кость","Уровень переносимого веса +70","8000 серебра","1 день");
		//Ужас нежити
		skills[9][2] = new Array();
		skills[9][2][0] = new Array("2");
		skills[9][2][1] = new Array("4");
		skills[9][2][2] = new Array("Ужас нежити","Уровень дистанционных атак противника -1","10000 серебра","1 день");
		//Власть нежити 
		skills[9][3] = new Array();
		skills[9][3][0] = new Array("3");
		skills[9][3][1] = new Array("0");
		skills[9][3][2] = new Array("Власть нежити ","Точность уровня дистанционных атак +2","30000 серебра.","1 день");
/*======End=======Гробница Короля=====End==========*/

/*================Деревня Кобольдов=======================*/
		// 1 - Сумка кобольда (0)
		// 2 - Храбрость кобольда (1)
		// 3 - Лук кобольда-лучника (2)
		// 4 - Злоба кобольда  (3)
		learned[10] = new Array("0","0","0","0");
		skills[10] = new Array("1","2","3","4");
		//Сумка кобольда
		skills[10][0] = new Array();
		skills[10][0][0] = new Array("0");
		skills[10][0][1] = new Array("2");
		skills[10][0][2] = new Array("Сумка кобольда","Уровень переносимого веса +40","4000 серебра","1 день");
		//Храбрость кобольда
		skills[10][1] = new Array();
		skills[10][1][0] = new Array("1");
		skills[10][1][1] = new Array("3");
		skills[10][1][2] = new Array("Храбрость кобольда","Уровень НР +15","8000 серебра","1 день");
		//Лук кобольда-лучника
		skills[10][2] = new Array();
		skills[10][2][0] = new Array("2");
		skills[10][2][1] = new Array("4");
		skills[10][2][2] = new Array("Лук кобольда-лучника","Уровень дистанционных атак  +1","10000 серебра","1 день");
		//Злоба кобольда
		skills[10][3] = new Array();
		skills[10][3][0] = new Array("3");
		skills[10][3][1] = new Array("0");
		skills[10][3][2] = new Array("Злоба кобольда","Уровень защиты соратников +2","20000 серебра.","1 день");
/*======End=======Деревня Кобольдов=====End==========*/

/*================Гнездо Гарпий=======================*/
		// 1 - Перо гарпии (0)
		// 2 - Крыло гарпии (1)
		// 3 - Ярость гарпии (2)
		// 4 - Кровавый коготь гарпии  (3)
		learned[11] = new Array("0","0","0","0");
		skills[11] = new Array("1","2","3","4");
		//Перо гарпии
		skills[11][0] = new Array();
		skills[11][0][0] = new Array("0");
		skills[11][0][1] = new Array("2");
		skills[11][0][2] = new Array("Перо гарпии","Уровень НР+10","7000 серебра","1 день");
		//Крыло гарпии
		skills[11][1] = new Array();
		skills[11][1][0] = new Array("1");
		skills[11][1][1] = new Array("3");
		skills[11][1][2] = new Array("Крыло гарпии","Уровень МР+10","7000 серебра","1 день");
		//Ярость гарпии
		skills[11][2] = new Array();
		skills[11][2][0] = new Array("2");
		skills[11][2][1] = new Array("4");
		skills[11][2][2] = new Array("Ярость гарпии","Точность атак в ближнем бою +1","20000 серебра","1 день");
		//Кровавый коготь гарпии
		skills[11][3] = new Array();
		skills[11][3][0] = new Array("3");
		skills[11][3][1] = new Array("0");
		skills[11][3][2] = new Array("Кровавый коготь гарпии","Уровень защиты противника -1","10000 серебра.","1 день");
/*======End=======Гнездо Гарпий=====End==========*/

/*================Болото Черного Дракона=======================*/
		// 1 - Тайна болот (0)
		// 2 - Кровь черного дракона (1)
		// 3 - Доспехи черного дракона (2)
		// 4 - Дыхание черного дракона  (3)
		learned[12] = new Array("0","0","0","0");
		skills[12] = new Array("1","2","3","4");
		//Тайна болот
		skills[12][0] = new Array();
		skills[12][0][0] = new Array("0");
		skills[12][0][1] = new Array("2");
		skills[12][0][2] = new Array("Тайна болот","Уровень переносимого веса +30","4000 серебра","1 день");
		//Кровь черного дракона
		skills[12][1] = new Array();
		skills[12][1][0] = new Array("1");
		skills[12][1][1] = new Array("3");
		skills[12][1][2] = new Array("Кровь черного дракона","Уровень НР+10","7000 серебра","1 день");
		//Доспехи черного дракона
		skills[12][2] = new Array();
		skills[12][2][0] = new Array("2");
		skills[12][2][1] = new Array("4");
		skills[12][2][2] = new Array("Доспехи черного дракона","Уровень защиты +1","20000 серебра","1 день");
		//Дыхание черного дракона
		skills[12][3] = new Array();
		skills[12][3][0] = new Array("3");
		skills[12][3][1] = new Array("0");
		skills[12][3][2] = new Array("Дыхание черного дракона","Ужас врага ур.1","10000 серебра.","1 день");
/*======End=======Болото Черного Дракона=====End==========*/

/*================Древний Город Нарту=======================*/
		// 1 - Левитация (0)
		// 2 - Факел (1)
		// 3 - Восстановление (2)
		// 4 - Хрупкость кристалла  (3)
		learned[13] = new Array("0","0","0","0");
		skills[13] = new Array("1","2","3","4");
		//Левитация
		skills[13][0] = new Array();
		skills[13][0][0] = new Array("0");
		skills[13][0][1] = new Array("2");
		skills[13][0][2] = new Array("Левитация","Уровень переносимого веса +70","4000 серебра","1 день");
		//Факел
		skills[13][1] = new Array();
		skills[13][1][0] = new Array("1");
		skills[13][1][1] = new Array("3");
		skills[13][1][2] = new Array("Факел","Уровень МР +10","10000 серебра","1 день");
		//Восстановление
		skills[13][2] = new Array();
		skills[13][2][0] = new Array("2");
		skills[13][2][1] = new Array("4");
		skills[13][2][2] = new Array("Восстановление","Уровень НР +30","7000 серебра","1 день");
		//Хрупкость кристалла
		skills[13][3] = new Array();
		skills[13][3][0] = new Array("3");
		skills[13][3][1] = new Array("0");
		skills[13][3][2] = new Array("Хрупкость кристалла","Точность атак ближнего боя соратников +2","30000 серебра.","1 день");
/*======End=======Древний Город Нарту=====End==========*/

/*================Холм Эльфов=======================*/
		// 1 - Массовое искажение (0)
		// 2 - Создание воды (1)
		// 3 - Испепеление (2)
		// 4 - Падение метеорита  (3)
		learned[14] = new Array("0","0","0","0");
		skills[14] = new Array("1","2","3","4");
		//Массовое искажение
		skills[14][0] = new Array();
		skills[14][0][0] = new Array("0");
		skills[14][0][1] = new Array("2");
		skills[14][0][2] = new Array("Массовое искажение","Уровень переносимого веса +50","4000 серебра","1 день");
		//Создание воды
		skills[14][1] = new Array();
		skills[14][1][0] = new Array("1");
		skills[14][1][1] = new Array("3");
		skills[14][1][2] = new Array("Создание воды","Уровень НР +15","8000 серебра","1 день");
		//Испепеление
		skills[14][2] = new Array();
		skills[14][2][0] = new Array("2");
		skills[14][2][1] = new Array("4");
		skills[14][2][2] = new Array("Испепеление","Точность атак в ближнем бою +1","20000 серебра","1 день");
		//Падение метеорита
		skills[14][3] = new Array();
		skills[14][3][0] = new Array("3");
		skills[14][3][1] = new Array("0");
		skills[14][3][2] = new Array("Падение метеорита","Ужас врага ур.1","10000 серебра.","1 день");
/*======End=======Холм Эльфов=====End==========*/

/*================Камменый Молот=======================*/
		// 1 - Камень в плоть (0)
		// 2 - Очищение (1)
		// 3 - Взрыв камня (2)
		// 4 - Падение кометы  (3)
		learned[15] = new Array("0","0","0","0");
		skills[15] = new Array("1","2","3","4");
		//Камень в плоть
		skills[15][0] = new Array();
		skills[15][0][0] = new Array("0");
		skills[15][0][1] = new Array("2");
		skills[15][0][2] = new Array("Камень в плоть","Уровень НР +10","7000 серебра","1 день");
		//Очищение
		skills[15][1] = new Array();
		skills[15][1][0] = new Array("1");
		skills[15][1][1] = new Array("3");
		skills[15][1][2] = new Array("Очищение","Уровень МР +30","7000 серебра","1 день");
		//Взрыв камня
		skills[15][2] = new Array();
		skills[15][2][0] = new Array("2");
		skills[15][2][1] = new Array("4");
		skills[15][2][2] = new Array("Взрыв камня","Уровень магических атак +2","30000 серебра","1 день");
		//Падение кометы
		skills[15][3] = new Array();
		skills[15][3][0] = new Array("3");
		skills[15][3][1] = new Array("0");
		skills[15][3][2] = new Array("Падение кометы","Уровень магических атак соратников +3","10000 серебра.","1 день");
/*======End=======Камменый Молот=====End==========*/

/*================Алтарь Вурдалака=======================*/
		// 1 - Проход сквозь стену (0)
		// 2 - Клич варвара (1)
		// 3 - Убежище (2)
		// 4 - Змеиная форма  (3)
		learned[16] = new Array("0","0","0","0");
		skills[16] = new Array("1","2","3","4");
		//Проход сквозь стену
		skills[16][0] = new Array();
		skills[16][0][0] = new Array("0");
		skills[16][0][1] = new Array("2");
		skills[16][0][2] = new Array("Проход сквозь стену","Уровень переносимого веса +50","4000 серебра","1 день");
		//Клич варвара
		skills[16][1] = new Array();
		skills[16][1][0] = new Array("1");
		skills[16][1][1] = new Array("3");
		skills[16][1][2] = new Array("Клич варвара","Уровень НР +10","7000 серебра","1 день");
		//Убежище
		skills[16][2] = new Array();
		skills[16][2][0] = new Array("2");
		skills[16][2][1] = new Array("4");
		skills[16][2][2] = new Array("Убежище","Уровень защиты +1","20000 серебра","1 день");
		//Змеиная форма
		skills[16][3] = new Array();
		skills[16][3][0] = new Array("3");
		skills[16][3][1] = new Array("0");
		skills[16][3][2] = new Array("Змеиная форма","Уровень дистанционных атак соратников +2","30000 серебра.","1 день");
/*======End=======Алтарь Вурдалака=====End==========*/

/*================Логово Жуков=======================*/
		// 1 - Бездонный карман (0)
		// 2 - Колдовство (1)
		// 3 - Месть охотника (2)
		// 4 - Стеклосталь (3)
		// 5 - Удушающее облако (4)
		learned[17] = new Array("0","0","0","0","0");
		skills[17] = new Array("1","2","3","4","5");
		//Бездонный карман
		skills[17][0] = new Array();
		skills[17][0][0] = new Array("0");
		skills[17][0][1] = new Array("2");
		skills[17][0][2] = new Array("Бездонный карман","Уровень переносимого веса +30","4000 серебра","1 день");
		//Колдовство
		skills[17][1] = new Array();
		skills[17][1][0] = new Array("1");
		skills[17][1][1] = new Array("3");
		skills[17][1][2] = new Array("Колдовство","Уровень МР +15","7000 серебра","1 день");
		//Месть охотника
		skills[17][2] = new Array();
		skills[17][2][0] = new Array("2");
		skills[17][2][1] = new Array("4");
		skills[17][2][2] = new Array("Месть охотника","Уровень НР +15","8000 серебра","1 день");
		//Стеклосталь
		skills[17][3] = new Array();
		skills[17][3][0] = new Array("3");
		skills[17][3][1] = new Array("5");
		skills[17][3][2] = new Array("Стеклосталь","Уровень защиты +2","10000 серебра.","1 день");
		//Удушающее облако
		skills[17][4] = new Array();
		skills[17][4][0] = new Array("4");
		skills[17][4][1] = new Array("0");
		skills[17][4][2] = new Array("Удушающее облако","Кровотечение врага ур.1","10000 серебра.","1 день");
/*======End=======Логово Жуков=====End==========*/

/*================Подводная Пещера Эгира=======================*/
		// 1 - Призрачная сила (0)
		// 2 - Волшебная вода (1)
		// 3 - Подводное дыхание (2)
		// 4 - Зачарованное оружие (3)
		// 5 - Предсказание (4)
		learned[18] = new Array("0","0","0","0","0");
		skills[18] = new Array("1","2","3","4","5");
		//Призрачная сила
		skills[18][0] = new Array();
		skills[18][0][0] = new Array("0");
		skills[18][0][1] = new Array("2");
		skills[18][0][2] = new Array("Призрачная сила","Уровень переносимого веса +30","4000 серебра","1 день");
		//Волшебная вода
		skills[18][1] = new Array();
		skills[18][1][0] = new Array("1");
		skills[18][1][1] = new Array("3");
		skills[18][1][2] = new Array("Волшебная вода","Уровень МР +20","10000 серебра","1 день");
		//Подводное дыхание
		skills[18][2] = new Array();
		skills[18][2][0] = new Array("2");
		skills[18][2][1] = new Array("4");
		skills[18][2][2] = new Array("Подводное дыхание","Уровень НР +20","10000 серебра","1 день");
		//Зачарованное оружие
		skills[18][3] = new Array();
		skills[18][3][0] = new Array("3");
		skills[18][3][1] = new Array("5");
		skills[18][3][2] = new Array("Зачарованное оружие","Уровень атаки ближнего боя +1","10000 серебра.","1 день");
		//Предсказание
		skills[18][4] = new Array();
		skills[18][4][0] = new Array("4");
		skills[18][4][1] = new Array("0");
		skills[18][4][2] = new Array("Предсказание","Уровень защиты противника -2","20000 серебра.","1 день");
/*======End=======Подводная Пещера Эгира=====End==========*/

/*================Лагерь Орков=======================*/
		// 1 - Щит орка-воина (0)
		// 2 - Опыт орка-воина (1)
		// 3 - Ярость орка-воина (2)
		learned[19] = new Array("0","0","0");
		skills[19] = new Array("1","2","3");
		//Щит орка-воина
		skills[19][0] = new Array();
		skills[19][0][0] = new Array("0");
		skills[19][0][1] = new Array("2");
		skills[19][0][2] = new Array("Щит орка-воина","Уровень переносимого веса +40","4000 серебра","1 день");
		//Опыт орка-воина
		skills[19][1] = new Array();
		skills[19][1][0] = new Array("1");
		skills[19][1][1] = new Array("3");
		skills[19][1][2] = new Array("Опыт орка-воина","Уровень HР +10","7000 серебра","1 день");
		//Ярость орка-воина
		skills[19][2] = new Array();
		skills[19][2][0] = new Array("2");
		skills[19][2][1] = new Array("4");
		skills[19][2][2] = new Array("Ярость орка-воина","Кровотечение врага ур.1","10000 серебра","1 день");
/*======End=======Лагерь Орков=====End==========*/

function load_skill(iden){
	//alert(id);
	var main_win = $(skill_win);
	main_win.innerHTML = "";
	switch (iden){
		case '0': 
			for (var i = 1; i<14; i++){
				main_win.adopt(
					new Element("div", {id: ("s"+i), onclick: 'learn_skill('+i+',0)'})
				);
				$("s"+i).className = 'ht';

				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("s"+i).store('tip:title', skills[0][(i-1)][2][0]);
				$("s"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[0][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[0][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[0][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<23; j++){
				main_win.adopt(
					new Element("div", {id: ("sl"+j)})
				);
			}
			break;
		case '1': 
			for (var i = 1; i<13; i++){
				main_win.adopt(
					new Element("div", {id: ("c"+i), onclick: 'learn_skill('+i+',1)'})
				);
				$("c"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("c"+i).store('tip:title', skills[1][(i-1)][2][0]);
				$("c"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[1][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[1][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[1][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<12; j++){
				main_win.adopt(
					new Element("div", {id: ("cl"+j)})
				);
			}
			break;
		case '2': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("og"+i), onclick: 'learn_skill('+i+',2)'})
				);
				$("og"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("og"+i).store('tip:title', skills[2][(i-1)][2][0]);
				$("og"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[2][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[2][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[2][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("ogl"+j)})
				);
			}
			break;
		case '3': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("lp"+i), onclick: 'learn_skill('+i+',3)'})
				);
				$("lp"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("lp"+i).store('tip:title', skills[3][(i-1)][2][0]);
				$("lp"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[3][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[3][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[3][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("lpl"+j)})
				);
			}
			break;			
		case '4': 
			for (var i = 1; i<4; i++){
				main_win.adopt(
					new Element("div", {id: ("bt"+i), onclick: 'learn_skill('+i+',4)'})
				);
				$("bt"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("bt"+i).store('tip:title', skills[4][(i-1)][2][0]);
				$("bt"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[4][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[4][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[4][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<3; j++){
				main_win.adopt(
					new Element("div", {id: ("btl"+j)})
				);
			}
			break;
		case '5': 
			for (var i = 1; i<6; i++){
				main_win.adopt(
					new Element("div", {id: ("tp"+i), onclick: 'learn_skill('+i+',5)'})
				);
				$("tp"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("tp"+i).store('tip:title', skills[5][(i-1)][2][0]);
				$("tp"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[5][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[5][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[5][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<5; j++){
				main_win.adopt(
					new Element("div", {id: ("tpl"+j)})
				);
			}
			break;
		case '6': 
			for (var i = 1; i<6; i++){
				main_win.adopt(
					new Element("div", {id: ("bo"+i), onclick: 'learn_skill('+i+',6)'})
				);
				$("bo"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("bo"+i).store('tip:title', skills[6][(i-1)][2][0]);
				$("bo"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[6][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[6][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[6][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<5; j++){
				main_win.adopt(
					new Element("div", {id: ("bol"+j)})
				);
			}
			break;
		case '7': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("hr"+i), onclick: 'learn_skill('+i+',7)'})
				);
				$("hr"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("hr"+i).store('tip:title', skills[7][(i-1)][2][0]);
				$("hr"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[7][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[7][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[7][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("hrl"+j)})
				);
			}
			break;
		case '8': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("ha"+i), onclick: 'learn_skill('+i+',8)'})
				);
				$("ha"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("ha"+i).store('tip:title', skills[8][(i-1)][2][0]);
				$("ha"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[8][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[8][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[8][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("hal"+j)})
				);
			}
			break;
		case '9': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("gk"+i), onclick: 'learn_skill('+i+',9)'})
				);
				$("gk"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("gk"+i).store('tip:title', skills[9][(i-1)][2][0]);
				$("gk"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[9][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[9][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[9][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("gkl"+j)})
				);
			}
			break;
		case '10': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("dk"+i), onclick: 'learn_skill('+i+',10)'})
				);
				$("dk"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("dk"+i).store('tip:title', skills[10][(i-1)][2][0]);
				$("dk"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[10][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[10][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[10][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("dkl"+j)})
				);
			}
			break;
		case '11': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("gg"+i), onclick: 'learn_skill('+i+',11)'})
				);
				$("gg"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("gg"+i).store('tip:title', skills[11][(i-1)][2][0]);
				$("gg"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[11][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[11][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[11][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("ggl"+j)})
				);
			}
			break;
		case '12': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("bchd"+i), onclick: 'learn_skill('+i+',12)'})
				);
				$("bchd"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("bchd"+i).store('tip:title', skills[12][(i-1)][2][0]);
				$("bchd"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[12][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[12][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[12][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("bchdl"+j)})
				);
			}
			break;
		case '13': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("dgn"+i), onclick: 'learn_skill('+i+',13)'})
				);
				$("dgn"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("dgn"+i).store('tip:title', skills[13][(i-1)][2][0]);
				$("dgn"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[13][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[13][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[13][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("dgnl"+j)})
				);
			}
			break;
		case '14': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("he"+i), onclick: 'learn_skill('+i+',14)'})
				);
				$("he"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("he"+i).store('tip:title', skills[14][(i-1)][2][0]);
				$("he"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[14][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[14][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[14][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("hel"+j)})
				);
			}
			break;
		case '15': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("km"+i), onclick: 'learn_skill('+i+',15)'})
				);
				$("km"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("km"+i).store('tip:title', skills[15][(i-1)][2][0]);
				$("km"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[15][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[15][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[15][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("kml"+j)})
				);
			}
			break;
		case '16': 
			for (var i = 1; i<5; i++){
				main_win.adopt(
					new Element("div", {id: ("av"+i), onclick: 'learn_skill('+i+',16)'})
				);
				$("av"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("av"+i).store('tip:title', skills[16][(i-1)][2][0]);
				$("av"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[16][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[16][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[16][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<4; j++){
				main_win.adopt(
					new Element("div", {id: ("avl"+j)})
				);
			}
			break;
		case '17': 
			for (var i = 1; i<6; i++){
				main_win.adopt(
					new Element("div", {id: ("lg"+i), onclick: 'learn_skill('+i+',17)'})
				);
				$("lg"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("lg"+i).store('tip:title', skills[17][(i-1)][2][0]);
				$("lg"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[17][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[17][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[17][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<5; j++){
				main_win.adopt(
					new Element("div", {id: ("lgl"+j)})
				);
			}
			break;
		case '18': 
			for (var i = 1; i<6; i++){
				main_win.adopt(
					new Element("div", {id: ("ppe"+i), onclick: 'learn_skill('+i+',18)'})
				);
				$("ppe"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("ppe"+i).store('tip:title', skills[18][(i-1)][2][0]);
				$("ppe"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[18][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[18][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[18][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<5; j++){
				main_win.adopt(
					new Element("div", {id: ("ppel"+j)})
				);
			}
			break;
		case '19': 
			for (var i = 1; i<4; i++){
				main_win.adopt(
					new Element("div", {id: ("lo"+i), onclick: 'learn_skill('+i+',19)'})
				);
				$("lo"+i).className = 'ht';
				//alert($('s'+i));
				var myTips = new Tips('.ht', {className: 'hint_skill'});
				$("lo"+i).store('tip:title', skills[19][(i-1)][2][0]);
				$("lo"+i).store('tip:text', '<span class="sk_r">Пояснение</span><div class="sk_d">'+skills[19][(i-1)][2][1]+'</div><span class="sk_r">Цена</span><div class="sk_d">'+skills[19][(i-1)][2][2]+'</div><span class="sk_r">Период разработки</span><div class="sk_d">'+skills[19][(i-1)][2][3]+'</div>');
			};
			for (var j = 1;j<3; j++){
				main_win.adopt(
					new Element("div", {id: ("lol"+j)})
				);
			}
			break;
	}
}

function learn_skill(id,group){
	num = id - 1;
	//alert(skills[0][num][0]);
	//alert(lines[group][0].length);
	switch (group){
		case 0: var st = 's'; std = 's'+id; stl = 'sl'; break;
		case 1: var st = 'c'; std = 'c'+id; stl = 'cl'; break;
		case 2: var st = 'og'; std = 'og'+id; stl = 'ogl'; break;
		case 3: var st = 'lp'; std = 'lp'+id; stl = 'lpl'; break;
		case 4: var st = 'bt'; std = 'bt'+id; stl = 'btl'; break;
		case 5: var st = 'tp'; std = 'tp'+id; stl = 'tpl'; break;
		case 6: var st = 'bo'; std = 'bo'+id; stl = 'bol'; break;
		case 7: var st = 'hr'; std = 'hr'+id; stl = 'hrl'; break;
		case 8: var st = 'ha'; std = 'ha'+id; stl = 'hal'; break;
		case 9: var st = 'gk'; std = 'gk'+id; stl = 'gkl'; break;
		case 10: var st = 'dk'; std = 'dk'+id; stl = 'dkl'; break;
		case 11: var st = 'gg'; std = 'gg'+id; stl = 'ggl'; break;
		case 12: var st = 'bchd'; std = 'bchd'+id; stl = 'bchdl'; break;
		case 13: var st = 'dgn'; std = 'dgn'+id; stl = 'dgnl'; break;
		case 14: var st = 'he'; std = 'he'+id; stl = 'hel'; break;
		case 15: var st = 'km'; std = 'km'+id; stl = 'kml'; break;
		case 16: var st = 'av'; std = 'av'+id; stl = 'avl'; break;
		case 17: var st = 'lg'; std = 'lg'+id; stl = 'lgl'; break;
		case 18: var st = 'ppe'; std = 'ppe'+id; stl = 'ppel'; break;
		case 19: var st = 'lo'; std = 'lo'+id; stl = 'lol'; break;
	}
	var learn = 0;
	//alert(learned[(skills[0][num][0][0]-1)]);
		if ((skills[group][num][0][0] == '0') && (learned[group][num] == '0')){
			//$('s'+skills[0][num
			$(std).setStyle('background','url(../template/db/images/skills/'+(group+1)+'/'+id+'.jpg) no-repeat');
			for (var i = 0; i<skills[group][num][1].length; i++){
				$(st + skills[group][num][1][i]).setStyle('background','url(../template/db/images/skills/'+(group+1)+'/'+skills[group][num][1][i]+'_2.jpg) no-repeat');
			}
			/*for (var j = 0; j<lines[group][0].length; j++){
				//alert(lines[group][0][j]);
				$(stl + lines[group][0][j]).setStyle('background','url(../template/db/images/skills/lines/2_'+lines[group][0][j]+'.gif) no-repeat');
			}*/
			learned[group][num] = "1";
		}
		else if ((learned[group][(skills[group][num][0][0]-1)] == '1') && (learned[group][num] == '0')){
			$(std).setStyle('background','url(../template/db/images/skills/'+(group+1)+'/'+id+'.jpg) no-repeat');
			learned[group][num] = "1";	
			//alert('length = '+skills[0][(skills[0][num][1]-1)][0].length);
			for (var i = 0; i<skills[group][(skills[group][num][1]-1)][0].length; i++){
				//alert('learned = '+skills[0][(skills[0][num][1]-1)][0][i]);
				if (learned[group][(skills[group][(skills[group][num][1] - 1)][0][i]-1)] == '1'){
					learn++;
				}
			}
			//alert(learn);
			if (learn == skills[group][(skills[group][num][1]-1)][0].length){
				//learned[group][(skills[group][num][0][0]-1)] = '0';
				for (var i = 0; i<skills[group][num][1].length; i++){
					$(st + skills[group][num][1][i]).setStyle('background','url(../template/db/images/skills/'+(group+1)+'/'+skills[group][num][1][i]+'_2.jpg) no-repeat');
				}
				/*for (var i = 0; i<lines[group][num].length; i++){
					$(stl + lines[group][num][i]).setStyle('background','url(../template/db/images/skills/1_'+skills[group][num][i]+'.jpg) no-repeat');
				}*/
			}
		}
}
