View file barbarsCHEAT (igru6ek.ru).js

File size: 250.46Kb

// ==Userscript==
// ==Userscript==
// статистика улучшение считывает кол-во действий целыми цифрами
// коректировка умений и локаций
	
 var autologin= true;  // использовать автологин
 var Username=""; // Ваш логин
 var Password=""; // Пароль
 var SetStyles = "2px dashed"; // способ и толщина обвода ссылок если нет усталости (dashed-прерывистая, double-двойная, solid-сплошная)
 var SetColors = "#FF4500"; //  Цвет обвода ссылки при усталости
 var SetStyle = "2px dashed"; // способ и толщина обвода ссылок при усталости (dashed-прерывистая, double-двойная, solid-сплошная)
 var SetColor  = "#7FFF00"; // Цвет обвода ссылки до усталости  

 // =========================
 // Что бы убирать баг выхода через сутки из спейса  игры. Поставить этот же код на страницу  spaces.ru. Поставить этот же код на страницу static.barbars.ru

var Space_Login = false; // Используется spaces.ru
var SpaceUser = ''; // Ваш логин на спейсе внутри кавычек, пример: "xxx";
var sp_tel_number = ''; // последние 4-ре цифры телефона
 // =========================
 
//есть премиум 
if (sessionStorage.prem == 0) {
	var SetAltar       = 2;	   // с премиумом 0 - не брать; 1 - за железо; 2 - за золото; 3 - алтарь+5замков; 4 - алтарь+все замки; 5 - алтарь+все замки + колодец удачи;

// подарок,медитация,секрет,рефлекс,ярость,лед,жажда,адрен,опустошение,критон,дыхание,гнев,стойкость	
	var dropScroll = [0,0,0,0,0,0,0,0,0,0,0,0,0];	// какие свитки выбрасывать при разборе вещей 1-выбрасывать 0-нет
	var SetScroll  = [1,1,1,1,1,1,1,1,1,1,1,1,1];	// 1-использовать, 0 - нет
	var SetdropSv  = 1; 	// уровень выбрасываемых свитков 6-миф и ниже, 5- лег. и ниже, 4... 
	var SetSvmin = 1;       // min.уровень используемых свитков. 1 - коричневые и выше, 2 -зелень и выше
	var SetSvmax = 6;       // max.уровень используемых свитков. 6 - миф и ниже, 5 - лег. и ниже, 4... 
}
//==================================================

//нет премиума
if (sessionStorage.prem==undefined || sessionStorage.prem != 1) {

	var SetAltar       = 0;	   // с без премиума 0 - не брать; 1 - за железо; 2 - за золото; 3 - алтарь+5замков; 4 - алтарь+все замки; 5 - алтарь+все замки + колодец удачи;

  //подарок,медитация,секрет,рефлекс,ярость,лед,жажда,адрен,опустошение,критон,дыхание,гнев,стойкость	
	var dropScroll = [1,1,1,1,1,1,1,1,1,1,1,1,1];	// какие свитки выбрасывать при разборе вещей. 1-выбрасывать
	var SetScroll  = [0,0,0,0,0,0,0,0,0,0,0,0,0];	// 1-использовать, 0 - нет
	var SetUse4hr  = true; // true - активировать свитки на 4 часа
	var SetdropSv  = 5;    // уровень выбрасываемых свитков 6-миф и ниже, 5- лег. и ниже, 4... 
	var SetSvmin = 1;      // min.уровень используемых свитков. 1 - коричневые и выше, 2 - зелень и выше
	var SetSvmax = 6;      // max.уровень используемых свитков. 6 - миф и ниже, 5 - лег. и ниже, 4... 
}
//===================================================
var SetAltarZver = 0;	// Алтарь на зверей
	
	// Звери: Миф, Велы, Тролль, Нема, Зод, Свят, Легион, Троф
	var SetLokGorZver = [ 1,1,1,1,1,1,1,1 ]; // на каких зверей брать алтарь
//===================================================

//Территории,Звери,Замки
    var buttleTZ  =[0,0,0]; // пить бутылку если энергия на исходе. 1 - пить, 0 - нет


// если уровень здоровья для использования умения = 1, то умение используется только когда Вас бьют
	var SetDrinkHPlvl  = 300;   // уровень здоровья для  бутылки (% от Вашего здоровья)
	var setUvorotHPlvl = 1;    // уровень здоровья для  уворота (% от Вашего здоровья)
	var setEnShitHPlvl = 1;    // уровень здоровья для  энергетического щита (% от Вашего здоровья)
	var setKamShitHPlvl= 1;    // уровень здоровья для  каменного щита (% от Вашего здоровья)
	var setOtrShitHPlvl= 1;    // уровень здоровья для  щита отражения (% от Вашего здоровья)
	var setobmanSHPlvl = 1;    // уровень здоровья для  обмана смерти  (% от Вашего здоровья)
	var uvorotOne = false; // использовать уворот на Арене/Выживании если остаешся 1х1
				
				
var SetDrinkButtleA = false;	// пить бутылки на Арене
var SetDrinkButtleV = false;	// пить бутылки на Выживании
var SetDrinkButtleP = false;	// пить бутылки на Полях
var SetDrinkButtleS	= false;	// пить бутылки на событиях
var SetDrinkButtleZ = false;	// пить бутылки в Замках
var SetDrinkButtle	= false;	// пить бутылки в Башнях
var SetDrinkBoss	= true; 	// пить бутылки на зверях
var SetDrinkGorod	= false;	// пить бутылки в Городе

  var CDTAttack = rNum(3000, 3400) 	    // кулдаун при ударах или выжигании (min, max)
  var CDTHeal   = rNum(3200, 3400)	    // кулдаун при лечении 
  var CDTBoss   = rNum(2800, 3200) 	    // кулдаун при ударах или выжигании (на боссах )
  var CDTEvent  = rNum(2800, 3300) 	    // кулдаун при ударах или выжигании (на событиях)
  var CDTBossH  = rNum(3300, 4000) 	    // кулдаун при лечении (на боссах)
  var CDTStop   = rNum(4000, 6000)       // время обновления чата при команде стоп
  var CDTBaf	= rNum(70000, 120000)	// время через которое уйдет из замка после захвата
  var CDTFack     = rNum(1800000, 1800500) // время ухода в офф при бесплатном снятии атт
  
  
  
  
  var resurectionTower=''; //не трогать
  var resurectionBefore=1; //если нет усталости то лока кача..
  var resurectionAfter =3;  // если SetUstalost=false и появилась усталость то лока кача..
// 0 - На главной;
// 1 - Башни;
// 2 - выживание
// 3 - арена
// 5 - Арена-Выживание; (играет с талантами арены)
// 6 - Арена-Выживание; (меняет таланты для арены и для выживания)

// количество обязательных боев в день (ставить 0 если, resurectionBefore/resurectionAfter=6/7)
  var SetArena    = 5;	 // на арене в день
  var SetSurvival = 5;	 // на выживании в день
  var carshit    =0;     // сколько раз брать железный щит на царях горы
  var setpromax = 10;    //промахи
  var brb_max    = 2000;  // максимальное количество народа в локе для перехода
  var enemy      = 2;    // минимальное количество врагов для перехода в следующую локу
  var krit_massa = 2;    // отношение количества вражеских войнов к количеству союзников для бегства c локации 
  
  // если стоит 0, то бегство с локации не работает 
  var kritHP     = 50;   // критический уровень жизней для осуществления "бегства" с локации,  (% от вашего здоровья)
  var SetTimeReset = true;	   // менять локацию через промежуток времени | true/false
  var time_ResetLocation= rNum(3,9);  // промежуток времени в минутах до смены локации (min, max)
  var timeout = rNum(700, 900); // время обычных действий(разбор вещей, снятие усталости, переходы...)
//============================================================
var SetTerritory= true;   // ходить на территории | true/false
var SetTera = "Грозовой Перевал"      // тера Грозовой Перевал
var SetTerb = "Тысяча Гор"            // тера Тысяча Гор
var SetTerc = "Седые Холмы"           // тера Седые Холмы
var SetTerd = "Каменный Лес"          // тера Каменный Лес
var SetTere = "Пепельная Пустыня"     // тера Пепельная Пустыня
var SetTerf = "Черное Озеро"          // тера Черное Озеро
var SetTerg = "Могильные Топи"        // тера Могильные Топи
var SetTerh = "Голые Камни"           // тера Голые Камни
var SetTeri = "Покинутые Степи"       // тера Покинутые Степи
var SetTerj = "Забытая Долина"        // тера Забытая Долина
var SetTerk = "Черные Скалы"          // тера Черные Скалы
var SetTerl = "Выжженные земли"       // тера Выжженные земли
var SetTerm = "Мертвый остров"        // тера Мертвый остров
var SetTern = "Радужный Оазис"        // тера Радужный Оазис
var SetTero = "Пещеры Мантикор"       // тера Пещеры Мантикор
var SetTerp = "Золотые Пески"         // тера Золотые Пески
var SetTerr = "Ущелье Драконов"       // тера Ущелье Драконов
var SetTers = "Самоцветные Копи"      // тера Самоцветные Копи
//=============================================================


var BattleGround = true;   // ходить на поля 
var SetCari      = true;   // ходить на цари горы
var SetBmess	 = false;  // ходить в город древних
var SetBattle	 = true;   // ходить на битву героев
var SetLogovo	 = true;   // ходить в логово

var tournament	 = 2;      // 0 - не ходить на турнир ; 1 - только 1х1 ; 2 - 1х1 и 2х2 ; 3 - только 2х2
var SetdestroyMana = 1;    // 0 - только лечить, 2- только жечь, 1 - жечь энергию если некого лечить (рандомно)
var tournament_buf = 0;    // баф колодца перед турнирами 0-не брать; 1 - только 1х1 ; 2 - 1х1 и 3х3 ; 3 - только 3х3
var Setbuff     = false;   // true- брать баф замка зеркало боли перед территориями, false- не брать баф
var attack_czar = false;    // бить царей
var SetAttackTower = 0;    // 0 - не атаковать башни, 2 - атаковать всегда, 1 - по ситуации
var otklonyat	 = false;  // отклонять приглашения в другие кланы?  true-да, false-нет
var scrivat	     = true;   // автоматически скрывать гильд-нотайсы, вместо true поставьте false
var ReadMessage	 = false;  // читать почту 
var chinit_veshi = true;   // чинить вещи 
var chinit_vse	 = 2000;   // чинить всё, если поломка больше ...


//             железо,мифрил
var SetRazbor = [1, 0]; // разбирать вещи (железо-эпик,лег) (мифрил-миф) 1 - разбирать, 0 - нет
		
		// личные,клановые,новые
	var Setepic =[1,1,1];   // какие эпик вещи разбирать на железо, 1 - разбирать, 0 - нет
	var Setleg  =[1,1,1];   // какие лег вещи разбирать на железо, 1 - разбирать, 0 - нет
	var Setmifs =[1,0,0];   // какие миф вещи разбирать на железо, 1 - разбирать, 0 - нет
	var Setmif  =[0,0];     // какие(клановые,новые) миф вещи разбирать на мифрил
	
	// шлем, амулет, наплечник, накидка, броня, пояс, штаны, браслет, перчатки, кольца, оружие, сапоги	
var razb_epic = [1,1,1,1,1,1,1,1,1,1,1,1]; // разбирать эпик вещи на железо
var razb_leg  = [1,1,1,1,1,1,1,1,1,1,1,1]; // разбирать лег вещи на железо
var razb_mifs = [0,0,0,0,0,0,0,0,0,0,0,0]; // разбирать миф вещи на железо
var razb_mif  = [0,0,0,0,0,0,0,0,0,0,0,0]; // разбирпть миф вещи на мифрил
  

var SetMifril= false;   // разбирать вещи на мифрил true-да, false-нет

    // замки по порядку: голова, сердце, гроза, крепость, исцеление, зеркало, источник, колыбель,Форпост Учеников
var SetZamok = [ 1,1,1,1,1,1,1,1,0 ];     // 1 - ходить на захват, 0 - нет
var SetBonus = [ 0,0,0,0,0,0,0,0,0 ];     // 1 - брать баф, 0 - нет
	
	  // цитадели по порядку: башня, статуя, академия
var SetCitadel = [ 0,0,0 ];   // 1 - включать цитадели , 0 - нет ..
 

	
var addinfo=true; //информация цитадели на странице
	
var SetAbilities=true;	 // менять умения перед событиями
var SetItem 	=false;	 // менять снаряжение перед событиями
var SetStances  =false;   // менять таланты перед событием
	// Башни, Арена, Замки, Турнир 1*1, Выживание, Территории, Битва героев, Поля сражений, Боссы, Логово, Цари горы, Город древних, турнир 3*3
var Abilities_N = [ 1,1,1,3,1,1,2,2,3,1,1,1,3 ];  // какие наборы умений использовать
var Item_Set_N  = [ 3,2,2,1,2,2,2,2,3,2,2,2,1 ];  // какие комплекты снаряжения использовать
var Stances_N   = [ 1,1,1,1,1,1,1,1,2,1,1,1,1 ];  // какие наборы талантов использовать

var varlego = 4;     //воинам на легионе. 0 - легион 1 - Антоний 2 - Марк 3 - Легат 4 - Легион > Легат
var vartrol  = 0;    //медам на троле: 0 - лечить, 1 - жгу, 2 - лечу и жгу
var varpred =0;      //медам на предках: 0 - лечить, 1 - жгу, 2 - лечу и жгу
var varnema  = 4;    // воинам на немке бить: 0 - ХП+ , 1 - Бить Гарма , 2 - Бить Церба, 3 - Бить Нему, 4 - Гарм-Ц+Н
var HP_Yap   = 15;   // оставить % хп Япитеру
var Set_HP_G = 6;    // оставить % хп Гарму
var Set_HP_C = 8;    // оставить % хп Церберу
var Set_HP_N = 0;    // оставить % хп Немке
var nemkam   = 290;   // включать кам щит на немезиде, когда обшая сумма ХП зверей ниже ...
var trol_shit = 12;  // если броня тролля выше, то жгу | Режим "Лечю и Жгу" у меда
var zd_soul  = 50;   // при знаках на зоде, после первой минуты искать знак с хп ниже ...

var SetStrazh    =false;	 // ходить на стражника
var SetManticora =false;     // ходить на мантикору	
var SetMinotaur  =false;	 // ходить на Минотавра	
var SetIronDragon=true;     // ходить на лег драка
var SetGarp    =true;      // ходить на гарпия
var TakeWellGift = 1; //подарок из колодца удачи ; 0-не брать 1-ежедневный 2-подарок старателей(если есть)

//=================================================================
var SetNotify    = true; // ходить на боссов по обьяве | true/false
var Set_chat = true;			// выполнять спец. команды
var Setdrak  = "дронимиф";      // спец. команда на драка 
var Setvel   = "велы4";         // спец. команда на велов
var Settrol  = "троль4";        // спец. команда на троля
var Setnema  = "нема4";         // спец. команда на нему
var Setzod   = "зод2";          // спец. команда на зода
var Setpred  = "свят2";	        // спец. команда на святилище предков
var Settrof  = "троф2";         // спец. команда на трофа
var SetLegion ="лег2";          // спец. команда на легиона
var SetExit  = "дронивыход";    // спец. команды на выход из пещеры
var Setstop  = "дронистоп";     // спец. команда на стоп
var Setvboy = "дронистарт";     // спец. команда на старт
var Setbashni  = "дронибашни";  // спец. команда в башни
//===================================================================

var Usernameb="поволжье";                   // ник кто может начать бой
var Setnachboy   = Usernameb+" боймиф";	    // спец команда начать бой(на мифе) 
var Setnachboy1  = Usernameb+" бойнема";	// спец команда начать бой(на неме)
var Setnachboy2  = Usernameb+" бойтроль";	// спец команда начать бой(на троле)
var Setnachboy3  = Usernameb+" бойзод";	    // спец команда начать бой(на зодиаке)
var Setnachboy4  = Usernameb+" бойсвят";	// спец команда начать бой(на святилище)
var Setnachboy5  = Usernameb+" бойтроф";	// спец команда начать бой(на трофейном)
var Setnachboy6  = Usernameb+" бойвелы";	// спец команда начать бой(на велах)
var Setnachboy7  = Usernameb+" бойлегион";	// спец команда начать бой(на легионе)

//===================================================================
var Setproverka = "проверкастат"; // спец. команда на то чтобы бот выписал в чат текущее состояние статистики
var Sethelp = "сбросстат"; // спец. команда на сброс статистики через чат
//отображает:расход железа,всего кликов,смертей в башнях...
//================================================================
//автоответы в чате

var Setsss="готовы";    //ответ: ок

//===================================================================

var Set_terr    = true; // чат команды для территорий true|false
var SetUstalost	= false;	  // снимать усталость true/false
var SetTireMaxt = "23:59"; // не снимать усталость после "час:минуты" по серверу
var SetTireMint = "00:00"; // не снимать усталость до "час:минуты" по серверу
var sms_sound   = false;  // играть мелодию при появлении почты
var sound=new Audio;
sound.src="file:///C:\sss\dddd.wav"; // размещение файла (смотрите как наклонены слеши, мелодия формата *.wav)


var unravel     = false;	  // true - разгадывать капчу, false - идет в офф на 30 минут (картинки в опере должны быть включены)

var send_to    = "";   // id персонажа, на которого отправлять вещи если рюкзак и сундук полные (если "", то не отправляет)
var Setlvlshmot= 0;  // уровень шмоток, которые бот будет одевать. 6-миф и ниже, 5- лег. и ниже, 4... 
var SetboxOpen = 5;  // уровень открываевых ящиков 6-миф и ниже, 5- лег. и ниже, 4... 0 - не открывать ящики	
var SetdropSt  = 5;  // уровень выбрасываемых камней 6-миф и ниже, 5- лег. и ниже, 4... 0 - не выбрасывать камни
var SetdropRu  = 0;  // уровень выбрасываемых рун 6-миф и ниже, 5- лег. и ниже, 4... 0 - не выбрасывать руны
var SetCitStone = true;  // бросать камни в цитадель )
var strateg     = false; // покупать пассивки за очки полей 
var strategMind = false ; // true - только Если есть Стратегический ум ; false - в любом случае
var SetZadaniya = false;  // true- не забирает задания, false- забирает задания всегда

var SetBlack = 0;        // Как использовать ЧС | 1-не добиваем в башнях, 2-добиваем в событиях, 3-не добиваем в башнях и добиваем в событиях, 0-отключен чс
                         // черный список
var black_list= "";

var SetWhite = 0;      // Как использовать БС | 1-добиваем в башнях, 2-не добиваем в событиях, 3-добиваем в башнях и не добиваем в событиях, 0-отключен бс
                       // белый список
var white_list= "";

//P.s не распростронять!
//////////////// НАСТРОЙКА ЗАКОНЧЕНА /////////////////////////

function rNum(min, max) { 
	if (max==undefined) return Math.floor(Math.random()*min )
	else return Math.floor(Math.random()*(max - min)+min);
}




try{
var info_cita='';
var attack_czar='';
var Digital=new Date()
var hours=Digital.getHours()

var spt=rNum(300, 500)	
var obnovlenie=rNum(3000, 7000)

var user_id='';
var lvl='';
var u_class='';
var storona=true;
var strong='';
var life='';
var prem=false;
var t1=0,t2=0;
var info='';
var info_span = "";
var id_klan='';
var ironAltar = '';
var getcurgames=/(\d+)\//;

  var bad_target=false;
  var good_target=false;
  var damage=false;
  var target=false;
  var notarget=false;
  var nekogo_lechit=false;
  var smeshka=false;
  var pronik=false;
  var InEvents=false;
  var InTowers=false;
  var err_d=false;

  var citaactiv=false;

  var krithp=''
  var berserk='',t_bers='';
  var kritomania='',t_krit='';
  var metka='',t_metk='';
  var pronikaushii='',t_pron=''
  var nasmeshka='',t_nasm=''
  var resurection='',time_res='';
  var SetDrinkHP='',buttle='',t_but='';
  var setUvorotHP='',uvorot='',t_uvo='';
  var setKamShitHP='',kamShit='',t_kam='';
  var setOtrShitHP='',otrShit='',t_otr=''
  var setEnergChitHP='',energchit='',t_ener='';

  var attack='';
  var attackTowers='',HP_Bashni='';
  var attackDobivat='',HP_vraga='';
  var heal='',healEnd=true;
  var heal_target=''
  var healYourself='';
  var healSoyznika='';
  var destroyMana='';
  var destroyManaBoss='';
  var attack_vrata='';
  var attack_strazh='';
  
  var DND='';
  var Boss=false;
  var attack_gerod='';
  var attack_kochev='',dobivat_kochev='', HP_kocev='';
  var Nemezida='',HP_N='';
  var Garm='',HP_G='';
  var Cerber='',HP_C='';
  var manticora='';
  var minotaur='';
  var trofei='';
  var attack_drakon='';
  var attack_troll='';	
  var attack_bers='';	
  var attack1='';
  var Epiter='',HP_Ep='';
  var Yapiter='',HP_Ya='';

  var zodiak='',HP_Zod=''
  var attack_soul='';
  var zod_soul='';
  var peshera=[]
var dnds='';
  var dnds=false;
  var wellwish='', cheapwellwishgift = '', prowellwishgift = '';
  var otklonit='',skrit='';
  var obnovit='';
  var vstatVochered='',pokinutOchered='',noviuBoy='';
   var attack_aello=''; HP_Ae='';
  var attack_ozomeny=''; HP_Oz='';
  var vstupit='';
  var setobmanSHP = "",
    obmanS = "",
    t_obm = "";
  
  
  var zhelshit = "";
  var vhod='';
   var mifril = "";
  var naGlavnuy='';
  var vzamok='';
  var terrN=[];
  var bg='', OBS='', ZVrata='', CVrata='', VVrata='';
  var turnir='',turnir1='',turnir2='';
  var nextTower=false;
  var zamok=[]
  var greats='', bashni='',arena='',zamki='',cargori='',survival='',battle='',goroddrev='', logovo='';
  
  var territory='',na_terr='';
  var vhodvigru='';
   var spaces='';
  var time_serv='';
  var comp_time='';
  var server_time=['','','',''];
  var abilitiesSetLink=[]
  var itemsSetLink=[]
  var stancesSetLink=[]
  var klan='',altar='',zaitiValtar='',altarZAserebro='',altarZAjelezo='',altarZamki='',altarZamkivse='';
  var use_full=''; use_4hr=''; epicBuyLink='';
  var ustalost='',snyatustalost='';
  var zabratnagradu = "";
  var quests='',take='';
  var captcha='',captcha_img='',cap_src='';
  var takeall = "";
  var nachboy = '';
  var nachboy1 = '';
  var nachboy2 = '';
  var nachboy3 = '';
  var nachboy4 = '';
  var nachboy5 = '';
  var nachboy6 = '';
  var nachboy7 = '';
  var life = "";
    var enka = "";
  var uroven_MP = "";
  
  var ustN='';
  var getbaf='';
  var getcit='';
  var bag='',body='',abilities='',trade_ability='',passive='',stances=''
  var veshi='',select='';
  var vRukzak='',vSunduk='',nadet='',vikinut='';
  var addStone='',storageklan='';
  var confirm_link='';
  var poluchit='';
  var open='';
  var openbag='';
  var openstore='';
  var nochar='';
  var major_lnk=false;
  var trayStatus='';
  var cracklinks=0;
  var activ_link='';
  var pochinit='',pochinit_vse='',pochinit_za='',pochinit_vse_za='';
  var razobrat_vse='',razobrat='';
  var user='';
  var vboy='';
  var lowenergy = false;
  var bag_better=false;
  var clothes_broken=false;
  var fullstore=false;
  var new_mail=false;
  var mail='',message='',getlink='',getAllLink='',nov='',markletter='';
  var fullBag=false; 
  var destroyMan='';
  var vrag_mech,vrag_med,drug_mech,drug_med;
  var uroven_HP=''; 
  var brb='';      
  var action=false;
  var rip = false;
  var pokinut ='';

  var lego_lego='';
  var lego_mark='';
  var lego_anton='';
  var lego_legat='';
  
  var info_iron='';
  var info_iron_button='';
var como=true;
var comd=true;
var comt=true;
var comi=true;


 var svitki_link=''
 sessionStorage.ycomo=0;
sessionStorage.ncomo=0;
sessionStorage.ycomd=0;
sessionStorage.ncomd=0;
sessionStorage.ycomi=0;
sessionStorage.ncomi=0;

sessionStorage.ycomt=0;
sessionStorage.ncomt=0;




if (localStorage.wellofwishing == undefined ) localStorage.wellofwishing = 0; //колодец удачи
if (localStorage.dead_towers==undefined) localStorage.dead_towers=0;
if (localStorage.clicks==undefined) localStorage.clicks=0; localStorage.clicks++;
if (sessionStorage.add_time==undefined) sessionStorage.add_time='';
if (localStorage.god_att==undefined) localStorage.god_att=0;
if (localStorage.ar_v==undefined) localStorage.ar_v=0;
if (sessionStorage.att_time==undefined) sessionStorage.att_time='';
if (sessionStorage.att_cnt==undefined) sessionStorage.att_cnt=0;


if (localStorage.mifr_1==undefined) localStorage.mifr_1=0;	// начало
if (localStorage.mifr==undefined) localStorage.mifr=0;		//текущий момент

if (localStorage.buttl_2==undefined) localStorage.buttl_2=0;	//выпито
if (localStorage.buttl_1==undefined) localStorage.buttl_1=0;	//начало
if (localStorage.buttl==undefined) localStorage.buttl=0; 	// текущий момент

if (localStorage.iron_4==undefined) localStorage.iron_4=0;	//усталость
if (localStorage.iron_3==undefined) localStorage.iron_3=0;	//алтарь
if (localStorage.iron_2==undefined) localStorage.iron_2=0;	// ремонт
if (localStorage.iron_1==undefined) localStorage.iron_1=0;	// начало
if (localStorage.iron==undefined) localStorage.iron=0;     	//текущий момент



var KSU='',MSS='',trenirovka='',kurgan='',lagerOrdi='',lagerVikingov='';
var usteReki='',lednik='',praviuBereg='',verhniuPereval='',leviyBereg='',ledyaniePesheri='',deltaReki='',nijniuPereval='',kamenniePesheri='',gornoeOzero='';
var perekrestok='',UPustosh='',UZPustosh='',ZPustosh='',SZPustosh='',UVPustosh='',VPustosh='',SVPustosh='',SPustosh='';
var BKurgan='',VRosengard='',ZRosengard='',Zmarokand='',Vmarokand='',rudnik='',Mkipi='',marokand='',rosengard='';			
var MGS='',MGU='',UZO='',HO='',HZ='',UVO='',PZ='',PV='',PR='',SZO='',HN='',HV='',SVO='';
var ZTS='',SZG='',SVG='',ZV='',KT='',VV='',UZG='',UVG='',ZTU='';
var DSS='',SZF='',SVF='',ZK='',PVB='',VK='',UZF='',UVF='',DSU='';

//////////////////////////////////////////////////////////////////////

var rus=["а","А","с","С","е","Е","Т","Н","о","О","р","Р","к","К","х","Х","В","М","у","и","д","т","г"]
var eng=["a","A","c","C","e","E","T","H","o","O","p","P","k","K","x","X","B","M","y","u","g","m","r"] 

var nick=en_ru(Username);
  // if (sessionStorage.сlan != undefined) terraсlan = sessionStorage.сlan;
var div = document.getElementsByTagName('div'); 
var a = document.getElementsByTagName('a'); 
var span = document.getElementsByTagName('span');
var title =''; sessionStorage.ERROR_LOG=sessionStorage.user;
    if (document.getElementsByTagName("title")[0] != undefined) title = en_ru(document.getElementsByTagName("title")[0].textContent);
	
var img = document.getElementsByTagName('img');
var any_tag=document.getElementsByTagName('*');


if (title.match(/500 |502 |504 |404 /) && /barbars|варвары|46.4.4.56|spaces|odnoklassniki/.test(location.host)){  
	click('javascript:history.go(-1)', 1000);
	CDTAttack = 500;
	CDTHeal   = 500;
	CDTBoss   = 500;
	CDTEvent  = 500;
	CDTBossH  = 500;
        }


var f_time = /(\d+):(\d+):(\d+)/;

var epic_crack = [];
    if (razb_epic[0] == 1 ) {
        epic_crack.push("Шлем");
        epic_crack.push("Шапка")
    }
    if (razb_epic[1] == 1 ) {
        epic_crack.push("Амулет");
        epic_crack.push("Медальон");
        epic_crack.push("Борода")
    }
    if (razb_epic[2] == 1 ) {
        epic_crack.push("Наплечник");
        epic_crack.push("Воротник")
    }
    if (razb_epic[3] == 1 ) {
        epic_crack.push("Накидка");
        epic_crack.push("Мешок");
        epic_crack.push("Бурка")
    }
    if (razb_epic[4] == 1 ) {
        epic_crack.push("Кираса");
        epic_crack.push("Шуба");
        epic_crack.push("Кольчуга")
    }
    if (razb_epic[5] == 1 ) epic_crack.push("Пояс");
    if (razb_epic[6] == 1 ) {
        epic_crack.push("Штаны");
        epic_crack.push("Поножи")
    }
    if (razb_epic[7] == 1 ) epic_crack.push("Браслет");
    if (razb_epic[8] == 1 ) {
        epic_crack.push("Наручи");
        epic_crack.push("Рукавицы");
        epic_crack.push("Перчатки");
        epic_crack.push("Варежки")
    }
    if (razb_epic[9] == 1 ) {
        epic_crack.push("Кольцо");
        epic_crack.push("Перстень")
    }
    if (razb_epic[10] == 1 ) {
        epic_crack.push("Посох");
        epic_crack.push("Секира");
        epic_crack.push("Молот");
        epic_crack.push("Копье");
        epic_crack.push("Палка");
        epic_crack.push("Топор");
        epic_crack.push("Меч")
    }
    if (razb_epic[11] == 1 ) {
        epic_crack.push("Сапоги");
        epic_crack.push("Валенки")
    }

var leg_crack = [];
    if (razb_leg[0] == 1 ) {
        leg_crack.push("Шлем");
        leg_crack.push("Шапка")
    }
    if (razb_leg[1] == 1 ) {
        leg_crack.push("Амулет");
        leg_crack.push("Медальон");
        leg_crack.push("Борода")
    }
    if (razb_leg[2] == 1 ) {
        leg_crack.push("Наплечник");
        leg_crack.push("Воротник")
    }
    if (razb_leg[3] == 1 ) {
        leg_crack.push("Накидка");
        leg_crack.push("Мешок");
        leg_crack.push("Бурка")
    }
    if (razb_leg[4] == 1 ) {
        leg_crack.push("Кираса");
        leg_crack.push("Шуба");
        leg_crack.push("Кольчуга")
    }
    if (razb_leg[5] == 1 ) leg_crack.push("Пояс");
    if (razb_leg[6] == 1 ) {
        leg_crack.push("Штаны");
        leg_crack.push("Поножи")
    }
    if (razb_leg[7] == 1 ) leg_crack.push("Браслет");
    if (razb_leg[8] == 1 ) {
        leg_crack.push("Наручи");
        leg_crack.push("Рукавицы");
        leg_crack.push("Перчатки");
        leg_crack.push("Варежки")
    }
    if (razb_leg[9] == 1 ) {
        leg_crack.push("Кольцо");
        leg_crack.push("Перстень")
    }
    if (razb_leg[10] == 1 ) {
        leg_crack.push("Посох");
        leg_crack.push("Секира");
        leg_crack.push("Молот");
        leg_crack.push("Копье");
        leg_crack.push("Палка");
        leg_crack.push("Топор");
        leg_crack.push("Меч")
    }
    if (razb_leg[11] == 1 ) {
        leg_crack.push("Сапоги");
        leg_crack.push("Валенки")
    }

	var mifs_crack = [];
    if (razb_mifs[0] == 1) {
        mifs_crack.push("Шлем");
        mifs_crack.push("Шапка")
    }
    if (razb_mifs[1] == 1) {
        mifs_crack.push("Амулет");
        mifs_crack.push("Медальон");
        mifs_crack.push("Борода")
    }
    if (razb_mifs[2] == 1) {
        mifs_crack.push("Наплечник");
        mifs_crack.push("Воротник")
    }
    if (razb_mifs[3] == 1) {
        mifs_crack.push("Накидка");
        mifs_crack.push("Мешок");
        mif_crack.push("Бурка")
    }
    if (razb_mifs[4] == 1) {
        mifs_crack.push("Кираса");
        mifs_crack.push("Шуба");
        mifs_crack.push("Кольчуга")
    }
    if (razb_mifs[5] == 1) mif_crack.push("Пояс");
    if (razb_mifs[6] == 1) {
        mifs_crack.push("Штаны");
        mifs_crack.push("Поножи")
    }
    if (razb_mifs[7] == 1) mif_crack.push("Браслет");
    if (razb_mifs[8] == 1) {
        mifs_crack.push("Наручи");
        mifs_crack.push("Рукавицы");
        mifs_crack.push("Перчатки");
        mifs_crack.push("Варежки")
    }
    if (razb_mifs[9] == 1) {
        mifs_crack.push("Кольцо");
        mifs_crack.push("Перстень")
    }
    if (razb_mifs[10] == 1) {
        mifs_crack.push("Посох");
        mifs_crack.push("Секира");
        mifs_crack.push("Молот");
        mifs_crack.push("Копье");
        mifs_crack.push("Палка");
        mifs_crack.push("Топор");
        mifs_crack.push("Меч")
    }
    if (razb_mifs[11] == 1) {
        mifs_crack.push("Сапоги");
        mifs_crack.push("Валенки")
    }
	
	
	
 var mif_crack = [];
    if (razb_mif[0] == 1) {
        mif_crack.push("Шлем");
        mif_crack.push("Шапка")
    }
    if (razb_mif[1] == 1) {
        mif_crack.push("Амулет");
        mif_crack.push("Медальон");
        mif_crack.push("Борода")
    }
    if (razb_mif[2] == 1) {
        mif_crack.push("Наплечник");
        mif_crack.push("Воротник")
    }
    if (razb_mif[3] == 1) {
        mif_crack.push("Накидка");
        mif_crack.push("Мешок");
        mif_crack.push("Бурка")
    }
    if (razb_mif[4] == 1) {
        mif_crack.push("Кираса");
        mif_crack.push("Шуба");
        mif_crack.push("Кольчуга")
    }
    if (razb_mif[5] == 1) mif_crack.push("Пояс");
    if (razb_mif[6] == 1) {
        mif_crack.push("Штаны");
        mif_crack.push("Поножи")
    }
    if (razb_mif[7] == 1) mif_crack.push("Браслет");
    if (razb_mif[8] == 1) {
        mif_crack.push("Наручи");
        mif_crack.push("Рукавицы");
        mif_crack.push("Перчатки");
        mif_crack.push("Варежки")
    }
    if (razb_mif[9] == 1) {
        mif_crack.push("Кольцо");
        mif_crack.push("Перстень")
    }
    if (razb_mif[10] == 1) {
        mif_crack.push("Посох");
        mif_crack.push("Секира");
        mif_crack.push("Молот");
        mif_crack.push("Копье");
        mif_crack.push("Палка");
        mif_crack.push("Топор");
        mif_crack.push("Меч")
    }
    if (razb_mif[11] == 1) {
        mif_crack.push("Сапоги");
        mif_crack.push("Валенки")
    }


var name_scrl=[ "Подарок алхимика","Медитация","Секрет победы","Рефлекс тигра","Ярость смертника","Ледяной щит","Жажда познания","Адреналин","Опустошение","Сила критона","Уверенное дыхание","Нарастающий гнев","Стойкость","Стратегический ум" ]
var castle_name= [ "Голова дракона","Сердце титана","Гроза миров","Крепость духа","Исцеление предков","Зеркало боли","Источник познания","Колыбель жизни","Форпост Учеников " ]
var dung_name= [ "Пещерный стражник","Грот Гарпий","Пещера мантикоры","Лабиринт минотавра","Легендарный дракон","Логово Геррода","Мифический дракон","Храм Немезиды","Каменный тролль","Обитель Зодиака","Трофейный дракон","Долина Великанов","Святилище предков","Потерянный Легион" ]
var some_name= [ "Башня мудрости","Статуя критона","Академия клана" ]
if (sessionStorage.curgamesarena==undefined) sessionStorage.curgamesarena=0;
if (sessionStorage.scrolls==undefined) sessionStorage.scrolls="0"
if (sessionStorage.bonus==undefined) sessionStorage.bonus="0"
if (sessionStorage.cita==undefined) sessionStorage.cita="0"
if (sessionStorage.dungeons==undefined) sessionStorage.dungeons="0"
if (sessionStorage.mark==undefined) sessionStorage.mark=""
if (sessionStorage.shit == undefined) sessionStorage.shit = 0;
if (sessionStorage.curgamessurvival==undefined) sessionStorage.curgamessurvival=0;
if (/static.barbars/.test(location.host)) localStorage.on_off="on";
if (sessionStorage.koltime == undefined) sessionStorage.koltime = 0;
var koltime = sessionStorage.koltime;
var Scrolls=sessionStorage.scrolls.split(",")
var bonus=sessionStorage.bonus.split(",")
var cita=sessionStorage.cita.split(",")
var dungeon=sessionStorage.dungeons.split(",")
var mark=sessionStorage.mark.split(",")
var curgamessurvival=sessionStorage.curgamessurvival;
var curgamesarena=sessionStorage.curgamesarena;





var reg=/(\d+) ур, (медик|воин), (юг|север) (\d+) (\d+)/
if (reg.test(sessionStorage.user) && sessionStorage.user!=undefined){
	var str=reg.exec(sessionStorage.user) 
	lvl=str[1]
	u_class=str[2]
	if (str[3]=="север") storona=false
	strong=str[4]
	life=str[5]
	enka = str[6]
	if (/Премиум/.test(str[0])) prem=true
}
	temp_date = new Date();
	month = temp_date.getMonth();
	month_add = month+1;
	if (month_add<10) month_add='0'+month_add;
	day = temp_date.getDate();
	day_add = day;
	if (day_add<10) day_add='0'+day_add;
	hours=temp_date.getHours();
	minutes=temp_date.getMinutes();
	seconds=temp_date.getSeconds();
	comp_time=hours*3600+minutes*60+seconds;

	



	var newDay=false
	if (mark[1]!=day && mark[1]!=undefined) {newDay=true;localStorage.wellofwishing = 1;}
	mark[1]=day;

	for (var i=0;i<=13;i++) 
	{
		if (Scrolls[i]==undefined) Scrolls[i]=0
		if (/\d+/.test(Scrolls[i])) {
			var t=/\d+/.exec(Scrolls[i])
			if (newDay) t=t-86400; 
			if (t<=comp_time) Scrolls[i]=0
			else if (/нет/.test(Scrolls[i])) Scrolls[i]=t+"нет"
			else Scrolls[i]=t
		}
	}

	  sessionStorage.scrolls = Scrolls;
  for (var i = 0; i <= 8; i++) {
    if (bonus[i] == undefined) bonus[i] = 0;
    if (newDay) bonus[i] = bonus[i] - 86400;
    if (bonus[i] <= comp_time) bonus[i] = 0
  }
	sessionStorage.bonus = bonus;
  if (koltime == undefined) koltime = 0;
  if (newDay) koltime = koltime - 86400;
  if (koltime <= comp_time) koltime = 0;
  sessionStorage.koltime = koltime;
  for (var i = 0; i <= 2; i++) {
    if (cita[i] == undefined) cita[i] = 0;
    if (newDay) cita[i] = cita[i] - 86400;
    if (cita[i] <= comp_time) cita[i] = 0
  }	

	for (var i=2;i<=24;i++) {
		if (mark[i]==undefined) mark[i]=0
		if (mark[i]==undefined) mark[i]=0
		if (i>=11 && i<=20) {
			if (newDay) mark[i]=mark[i]-86400;
			if (mark[i]<=comp_time) mark[i]=0
		}
	}
	sessionStorage.mark=mark

	for (var i=0;i<=12;i++) {
		if (dungeon[i]==undefined) dungeon[i]=0
		if (/\d+/.test(dungeon[i])) {
			var t=/\d+/.exec(dungeon[i])
			if (newDay) t=t-86400; 
			if (t<=comp_time) dungeon[i]=0
			else if (/нет/.test(dungeon[i])) dungeon[i]=t+"нет"
			else dungeon[i]=t
		}
	}
	sessionStorage.dungeons=dungeon



///////////////////////////////////////////////////////////////////////


if ( div[0]==undefined||a[0]==undefined||span[0]==undefined ||document.getElementsByTagName('title')[0]==undefined||img[0]==undefined||document.body==undefined )
	{ setTimeout(function(){location.href='/user';}, 5000);}
  else if ( localStorage.on_off=="on" && /barbars|варвары|46.4.4.56|spaces/.test(location.host) )
  {
   debugger;
	zapolneniePeremennih(); 
	test_location();
	
	if ( title.match() && cap_src!='' && unravel )
	{	
		click(location.href, rNum(180000, 300000));
		function listener(event)
		{
			if (event.origin !== "http://antigate.com" )
			        return;
			obrabotka_otveta(event.data);
		}
	if (window.addEventListener)
	    window.addEventListener("message", listener,false);
	else window.attachEvent("onmessage", listener);

	var iframe=document.createElement('iframe');
	iframe.src="http://antigate.com/in.php"; 
	iframe.style.display='none';
	document.body.appendChild(iframe);
		
		iframe.onload=function()
		{
			var canvas = document.createElement('canvas'); 
			canvas.width = "200";
			canvas.height = "50";
			var context = canvas.getContext('2d');
			var image = new Image();
			image.src=cap_src;
			image.onload = function()
				{
				context.drawImage(image, 0, 0);
				var data = (canvas.toDataURL('image/png')).replace("data:image/png;base64,", "")
				window.iframe.contentWindow.postMessage(data, "http://antigate.com");
				mpage('Распознавание капчи');
 				}
			mpage(cap_src);
		}
		localStorage.god_att++
	}
	if ( title.match() && cap_src!='' && !unravel )
	{
		click(naGlavnuy, CDTFack); 
		localStorage.god_att++
   }

	if (autologin) autologin_(); 
	if (!action) bafkolodca();
	if (!action && !title.match("Чат клана") && SetTerritory && klan!='') territory_();
        if (!action && !title.match("Чат клана") && SetNotify && klan!='') notify_();
	if (!action) errors_();
	if (send_to!="" && !title.match("Чат клана")) send_message();
	if (!action && !title.match("Чат клана") && new_mail && vboy=='') ReadMessages();
	if (!action) proverka_loga();
	if (!title.match("Чат клана")) altar_();
	if (!action ) goToBoss_(); 
	if (!action) curgames();
	if (!action) resurectionT_();
	if (!action && !title.match("Чат клана")) user_check();
	abilities_();
	stances_();
	if (!action && sessionStorage.tasks == 1 && user != "" && !SetZadaniya) quests_();
	
	if (!action && lvl>19 && !title.match("Чат клана")) zamki_();
	if (!action && !title.match("Чат клана") && mark[19]!=1 && mark[11]!=1) baf_zamkov();
	if (!action && !title.match("Чат клана")) some_();
	if (!action && !title.match("Чат клана") && mark[31] == 1 && klan != '') stone_drop();
	if (!action) location_reset();
	if (!action && !title.match("Чат клана")) razobratVeshi();
	if (!action && !title.match("Чат клана") && chinit_veshi) repair();
	if (!action && SetItem) ItemsSet_();
	if (!action && !title.match("Чат клана")) battle_(); 
	if (!action && storona) terrabuff();	
	if (!action) resurection_(); 
	if (!action) {
		if (Boss) DND_();
		else select_event();}  
	return_();
	}
	addInfo_();
	sessionStorage.mark=mark

}catch(err){setTimeout(function(){location.href="/user"}, rNum(1000, 10000));
	sessionStorage.errors=err;
} 



function location_reset()
{
  if ( SetTimeReset && InTowers ) {
	if (mark[17]==0) mark[17]=comp_time+time_ResetLocation*60;
	else if (mark[17]<= comp_time) {mark[17]=0; searchPoint();}
  } 
}

function en_ru(str){
	for (var i=0;i<=rus.length;i++) {str=str.split(eng[i]).join(rus[i]);}
	return str;
}

function replace_(data) 
{
	var str=data
	str=str.replace(/(\n(\r)?)/g, ' ')
	str=str.split(/&nbsp;/).join(" ");
	str=str.replace(/&nbsp;/g, ' ')
	str=str.replace(/(\s){1,}/g, ' ')
	return str
}


function zapolneniePeremennih()
{

for (var y=0;y<any_tag.length;y++) 
{
	if (/&nbsp;/.test(any_tag[y].innerHTML)) any_tag[y].innerHTML=any_tag[y].innerHTML.replace(/&nbsp;/g, ' ')

	if (any_tag[y].style.display=='none')
	{
		for (var i=0;i<any_tag.length;i++)
		{
			if (any_tag[y].contains(any_tag[i])) 
			{
				any_tag[i].textContent='';
				any_tag[i].href='';
				any_tag[i].src='';
			}
		}
		any_tag[y].textContent='';
		any_tag[y].href='';
		any_tag[y].src='';
	}
	if ((any_tag[y].tagName=="A" && any_tag[y].textContent=='' && any_tag[y].href=='') ||
		 (/div|span/i.test(any_tag[y].tagName) && any_tag[y].textContent=='' && any_tag[y].href=='' && any_tag[y].src=='' && any_tag[y].getElementsByTagName('input')[0]==undefined ) ||
			(any_tag[y].tagName=="IMG" && any_tag[y].src=='') )
			any_tag[y].parentNode.removeChild(any_tag[y]);
	
	if (any_tag[y-7]!=undefined)
	if (	(any_tag[y-7].tagName=='IMG')&&(any_tag[y-6].tagName=='SPAN')&&
		(any_tag[y-5].tagName=='IMG')&&(any_tag[y-4].tagName=='SPAN')&&
		(any_tag[y-3].tagName=='IMG')&&(any_tag[y-2].tagName=='SPAN')&&
		(any_tag[y-1].tagName=='IMG')&&(any_tag[y].tagName=='SPAN'))
		{
			if ( !isNaN(Number(any_tag[y].textContent )) && !isNaN(Number(any_tag[y-2].textContent)) && 
				!isNaN(Number(any_tag[y-4].textContent))&& !isNaN(Number(any_tag[y-6].textContent)))
			{
				if (!storona)
				{
					drug_mech=Number(any_tag[y-6].textContent);
					drug_med=Number(any_tag[y-4].textContent);
					vrag_mech=Number(any_tag[y-2].textContent);
					vrag_med=Number(any_tag[y].textContent);
				} else {
					vrag_mech=Number(any_tag[y-6].textContent);
					vrag_med=Number(any_tag[y-4].textContent);
					drug_mech=Number(any_tag[y-2].textContent);
					drug_med=Number(any_tag[y].textContent);
				}
				brb=vrag_mech+vrag_med+drug_mech+drug_med;
			}
		}
}
//mpage(vrag_mech+' '+vrag_med+' '+drug_mech+' '+drug_med)


 rus_t = en_ru(replace_(document.body.textContent));
    var regm = /(\d+) (\d+)/;
    if (regm.test(rus_t)) {
        var stra = regm.exec(rus_t);
        uroven_HP = stra[1];
        if (uroven_HP < 0) uroven_HP = life;
        uroven_MP = stra[2];
        if (uroven_MP < 0) uroven_MP = enka
    }
var sm=document.getElementsByClassName("small minor")
if (sm[0]!=undefined)
if (f_time.test(sm[sm.length-1].textContent)){
	server_time=f_time.exec(sm[sm.length-1].textContent);
	time_serv = getSec(server_time)
}

if (title.match("Мой герой")){
	sessionStorage.user="";
	sessionStorage.removeItem('prem');
	sessionStorage.removeItem('tasks');
	mark[31]=0;

	var reg=/(\d+) ур, (медик|воин), (юг|север)/i
	if (reg.test(rus_t)) sessionStorage.user=(reg.exec(rus_t))[0];

	sessionStorage.user+=" "+(/сила: (\d+)/.exec(rus_t))[1];
	sessionStorage.user+=" "+(/здоровье: (\d+)/.exec(rus_t))[1];

   var tMax=/(\d+):(\d+)/.exec(SetTireMaxt); var uttMax= tMax[1]*3600+tMax[2]*60; 
   var tMin=/(\d+):(\d+)/.exec(SetTireMint); var uttMin= tMin[1]*3600+tMin[2]*60;

	if (/Премиум \+(\d+)%/i.test(rus_t)) sessionStorage.user += " премиум";
        if (/Премиум \+(\d+)%/i.test(rus_t)) sessionStorage.prem = 1;
	else sessionStorage.removeItem('prem');
  //      if (rus_t.match(/Пятигорск/)) sessionStorage.сlan = "пятигорск";
	if (/Задания \(\+\)/i.test(rus_t))
        {
            mark[31] = 1;
            sessionStorage.tasks = 1
        }
	
	if (/, (г.нер.л|л.д.р)/i.test(rus_t) ) sessionStorage.user+=" citaactiv"
		if (/усталость: -(\d+)%/i.test(rus_t) && !SetUstalost) mark[24]=1;
	else mark[24]=0;

	


}
	
if (!autologin) user_id=getCookie("id")

for (var i=a.length-1; i>=0; i--)
     {
	var atext=en_ru(replace_(a[i].text))
	if (/guild/.test(a[i].href))  if (/\/\d+\//.test(a[i].href)) id_klan=/\/\d+\//.exec(a[i].href);
		if (!autologin && user_id!='' && a[i].href.match("/user/id/"+user_id)) nick=atext;
	if (!/user\/id/.test(a[i].href))
	{
		if (/Вход в игру/.test(atext)) 		    	vhodvigru=a[i];
		if ((/Варвары/.test(atext)) || (/Мои Игры/.test(atext)) || (/Онлайн-Игры/.test(atext)) )	spaces=a[i];
		if (/Мой клан/.test(atext)) 	     		klan=a[i];
		if (/купить все/.test(atext)) takeall = a[i];
		if (/Вход/.test(atext)) 		    	    vhod=a[i];
		if (/user\/check/.test(a[i].href)||/А ты тут?|защита от ботов|Защита от роботов/i.test(atext)) captcha=a[i];
		if (/sacrifaceMoneyLink/.test(a[i].href)) 	altarZAserebro=a[i];
		if (/sacrifaceIronLink/.test(a[i].href))	{altarZAjelezo=a[i]; ironAltar = /\d+/.exec(atext);}
		if (/game\/dungeons/.test(a[i].href)) 		    dnds=a[i];
		
		if (/sacrifaceMoneyCastle1Link/.test(a[i].href))		altarZamki=a[i];
		if (/sacrifaceMoneyCastle2Link/.test(a[i].href))		altarZamkivse=a[i];
		if (/epicBuyLink/.test(a[i].href)) 		    epicBuyLink=a[i];
		if (/user\/rack/.test(a[i].href) || /Рюкзак/.test(atext))	bag=a[i];
		if (/user\/body/.test(a[i].href) || /Снаряжение/.test(atext)) 	body=a[i];
		if (/toStoreLink/.test(a[i].href) || /в сундук/.test(atext)) vSunduk=a[i];
		if (/Свитки/i.test(atext) && /scrollFilterLink/.test(a[i].href))			svitki_link=a[i];
		if (/Начать бой!/.test(atext)) nachboy = a[i];
		if (/Начать бой!/.test(atext)) nachboy1 = a[i];
		if (/Начать бой!/.test(atext)) nachboy2 = a[i];
		if (/Начать бой!/.test(atext)) nachboy3 = a[i];
		if (/Начать бой!/.test(atext)) nachboy4 = a[i];
		if (/Начать бой!/.test(atext)) nachboy5 = a[i];
		if (/Начать бой!/.test(atext)) nachboy6 = a[i];
		if (/Начать бой!/.test(atext)) nachboy7 = a[i];
		
		
		
		
		if (/усталость/.test(atext))			    ustalost=a[i];
		if (/Снять усталость за/.test(atext))		snyatustalost=a[i];
			if (/Каменная воля|Известный воин|Проверенный гладиатор|Тактическое превосходство|Голова Геррода|Героические усилия|Фонтан жизни|Жажда жизни|Кровавая тропа|Искушенный захватчик|Кровавые поля|Остаться в живых|Покорение Немезиды|Командный дух|Бывалый дуэлянт|Непобедимый воин|В поисках сокровищ|Все ради победы/.test(atext)) {zadaniya = a[i]; mark[29]=1; sessionStorage.tasks=1}
		if (/user\/quests/.test(a[i].href))			    quests=a[i];
		if (/Забрать награду/.test(atext)) zabratnagradu = a[i];
			
	
		if (/Умения/.test(atext))			        abilities=a[i];
		if (/Таланты/.test(atext))			stances=a[i];
		if (/Магазин умений/.test(atext))		    trade_ability=a[i];
		if (/Пассивное умение/.test(atext) )		passive=a[i];
		if (/Открыть рюкзак/.test(atext) && /rack/.test(a[i].href)) openbag=a[i];
		if (/Открыть сундук/i.test(atext) ) 		openstore=a[i];
		if (/Есть новая почта/.test(atext)) 		mail=a[i];
		else if (/user\/mail/.test(a[i].href) && !/user\/mail\/send/.test(a[i].href) && !/Почта/.test(atext)) mail=a[i];
		if (/в рюкзак/.test(atext)) 		    	vRukzak=a[i];
		if (/алтарь/.test(atext)) 		        	altar=a[i];
		if (/Получить бонус/.test(atext)) 	    	getbaf=a[i];
		if (/Активировать/.test(atext)) 		getcit=a[i];
		if (/Починить все вещи за (\d+)/.test(atext)) 	{pochinit_vse=a[i]; pochinit_vse_za=/\d+/.exec(atext);}
  	        if (/починить за (\d+)/.test(atext))              {pochinit=a[i]; pochinit_za=/\d+/.exec(atext);}
		if (/надеть/.test(atext)) 		        	nadet=a[i];
		if (/Разобрать все на железо/.test(atext)) 	razobrat_vse=a[i];
		if (/разобрать на/i.test(atext)) 	    	{razobrat=a[i]; cracklinks++ }

		if (/sellMifrilLink:crackLink/i.test(a[i].href)) mifril = a[i];
		if (/Вещи/.test(atext)) 		        	veshi=a[i];
		if (/Поставить чары на вещи/.test(atext)) 	nochar=a[i];
		if (/Задания/.test(atext)) quests = a[i];
        if (/выбрать/.test(atext)) 		        	select=a[i];
		//if (/Сдать все камни/.test(atext)) 		        	select=a[i];
		if (/Да, подтверждаю|подтверждаю/i.test(atext)) 	     	confirm_link=a[i];
		if (/открыть/.test(atext)) 			        open=a[i];
		if (/получить/.test(atext)) 	    		poluchit=a[i];
		if (/выкинуть/.test(atext)) 		    	vikinut=a[i];
                if (/Хранилище/.test(atext)) 			storageklan = a[i];
                if (/Добавить камни/.test(atext)) 		addStone = a[i];

		if (/Бить царей/.test(atext))       	    attack_czar=a[i];		
		if (/Бить/.test(atext)) 		            attack1=a[i];
		if (/Бить Геррода|Жечь энергию Герроду/.test(atext)) 	attack_gerod=a[i];
		if (/Бить Кочевников/i.test(atext)) 	attack_kochev=a[i];
		if (/Бить Кочевника/i.test(atext)) 	{dobivat_kochev=a[i]; HP_kocev=/\d+/.exec(atext); }
		if (/Бить врата/.test(atext)) 	        	attack_vrata=a[i];
		if (/Бить Стражника/.test(atext))       	attack_strazh=a[i];
		if (/damageHarpy1Link/.test(a[i].href)||/Бить Аэлло/.test(atext)) 		{attack_aello=a[i];}
		if (/damageHarpy2Link/.test(a[i].href)||/Бить Озомену/.test(atext)) 	{attack_ozomeny=a[i];}
	
		if (/Бить врагов/.test(atext))          	attack=a[i];
		if (/Бить башню/.test(atext)) 	        	{attackTowers=a[i]; HP_Bashni=/\d+/.exec(atext); }
		if (/Добивать/.test(atext)) 	        	{attackDobivat=a[i]; HP_vraga=/\d+/.exec(atext); }
		if (/Лечить союзников/.test(atext))     	heal=a[i];
		if (/Лечить цель/.test(atext))          	heal_target=a[i];
		if (/Лечить /.test(atext) && /% хп/.test(atext)) {healSoyznika=a[i]; HP=/\d+/.exec(atext); if (HP>=rNum(175, 200)) healEnd=false;}
		if (/Лечить себя/.test(atext))          	healYourself=a[i];
		if (/Жечь энергию врагам/.test(atext))      destroyMana=a[i]; 
		if (/Жечь энергию у/.test(atext))       	{destroyMan=a[i]; if (/\d+/.exec(atext)==0) bad_target=true}
		if (/Жечь /.test(atext))		            destroyManaBoss=a[i]; 

		if (/Берсерк \(((\d+)сек|готово)/.test(atext) && !/Бить Берсерка/.test(atext))		    {t_bers=/\d+/.exec(atext)*1000;  if (!a[i].className.match('buff')) berserk=a[i];} 
		if (/Энергетический щит \(((\d+)сек|готово)/.test(atext)) {t_ener=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) energchit=a[i];}
		if (/Щит отражения \(((\d+)сек|готово)/.test(atext)) 	{t_otr =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) Shit_otr=a[i];}
		if (/Каменный щит \(((\d+)сек|готово)/.test(atext)) 	{t_kam =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) kamShit=a[i];}
		if (/Щит отражения \(((\d+)сек|готово)/.test(atext)) 	{t_otr =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) otrShit=a[i];}
		if (/Критомания \(((\d+)сек|готово)/.test(atext)) 	    {t_krit=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) kritomania=a[i];}
		if (/Метка охотника \(((\d+)сек|готово)/.test(atext)) 	    {t_metk=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) metka=a[i];}
		if (/Обман смерти \(((\d+)сек|готово)/.test(atext)) {
                t_obm = /\d+/.exec(atext) * 1E3;
                if (!a[i].className.match('buff')) obmanS = a[i]
            }
		
		if (/Проникающий удар \(((\d+)сек|готово)/.test(atext)) {t_pron=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) pronikaushii=a[i];}
		if (/Проникающий удар \((\d+)сек/.test(rus_t) && a[i].className=='buff') pronik=true;
		if (/Насмешка \(((\d+)сек|готово)/.test(atext))         {t_nasm=/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) nasmeshka=a[i];}
		if (/Насмешка \((\d+)сек/.test(rus_t) && a[i].className=='buff') {smeshka=true; bad_target=true; sessionStorage.missed=0;}
		if (/Уворот \(((\d+)сек|готово)/.test(atext)) 		    {t_uvo =/\d+/.exec(atext)*1000;if (!a[i].className.match('buff')) uvorot=a[i];}
		if (/Пить бутылочку \((\d+)шт/.test(atext)) 		    {t_but=0; if (a[i].className!='buff') buttle=a[i];}
		if (/Пить бутылочку \((\d+)сек/.test(atext)) 		    { t_but =/\d+/.exec(atext)*1000; if (!a[i].className.match('buff')) buttle=a[i];}

		
		if (/Колодец удачи/i.test(atext))	wellwish=a[i];
			if ( wellwish != ''  && !title.match('Варвары')) wellwish = '';
		if (/getDailyGiftLink/.test(a[i].href))		cheapwellwishgift=a[i];
		if (/getProffesionGiftLink/.test(a[i].href))	prowellwishgift=a[i];
		
		if (/Битва героев/i.test(atext)) 	battle=a[i];
		if (/Турниры/i.test(atext)) 		turnir=a[i];
		if (/Турнир героев/i.test(atext)) 	turnir1=a[i];
		if (/Командный турнир/i.test(atext)) 	turnir2=a[i];
		if (/Арена/i.test(atext)) 		arena=a[i];
		if (/Выживание/i.test(atext)) 		survival=a[i];
		if (/Цари Горы/i.test(atext)) 	        cargori=a[i];
		if (/Город Древних/i.test(atext)) 	        goroddrev=a[i];
		if (/Великие битвы/.test(atext))        	greats=a[i];
		if (/Поля сражений/i.test(atext)) 	bg=a[i];
		if (/Войти в замок/i.test(atext)) 	vzamok=a[i];
		if (/Вернуться в бой|Вернуться/i.test(atext)) 	vboy=a[i];
		if (/Покинуть очередь/i.test(atext)) 	pokinutOchered=a[i];
		if (/Новый бой/i.test(atext)) 		{noviuBoy=a[i]; localStorage.ar_v++}
		if (/Встать в очередь/i.test(atext)) 	{vstatVochered=a[i]; localStorage.ar_v++}
		if (/(В|в)ступить/i.test(atext)) 	vstupit=a[i];
		if (/отклонить/i.test(atext)) 		otklonit=a[i];
		if (/скрыть/i.test(atext)) 		skrit=a[i];
		if (/Покинуть выживание|Покинуть арену/i.test(atext)) 		pokinut=a[i];
		if (/железный щит/i.test(atext)) zhelshit = a[i];
	
		

		if (/Бонус замка/i.test(atext)) 		bonusZ=a[i];	
		if (/Голова дракона/i.test(atext)) 	zamok[0]=i;		
		if (/Сердце титана/i.test(atext)) 	zamok[1]=i;		
		if (/Гроза миров/.test(atext)) 		zamok[2]=i;		
		if (/Крепость духа/.test(atext)) 	zamok[3]=i;		
		if (/Исцеление предков/.test(atext)) 	zamok[4]=i;	
		if (/Зеркало боли/.test(atext)) 	zamok[5]=i;	
		if (/Источник познания/.test(atext)) 	zamok[6]=i;
		if (/Колыбель жизни/.test(atext)) 	zamok[7]=i;
		if (/Форпост Учеников/.test(atext)) 	zamok[8]=i;
		
// Штурм крепости
		if (/Западные Врата/i.test(atext)) ZVrata=a[i];
		if (/Центральные Врата/i.test(atext)) CVrata=a[i];
		if (/Восточные Врата/i.test(atext)) VVrata=a[i];
		if (/Обелиск Силы/i.test(atext)) OBS=a[i];
// Территории
		if (/Территории/.test(atext)) 		 territory=a[i];
		if (/Грозовой Перевал/.test(atext))  terrN[0]=i;		
		if (/Тысяча Гор/.test(atext)) 		 terrN[1]=i;		
		if (/Седые Холмы/.test(atext)) 		 terrN[2]=i;		
		if (/Каменный Лес/.test(atext)) 	 terrN[3]=i;		
		if (/Пепельная Пустыня/.test(atext)) terrN[4]=i;	
		if (/Черное Озеро/.test(atext)) 	 terrN[5]=i;	
		if (/Могильные Топи/.test(atext)) 	 terrN[6]=i;
		if (/Голые Камни/.test(atext)) 		 terrN[7]=i;	
		if (/Покинутые Степи/.test(atext)) 	 terrN[8]=i;		
		if (/Забытая Долина/.test(atext)) 	 terrN[9]=i;		
		if (/Черные Скалы/.test(atext)) 	 terrN[10]=i;		
		if (/Выжженные земли/.test(atext)) 	 terrN[11]=i;		
		if (/Мертвый остров/.test(atext)) 	 terrN[12]=i;	
		if (/Радужный Оазис/.test(atext))  terrN[14]=i;
		if (/Пещеры Мантикор/.test(atext))  terrN[15]=i;
		if (/Золотые Пески/.test(atext))  terrN[16]=i;
		if (/Ущелье Драконов/.test(atext))  terrN[17]=i;
		if (/Самоцветные Копи/.test(atext))  terrN[18]=i;
		
		if (/Войти на территорию/.test(atext)) na_terr=a[i];

		if (/Курган/.test(atext)) 		    kurgan=a[i];
		if (/Лагерь орды/.test(atext)) 		lagerOrdi=a[i];
		if (/Лагерь викингов/.test(atext)) 	lagerVikingov=a[i];	

		if (/Устье реки/.test(atext))		usteReki=a[i];
		if (/Правый берег/.test(atext)) 	praviuBereg=a[i];
		if (/Левый берег/.test(atext)) 		leviyBereg=a[i];
		if (/Дельта реки/.test(atext)) 		deltaReki=a[i];
		if (/Ледник/.test(atext)) 		    lednik=a[i];
		if (/Верхний перевал/.test(atext)) 	verhniuPereval=a[i];
		if (/Ледяные пещеры/.test(atext)) 	ledyaniePesheri=a[i];
		if (/Нижний перевал/.test(atext)) 	nijniuPereval=a[i];
		if (/Каменные пещеры/.test(atext)) 	kamenniePesheri=a[i];
		if (/Горное озеро/.test(atext)) 	gornoeOzero=a[i];

		if (/Перекрёсток/.test(atext))  	perekrestok=a[i];	
		if (/Южная пустошь/.test(atext)) 	UPustosh=a[i];	
		if (/Юго-западная пустошь/.test(atext))UZPustosh=a[i];	
		if (/Западная пустошь/.test(atext)) 	ZPustosh=a[i];	
		if (/Северо-западная пустошь/.test(atext)) SZPustosh=a[i];	
		if (/Юго-восточная пустошь/.test(atext)) UVPustosh=a[i];	
		if (/Восточная пустошь/.test(atext)) 	VPustosh=a[i];	
		if (/Северо-восточная пустошь/.test(atext)) SVPustosh=a[i];
		if (/Северная пустошь/.test(atext)) 	SPustosh=a[i];
		if (/Большой курган/.test(atext))  	BKurgan=a[i];	
		if (/Восточный Розенгард/.test(atext)) VRosengard=a[i];	
		if (/Западный Розенгард/.test(atext)) 	ZRosengard=a[i];	
		if (/Западный Мароканд/.test(atext)) 	Zmarokand=a[i];	
		if (/Восточный Мароканд/.test(atext)) 	Vmarokand=a[i];	
		if (/Железный рудник/.test(atext)) 	rudnik=a[i];	
		if (/Медные копи/.test(atext))  	Mkipi=a[i];	
		if (/Мароканд/.test(atext)) 		marokand=a[i];	
		if (/Розенгард/.test(atext)) 		rosengard=a[i];

		if (/Мертвый город, Юг/.test(atext)) 	MGU=a[i];
		if (/Юго-восточная окраина/.test(atext))UVO=a[i];
		if (/Храм земли/.test(atext)) 	    	HZ=a[i];
		if (/Храм огня/.test(atext)) 	    	HO=a[i];
		if (/Юго-западная окраина/.test(atext))UZO=a[i];
		if (/Площадь восстания/.test(atext)) 	PV=a[i];
		if (/Площадь рассвета/.test(atext)) 	PR=a[i];
		if (/Площадь заката/.test(atext))   	PZ=a[i];
		if (/Северо-восточная окраина/.test(atext)) SVO=a[i];
		if (/Храм воды/.test(atext)) 	    	HV=a[i];
		if (/Храм неба/.test(atext)) 	    	HN=a[i];
		if (/Северо-западная окраина/.test(atext)) SZO=a[i];
		if (/Мертвый город, Север/.test(atext)) MGS=a[i];
		if (/Земли титанов, Север/.test(atext)) ZTS=a[i];
		if (/Северо-западные горы/.test(atext)) SZG=a[i];	
		if (/Северо-восточные горы/.test(atext))SVG=a[i];	
		if (/Западные врата/.test(atext))   	ZV=a[i];
		if (/Крепость титанов/.test(atext)) 	KT=a[i];
		if (/Восточные врата/.test(atext))  	VV=a[i];
		if (/Юго-западные горы/.test(atext)) 	UZG=a[i];
		if (/Юго-восточные горы/.test(atext)) 	UVG=a[i];
		if (/Земли титанов, Юг/.test(atext)) 	ZTU=a[i];
		if (/Каракорум, столица Юга/.test(atext)) KSU=a[i];
		if (/Мидгард, столица Севера/.test(atext)) MSS=a[i];
//  Долина Сражений
		if (/Долина Сражений, Север/.test(atext)) DSS=a[i];
		if (/Северо западный Форт/.test(atext)) SZF=a[i];	
		if (/Северо восточный Форт/.test(atext))SVF=a[i];	
		if (/Западный Курган/.test(atext))   	ZK=a[i];
		if (/Поле вечной битвы/.test(atext)) 	PVB=a[i];
		if (/Восточный Курган/.test(atext))  	VK=a[i];
		if (/Юго западный Форт/.test(atext)) 	UZF=a[i];
		if (/Юго восточный Форт/.test(atext)) 	UVF=a[i];
		if (/Долина Сражений, Юг/.test(atext)) 	DSU=a[i];	
		
		// БОССЫ 
		if (/Пещеры и драконы/.test(atext)) 	DND=a[i];
	    if (/Пещерный стражник/.test(atext)) 	{peshera[0]=i;}
		if (/Грот Гарпий/.test(atext)) 			{peshera[1]=i;}
		if (/Пещера мантикоры/.test(atext)) 	{peshera[2]=i;}
		if (/Лабиринт минотавра/.test(atext)) 	{peshera[3]=i;}
		if (/Легендарный дракон/.test(atext))	{peshera[4]=i;}
	    if (/Логово Геррода/.test(atext))       {peshera[5]=i; logovo=a[i];}
		if (/Мифический дракон/.test(atext)) 	{peshera[6]=i;}
		if (/Храм Немезиды/.test(atext)) 	    {peshera[7]=i;}
		if (/Каменный тролль/.test(atext))    	{peshera[8]=i;}
		if (/Обитель Зодиака/.test(atext))  	{peshera[9]=i;}
		if (/Трофейный дракон/.test(atext)) 	{peshera[10]=i;}
		if (/Долина Великанов/.test(atext)) 	{peshera[11]=i;}
		if (/Святилище предков/.test(atext)) 	{peshera[12]=i;}
		if (/Потерянный Легион/.test(atext)) 	{peshera[13]=i;}

		if (/Бить стражника/.test(atext)) 	{attack_strazh=a[i];}
		if (/Бить мантикору/.test(atext)) 	{manticora=a[i];}
		if (/Бить минотавра/.test(atext)) 	{minotaur=a[i];}
		if (/Бить дракона/.test(atext)) 	attack_drakon=a[i];
		if (/Бить тролля/.test(atext)) 	    attack_troll=a[i];
		if (/Бить (Берсерка|Голиафа|Атланта)/.test(atext)) 	    attack_bers=a[i];
		if (/Бить Эпитера/.test(atext)) 	{Epiter=a[i];   HP_Ep=/\d+/.exec(atext);}
		if (/Бить Япитера/.test(atext)) 	{Yapiter=a[i];  HP_Ya=/\d+/.exec(atext);}
		if (/Бить Немезиду/.test(atext)) 	{Nemezida=a[i]; HP_N=/\d+/.exec(atext);}
		if (/Бить Гарма/.test(atext)) 		{Garm=a[i];     HP_G=/\d+/.exec(atext);}
		if (/Бить Цербера/.test(atext)) 	{Cerber=a[i];   HP_C=/\d+/.exec(atext);}
		if (/Бить Зодиака/i.test(atext)) 	{zodiak=a[i];   HP_Zod=/\d+/.exec(atext);}
		if (/Бить душу/.test(atext)) 		attack_soul=a[i];
                if (/Добивать (... |.... )/.test(atext))       zod_soul=a[i];



		if (/Бить Легионера/i.test(atext)) 	lego_lego=a[i];
		if (/Бить Легата/i.test(atext)) 		lego_legat=a[i];
		if (/Бить Антония/i.test(atext)) 	lego_anton=a[i];
		if (/Бить Марк/i.test(atext)) 		lego_mark=a[i];



	 if (/scrollUseFullLink/.test(a[i].href)) use_full = a[i];
            if (/scrollUseLink|scrollUse4Link/.test(a[i].href)) use_4hr = a[i];

		if (/Выбрать набор 1/.test(atext)) 	abilitiesSetLink[1]=i;
		if (/Выбрать набор 2/.test(atext)) 	abilitiesSetLink[2]=i;
		if (/Выбрать набор 3/.test(atext)) 	abilitiesSetLink[3]=i;
		if (/Выбрать набор 4/.test(atext))	abilitiesSetLink[4]=i;
		if (/Выбрать набор 5/.test(atext))	abilitiesSetLink[5]=i;
		if (/Надеть комплект 1/.test(atext)) 	itemsSetLink[1]=i;
		if (/Надеть комплект 2/.test(atext)) 	itemsSetLink[2]=i;
		if (/Надеть комплект 3/.test(atext)) 	itemsSetLink[3]=i;
		if (/Надеть комплект 4/.test(atext)) 	itemsSetLink[4]=i;
		if (/Надеть комплект 5/.test(atext)) 	itemsSetLink[5]=i;
		if (/Выучить набор 1/.test(atext))	stancesSetLink[1]=i;
		if (/Выучить набор 2/.test(atext))	stancesSetLink[2]=i;
		if (/Выучить набор 3/.test(atext))	stancesSetLink[3]=i;
		if (/Выучить набор 4/.test(atext))	stancesSetLink[4]=i;
		if (/Выучить набор 5/.test(atext))	stancesSetLink[5]=i;

		if (/Обновить/.test(atext)) 			obnovit=a[i];
		if (/Назад/.test(atext))  		        nazad=a[i];
		if (a[i].href.match(SpaceUser) && Space_Login) sp_name=a[i];
		if (/Воскреснуть в столице \((\d+)сек/i.test(atext)){time_res=/\d+/.exec(atext)*1000; resurection=a[i];}	
		else if (/Воскреснуть/i.test(atext))		{time_res=timeout; resurection=a[i]; }	
		if (/На главную|Покинуть бой/.test(atext)) 	naGlavnuy=a[i] ; 
		if (/Мой герой/.test(atext)) 		    user=a[i];
		if (/Башни/.test(atext)) 		    	bashni=a[i];
		if (/Замки/.test(atext)) 		    	zamki=a[i];
		if (/Отметить все как прочитанные/.test(atext) || /markAsReadLink/.test(a[i].href)) markletter=a[i];
		if (/mail\/message/.test(a[i].href)) 		{if (a[i].className!='minor') message=a[i];}
		if (/ЗАБРАТЬ ИЗ ПОЧТЫ/.test(atext)) 		getlink=a[i];
		if (/ЗАБРАТЬ ВСЕ ИЗ ПОЧТЫ/.test(atext)) 	getAllLink=a[i];
		if (/modeNew/.test(a[i].href)) 			nov=a[i];
	}
}

for (var i=0; i<img.length; i++)  
	{ 
		if ( /captcha/.test(img[i].src)) cap_src=img[i].src;
		if ( /blue_tower|blue_guard/.test(img[i].src)) if (!storona) nextTower=true; 
		if ( /red_tower|red_guard/.test(img[i].src)) if (storona) nextTower=true;
		if ( /bag_full/.test(img[i].src) ) fullBag=true;
		if ( /bag_better/.test(img[i].src) ) bag_better=true;
		if ( /clothes_broken/.test(img[i].src)) clothes_broken=true;
		if ( /energy_low/.test(img[i].src)) lowenergy=true;
		if (/icons\/letter\./.test(img[i].src) && i<10 && sms_sound && !title.match(/Герой/i))	sound.play();
		if ( /icons\/letter\./.test(img[i].src) && (i<10) && ReadMessage) new_mail=true; 
		if ( /rip/.test(img[i].src) ) rip=true;
	}
	if (!bag_better && mark[15]!=0) mark[15]=0;
}

////
	var reg=/ресурсы: (\d+) (\d+(\.\d+)?(К|М|K|M)?) (\d+)/i
	if (reg.test(rus_t)) {
		localStorage.buttl = (reg.exec(rus_t))[1];
		localStorage.mifr = (reg.exec(rus_t))[5];
	
		var res=(reg.exec(rus_t))[2]
		iron=0;
		var reg2=/(\d+)(\.\d+)?(К|М|K|M)?/
		if (reg2.test(res)) {
			res=(reg2.exec(res))
			var num=parseFloat(res[0])
			if (/(М|M)/.test(res[3])) iron=num*1000000
			else if (/(К|K)/.test(res[3])) iron=num*1000
			else if (/\d+/.test(res)) iron=/\d+/.exec(res)
		}
		if (ustN!='' && ((Number(ustN)-50)*600+35000)<iron) tire=true
		localStorage.iron=iron;
		if (localStorage.iron_1==0) localStorage.iron_1=localStorage.iron=iron;
		if (localStorage.buttl_1 == 0 )  localStorage.buttl_1 = Number (localStorage.buttl);
		if (localStorage.mifr_1 == 0 )  localStorage.mifr_1 = Number (localStorage.mifr);
	}
	
////



function click(link, timer, perehod) {
    if (link != "" && !action) {
        action = true;
        activ_link = link;
        trayStatus = timer;
        t1 = +new Date;
        if (perehod == 1)
sessionStorage.perehod = 1;
        else if (perehod == 0) sessionStorage.perehod = 0;
        if (link != undefined && typeof link == "object") if (mark[24] != 0) link.style = "border:" +SetStyles + SetColors;
     else link.style = "border:" +SetStyle + SetColor;
        timeoutId = setInterval(function() {
            location.href = link
        },
        timer);
        return
    }
}




function razobratVeshi()
{

if ( !InEvents && !Boss && vboy=='' ) 
 {
	if (mark[22]==1) goToAbilities_()

	if (sessionStorage.used==1 ) 
	{
		sessionStorage.removeItem('used'); 
		if ( (use_full!='' || use_4hr!='') && (sessionStorage.prem == 1 || mark[11]!=1)) 
		{	
			for (var i=0;i<=12;i++) {
				if (title.match(name_scrl[i])) {
					Scrolls[i]=comp_time+5000;
					if (SetUse4hr && use_4hr!='') click(use_4hr, timeout);
					else if (use_full!='') click(use_full, timeout); 
					else if (use_4hr!='') click(use_4hr, timeout);
					sessionStorage.scrolls=Scrolls
				}
			}
		}
	}
	if (title.match("Подтверждение") && rus_t.match(/Он заменит текущий/i) ) goToAbilities_();
	else if ( confirm_link!='' && title.match('Подтверждение') ) click(confirm_link, timeout);
	if (sessionStorage.nadet==1 ) {sessionStorage.removeItem('nadet'); if  (nadet!='') click(nadet, timeout); }
	if ( sessionStorage.drop==1 ) {sessionStorage.removeItem('drop'); if  (vikinut!='') click(vikinut, timeout); }
	if (sessionStorage.razobrat==1 ) {sessionStorage.removeItem('razobrat'); if  (razobrat!='') click(razobrat, timeout); }
	if (sessionStorage.mifril == 1) {
            sessionStorage.removeItem("mifril");
            if (mifril != "") click(mifril, timeout)
        }
	
	
	if (rus_t.match(/Открыть сундук \((\d+)\/(\d+)\)/) && title.match("Рюкзак"))
	{
		var sund=/Открыть сундук \((\d+)\/(\d+)\)/.exec(rus_t)
		if (Number(sund[1])>=Number(sund[2])) mark[8]=1;
	}

if ( title.match("Рюкзак") && SetRazbor && vikinut!='') click(vikinut, timeout);
else if ( title.match("Рюкзак") && SetRazbor && mark[7]==0 && razobrat!='' && razobrat_vse!='' && cracklinks>3) {mark[7]=1; click(razobrat_vse, timeout);}
else if (title.match("Рюкзак") && SetRazbor[0] == 1 && razobrat != "") click(razobrat, timeout);
else if (title.match("Рюкзак") && SetMifril && mifril != "") click(mifril, timeout);

else { 
	for (var i=0;i<div.length;i++) 			
	if ( div[i].getElementsByTagName('a')[0]!=undefined && div[i].getElementsByTagName('a')[0].href.match('/item/id/') && !action )
	{	
		var item_bonus=7;
		var item=div[i].getElementsByTagName('a')[0]
		var item_name=en_ru(replace_(item.textContent))
                var scroll=false; var epic=false; var leg=false; var mif = false; var mifs = false;
			for (var y=0;y<div[i].getElementsByTagName('img').length;y++) 
			{
				var type_img=div[i].getElementsByTagName('img')[y].src
				     if (type_img.match('bonusdarkiron'))  {item_bonus=6; break;}	
				else if (type_img.match('bonuslegendary')) {item_bonus=5; break;}	
				else if (type_img.match('bonusepic')) 	   {item_bonus=4; break;}	
				else if (type_img.match('bonusrare')) 	   {item_bonus=3; break;}
				else if (type_img.match('bonusgreen')) 	   {item_bonus=2; break;}
				else if (type_img.match('bonuscopper'))	   {item_bonus=1; break;}		
			}
		 for (var y = 0; y < epic_crack.length; y++) if (item_name.match(epic_crack[y])) {
                    epic = true;
                    break
                }
                for (var y = 0; y < leg_crack.length; y++) if (item_name.match(leg_crack[y])) {
                    leg = true;
                    break
                }
				
				 for (var y = 0; y < mifs_crack.length; y++) if (item_name.match(mifs_crack[y])) {
                    mifs = true;
                    break
                }
				
				
                for (var y = 0; y < mif_crack.length; y++) if (item_name.match(mif_crack[y])) {
                    mif = true;
                    break
                }	
			
			
		if ( title.match(/Рюкзак|Сундук/)) {for (var y=0;y<=12;y++) {if (item_name.match(name_scrl[y]) && dropScroll[y]==1) scroll=true;}}

		if (SetSvmin <= item_bonus && SetSvmax >= item_bonus && !SetUse4hr && item_bonus > 3 && title.match(/Рюкзак|Сундук/i) && (sessionStorage.user.match("премиум") || mark[11] != 1)) for (var y = 0; y <= 12; y++) if (item_name.match(name_scrl[y]) && SetScroll[y] == 1 && (Scrolls[y] == 0 || /нет/.test(Scrolls[y]))) {
                    sessionStorage.used = 1;
                    click(item, timeout);
                    break
                }
		if ( SetdropSt>=item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i) && title.match(/Рюкзак|Сундук/i) && !SetCitStone )
			{sessionStorage.drop=1; click(item, timeout); break; }

		else if ( SetdropSt>=item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i) && title.match(/Рюкзак|Сундук/i)&& SetCitStone )
			{mark[31]=1;}

			else if (SetdropRu >= item_bonus && item_name.match(/руна/i) && title.match(/Рюкзак|Сундук/)) {
                    sessionStorage.drop = 1;
                    click(item, timeout);
                    break
			}
			
			
			
		else if ( Setlvlshmot>=item_bonus && title.match('Сундук') && div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && div[i].getElementsByClassName('itemBad')[0]==undefined )
			{ sessionStorage.nadet=1; click(item, timeout); break;}

		else if ( item_bonus<4 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Охотника|Гладиатора/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setepic[0]==1 && div[i].textContent.match("личный") || Setepic[1]==1 && div[i].textContent.match("клановый") || Setepic[2]==1 && div[i].textContent.match("новый")))
			{ sessionStorage.razobrat=1; click(item, timeout); break;}

		else if ( item_bonus==4 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && epic && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setepic[0]==1 && div[i].textContent.match("личный") || Setepic[1]==1 && div[i].textContent.match("клановый") || Setepic[2]==1 && div[i].textContent.match("новый")))
			{ sessionStorage.razobrat=1; click(item, timeout); break;}

		else if ( item_bonus<5 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Гладиатора/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setleg[0]==1 && div[i].textContent.match("личный") || Setleg[1]==1 && div[i].textContent.match("клановый") || Setleg[2]==1 && div[i].textContent.match("новый")))
			{ sessionStorage.razobrat=1; click(item, timeout); break;}
		
		else if ( item_bonus==5 && SetRazbor[0]==1 && title.match(/Рюкзак|Сундук/i) && leg && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setleg[0]==1 && div[i].textContent.match("личный") || Setleg[1]==1 && div[i].textContent.match("клановый") || Setleg[2]==1 && div[i].textContent.match("новый")))
			{ sessionStorage.razobrat=1; click(item, timeout); break;}
		
		
		else if (item_bonus < 6 && SetRazbor[0] == 1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Охотника/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setleg[0] == 1 && div[i].textContent.match("личный") || Setmifs[1] == 1 && div[i].textContent.match("клановый") || Setmifs[2] == 1 && div[i].textContent.match("новый"))) {
                    sessionStorage.razobrat = 1;
                    click(item, timeout);
                    break
                } else if (item_bonus == 6 && SetRazbor[0] == 1 && title.match(/Рюкзак|Сундук/i) && mifs && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setmifs[0] == 1 && div[i].textContent.match("личный") || Setmifs[1] == 1 && div[i].textContent.match("клановый") || Setmifs[2] == 1 && div[i].textContent.match("новый"))) {
                    sessionStorage.razobrat = 1;
                    click(item, timeout);
                    break
                }
				
		
		
		
		
		else if ( item_bonus<6 && SetRazbor[1]==1 && title.match(/Рюкзак|Сундук/i) && item_name.match(/Дружинника|Воина|Охотника|Гладиатора/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setmif[0]==1 && div[i].textContent.match("клановый") || Setmif[1]==1 && div[i].textContent.match("новый")))
			{ sessionStorage.mifril=1; click(item, timeout); break;}

		else if ( (item_bonus==6 && mif ) && SetRazbor[1]==1 && title.match(/Рюкзак|Сундук/i) && !div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && (Setmif[0]==1 && div[i].textContent.match("клановый") || Setmif[1]==1 && div[i].textContent.match("новый")))
			{ sessionStorage.mifril=1; click(item, timeout); break;}
			
			
			
			
			
		if ( Setlvlshmot<item_bonus && title.match("Рюкзак") && div[i].textContent.match(/Лучше \(\+(\d+)\)/i) && mark[8]==1)
			{mark[15]=comp_time+rNum(2000, 5000)}

		else {
                    var wear = "",
                    toStore = "",
                    toRack = "",
                    scrollUse = "",
                    openbox = "",
                    drop = "";
                    for (var y = 1; y < div[i].getElementsByTagName("a").length; y++) {
                        var lnk = div[i].getElementsByTagName("a")[y];
                        var act = en_ru(replace_(div[i].getElementsByTagName("a")[y].textContent));
                        if (act.match("надеть") && div[i].getElementsByClassName("itemBad")[0] == undefined && div[i].textContent.match(/Лучше \(\+(\d+)\)/i)) wear = lnk;
                        if (item_name.match("Запертый ящик") && act.match(/открыть/i) && title.match(/Рюкзак|Сундук/)) openbox = lnk;
                        if (act.match("в рюкзак") && !title.match("Сундук")) toRack = lnk;
                        if (act.match("в рюкзак") && title.match("Сундук") && SetdropSt >= item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i)) toRack = lnk;
                        if (title.match("Рюкзак") && act.match("выкинуть")) drop = lnk;
                        if (act.match(/использовать за \d+/i) && title.match(/Рюкзак|Сундук/)) scrollUse = lnk;
                        if (lnk.href.match("toStoreLink") && mark[8] != 1 && !(SetdropSt >= item_bonus && item_name.match(/Изумруд|Обсидиан|Сапфир|Корунд|Оникс/i))) toStore = lnk
                    }
		if (wear!='' && Setlvlshmot>=item_bonus ) click(wear, timeout); 
		else if (openbox!='' && SetboxOpen>=item_bonus) click(openbox, timeout)
		else if (scrollUse != "" && SetSvmin <= item_bonus && SetSvmax >= item_bonus && (SetUse4hr || item_bonus <= 3)) for (var y = 0; y <= 12; y++) if (SetScroll[y] == 1 && (Scrolls[y] == 0 || /нет/.test(Scrolls[y])) && item_name.match(name_scrl[y])) {
                        Scrolls[y] = comp_time + 5E3;
                        click(scrollUse, timeout);
                        sessionStorage.scrolls = Scrolls;
                        break
                    }
		if (!action && toRack!='' ) click(toRack, timeout)
		else if ( SetdropSv>=item_bonus && scroll && title.match(/Рюкзак|Сундук/) )
			{sessionStorage.drop=1; click(item, timeout); break; }
		else if (drop!='') click(drop, timeout)
		else if (toStore!='') click(toStore, timeout)
		else if (drop!='') click(drop, timeout)
		}
	}

	if (title.match('Сундук') && svitki_link!='' ) click(svitki_link, timeout)

	if ( vSunduk!='' && title.match("Рюкзак") && mark[8]==1 && fullBag && !action ) {
		if (send_to!="" && mark[11]!=1 )
		click('/user/mail/send/id/'+send_to, timeout);
		else click(naGlavnuy, timeout)
	}
	if (title.match("Рюкзак")) click(openstore, timeout)

	if (!action && title.match("Сундук")) 
	{
		for (var i=0;i<=12;i++) {if (SetScroll[i]==1 && (Scrolls[i]==0 || /нет/.test(Scrolls[i]))) {Scrolls[i]=(comp_time+rNum(1000, 3600))+"нет"}}
		sessionStorage.scrolls=Scrolls
		goToAbilities_()
	}

	if ( (fullBag || (bag_better && mark[15]==0 )) && !InEvents && !Boss) goToBag_();

	if (!title.match(/Рюкзак|Сундук|Мои умения/i) && (!strateg || mark[18]==0) && (sessionStorage.prem == 1 || mark[11]==0) )
	{
		for (var i=0;i<=12;i++) {if (SetScroll[i]==1 && Scrolls[i]==0 ) {goToBag_(); break;}}
	}
		function goToAbilities_()
		{	mark[22]=1
			if (title.match("Мои умения")) mark[22]=0;
			else if (title.match("Мой герой") && abilities!='') click(abilities, timeout)
			else if ((InTowers || err_d) && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") || rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout)
			else click(user, timeout)
		}
		function goToStances_()
		{	mark[22]=1
			if (title.match("Таланты")) mark[22]=0;
			else if (title.match("Мой герой") && stances!='') click(stances, timeout)
			else if ((InTowers || err_d) && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout)
			else click(user, timeout)
		}
		function goToBag_()
		{
			if ((InTowers || err_d) && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout)
			else if (bag!='') click(bag, timeout)
			else click(user, timeout)
		}
      }
  }
}


function bafkolodca() {
  if (title.match(/Турнир/i) && (tournament_buf == 1 || tournament_buf == 2) && koltime <= comp_time + 1200) click("/trade/well/",
      spt);
  if (title.match(/Турнир/i) && (tournament_buf == 2 || tournament_buf == 3) && koltime <= comp_time + 1200) click("/trade/well/",
      spt);
  if (title.match(/Колодец удачи/) && (tournament_buf == 1 || tournament_buf == 2) && /10|15|21/.test(
    server_time[1]) && server_time[2] >= 26 && server_time[2] < 30 && takeall != "") click(takeall, spt);
  if (title.match(/Колодец удачи/) && (tournament_buf == 2 || tournament_buf == 3) && /12|19|23/.test(
    server_time[1]) && server_time[2] >= 26 && server_time[2] < 30 && takeall != "") click(takeall, spt);
  if (title.match(/Подтверждение/) && rus_t.match(
    /Бонус удачи/)) {
    koltime = comp_time + 14400;
    click(confirm_link, spt)
  }
  if (title.match(/Колодец удачи/) && rus_t.match(
    /у Вас не хватает (мифрила|золота)/)) {
    koltime = comp_time + 1800;
    click(vboy, spt)
  }
  sessionStorage.koltime = koltime;
  if (title.match(/Колодец удачи/) && rus_t.match(
    /Все бонусы активированы/) && koltime != 0) {
    koltime = comp_time + 14400;
    click(vboy, spt)
  }
  sessionStorage.koltime = koltime
}



function quests_() {
    if (title.match(/Мои задания/i)) if (zabratnagradu != "") click(zabratnagradu, timeout);
    else {
        mark[31] = 0;
        sessionStorage.removeItem("tasks");
        click(user, timeout)
    } else if (title.match(/Мой герой/i) && quests != "") click(quests, timeout);
    else if (!title.match(/Мои задания/i) && user != "") click(user, timeout)
}
function stone_drop() {
    if (title.match(/Хранилище клана/i) && SetCitStone)
	{
		 
	
        if (addStone != '') click(addStone, timeout);
			
        else if (rus_t.match(/Добавление камней/) && select != '') click(select, timeout);
        else if (rus_t.match(/Этот камень добавит/) && confirm_link != '') click(confirm_link, timeout);
        else if (rus_t.match(/Добавление камней/) && select != '') click(select, timeout);
        else if (rus_t.match(/В твоем рюкзаке нет драгоценных камней/)) {
            click('/user/rack', timeout);
            mark[31] = 0
        }
    } 
	else if ( confirm_link!='' && title.match('Подтверждение') ) click(confirm_link, timeout);
	else if (title.match(/Клан/i) && storageklan != '') click(storageklan, timeout);
    else if (!title.match(/Хранилище клана/i) && klan != '')


	  {
        click(klan, timeout)
    }
}



function ItemsSet_()
{
	if ( title.match("Моё снаряжение"))
	{	
		sessionStorage.SetItems=''
	
		for (var i=5;i>0;i--) {
			if (rus_t.match("Надеть комплект "+i)) {sessionStorage.SetItems=i+" ";break;}
			else sessionStorage.SetItems="0 "
		}
		for (var i=1;i<=5;i++) {if (itemsSetLink[i]==undefined && rus_t.match('Надеть комплект '+i)) sessionStorage.SetItems+=i+',';}

		if (!rus_t.match('Переодеваться в бою нельзя') ) 
			for (var i=1;i<=5;i++) {if (sessionStorage.setItem==i && itemsSetLink[i]!=undefined) {mark[2]=1; click(a[itemsSetLink[i]], timeout);}}
		else click(user, timeout)
		sessionStorage.removeItem("setItem")
	}
	if (sessionStorage.SetItems==undefined) {
		if (InTowers) click(naGlavnuy, timeout)
		else click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=sessionStorage.setItem && title.match('Варвары') && sessionStorage.setItem !=0 && sessionStorage.setItem!=undefined && !action ) {
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[0] && InTowers && !sessionStorage.SetItems.match(Item_Set_N[0]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[0];
		click(naGlavnuy, timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[1] && title.match('Арена') && attack1=='' && !rus_t.match(/через (\d+) сек/) &&  !sessionStorage.SetItems.match(Item_Set_N[1]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[1];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[2] && vzamok=='' && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[2]+",") && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) && !action ) {
		sessionStorage.setItem=Item_Set_N[2];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[3] && title.match('Турнир героев') && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[3]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[3];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[12] && title.match('Командный турнир') && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[12]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[12];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[4] && title.match('Выживание') && attack1=='' && !rus_t.match(/через (\d+) сек/) &&  !sessionStorage.SetItems.match(Item_Set_N[4]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[4];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[5] && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[5]+",") && title.match('Территория') && !action ) {
		sessionStorage.setItem=Item_Set_N[5];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[6] && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[6]+",") && title.match('Битва героев') && !action ) {
		sessionStorage.setItem=Item_Set_N[6];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[7] && title.match('Поля сражений') && attack1=='' && Item_Set_N[7]!=0 && !sessionStorage.SetItems.match(Item_Set_N[7]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[7];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[8] && Boss && attack1=='' && heal=='' && !sessionStorage.SetItems.match(Item_Set_N[8]+",") && !action) {
		sessionStorage.setItem=Item_Set_N[8];
		click('/user/body', timeout);}
	
	else if (sessionStorage.SetItems[0]>=Item_Set_N[10] && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[10]+",") && title.match(/Цари (Г|г)оры/) && !action) {
		sessionStorage.setItem=Item_Set_N[10];
		click('/user/body', timeout);}

	else if (sessionStorage.SetItems[0]>=Item_Set_N[11] && attack1=='' && !sessionStorage.SetItems.match(Item_Set_N[11]+",") && title.match(/Город (Д|д)ревних/) && !action) {
		sessionStorage.setItem=Item_Set_N[11];
		click('/user/body', timeout);}

	if ( mark[2]==1 && !action) {mark[2]=0; click(user, timeout)}

	function goToBody_(x){
		if (x!=undefined && title.match("Моё снаряжение")) {
			if (sessionStorage.SetItems[0]>=x) {}
		}
		else if (title.match("Мой герой") && body!='') click(body, timeout)
		else if (InTowers) click(naGlavnuy, timeout)
		else click(naGlavnuy, timeout)
	}
}


function repair()
{
	if (!InEvents && !Boss )
	{
		if (title.match("Моё снаряжение")) {
			if (rus_t.match(/не хватает железа/i) && mark[10]==2) {alert("Не хватает железа"); action=true}
			else if (pochinit_vse!='' && pochinit_vse_za>=chinit_vse && mark[10]==0) {mark[10]=1; click(pochinit_vse, timeout);; localStorage.iron_2=Number(localStorage.iron_2)+Number(pochinit_vse_za);}
			else if (pochinit!='') { mark[10]=2; click(pochinit, timeout);}
			else if (pochinit=='') mark[10]=0
		}
		else if (clothes_broken && vboy == '') {
			if (InTowers) click(naGlavnuy, timeout)
			else if (body!='') click(body, timeout)
		}
	}
}


function altar_()
{

if (localStorage.altars==undefined) localStorage.altars=SetAltar;
if (!title.match(/Алтарь клана|Мой герой|Мифический дракон|Долина Великанов|Каменный тролль|Храм Немезиды|Обитель Зодиака|Святилище предков|Потерянный Легион|Дракон (\d+) ур./i)){sessionStorage.altars=SetAltar};
if (SetBattle&&/13|18/.test(server_time[1])&&server_time[2]>=26&&server_time[2]<30&&SetAltar==0&&sessionStorage.altars==0){sessionStorage.altars=1}


	if ( title.match("Алтарь клана") ) {
		var reg1=/Твой бонус: \+(\d+)(\.)?(\d+)?% \[(\d+):(\d+):(\d+)/i
		if (reg1.test(rus_t)) {bonus[8]=getSec(f_time.exec(reg1.exec(rus_t)))+comp_time;}
		else {mark[16]=comp_time+rNUm(1000, 3600); click(naGlavnuy, timeout)}
	}
	if ( title.match("Мой герой") && altar!='' ) 
	{
		var reg2=/алтарь \+(\d+)(\.)?(\d+)?% \[(\d+):(\d+):(\d+)/i
		if ( rus_t.match("алтарь не активен") ) bonus[8]=0;
		else if (reg2.test(rus_t)) {
			at=f_time.exec(reg2.exec(rus_t));
			bonus[8] = getSec(at)+comp_time
		}else {mark[16]=comp_time+rNUm(1000, 3600); click(naGlavnuy, timeout)}
	}
	if (sessionStorage.altars>0 && (sessionStorage.user.match('премиум')||mark[11]==0) && mark[16]==0 && klan!='') {
		if (altar!='' && (Boss || InEvents)) click(altar, timeout)
		else {alttime=bonus[8]-comp_time
		if ( (alttime<300 && title.match("Алтарь клана")) || (alttime<100 && title.match("Мой герой")) || alttime<=0) getAltar_()		
		}
	}
	
	
	if (SetAltar > 0 && (sessionStorage.prem == 1 || mark[11]==0) && mark[16]==0 && klan!='') {
		if (altar!='' && (Boss || InEvents)) click(altar, timeout)
		else {alttime=bonus[8]-comp_time
		if ( (alttime<300 && title.match("Алтарь клана")) || (alttime<100 && title.match("Мой герой")) || alttime<=0) getAltar_()	
		}
	}
	function getAltar_(){
		if (title.match("Мой герой") && altar!='') click(altar, timeout)
		 if (Boss || InTowers || InEvents) click(user, timeout);
		else if (title.match("Алтарь клана")) {
			if (sessionStorage.altars==1 && altarZAjelezo!='' && alttime<300)       {mark[16]=comp_time+300; click(altarZAjelezo, timeout)}
			else if (sessionStorage.altars==2 && altarZAserebro!='' && alttime<300) {mark[16]=comp_time+300; click(altarZAserebro, timeout)}
			else if (sessionStorage.altars==3 && altarZamki!='' && alttime<300)     {mark[16]=comp_time+300; click(altarZamki, timeout)} 
			else if (sessionStorage.altars==4 && altarZamkivse!='' && alttime<300)  {mark[16]=comp_time+300; click(altarZamkivse, timeout)}
		}
		else if (!Boss && vboy=='' && (!InEvents||(title.match(/Арена|Выживание/)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!=""||rus_t.match("Вы погибли, ждите окончания боя")))) )  click(user, timeout)
	}
	if (klan=='') {bonus[8]=0; mark[16]=0}
	sessionStorage.bonus=bonus
}




function baf_zamkov()
{
	if (title.match('Бонус замка'))
	{
		for (var i=0;i<=8;i++) {
			var reg=new RegExp(castle_name[i]+" \\[(\\d+):(\\d+):(\\d+)", "i")
			if (reg.test(rus_t)) {bonus[i]=getSec(reg.exec(rus_t))+comp_time;}
		}
	}
	var tt=200;
	if ( vzamok!='' && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/i))
	{
		if (nochar!='') mark[19]=1;
		var reg=/Твой текущий бонус: ((шанс (\d+)% )|(\+(\d+)% (\D+)?\s?))\[(\d+):(\d+):(\d+)/i
		if (reg.test(rus_t)) {
			tt=getSec(f_time.exec(reg.exec(rus_t)));
			for (var i=0;i<=8;i++) {if (title.match(castle_name[i])) bonus[i]=tt+comp_time; }
		} 
	}

	for (var i=0;i<=8;i++) {if (title.match(castle_name[i]) && SetBonus[i]==1 && getbaf!='' && tt<120 && mark[11]==0) {click(getbaf, timeout); break;}}

	if ( (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && !Boss && !title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) && mark[11]==0)
	for (var i=0;i<=8;i++) {if (SetBonus[i]==1 && (bonus[i]-comp_time)<=0 ) click('/castle/'+(i+1)+'/', spt);}
	sessionStorage.bonus=bonus
}

function terrabut() {
     if (!title.match(/Территория|Мои задания/i)) sessionStorage.take_buttle = 0;
    if (title.match(/Мои задания/i) && zabratnagradu == "") {
        sessionStorage.take_buttle = 1;
        click(vboy, spt)
    } else if (title.match(/Мои задания/i) && zabratnagradu != "") click(zabratnagradu, spt);
    else if (title.match(/Территория/i) && attack == "" && server_time[1].match(/14|17|20/) && server_time[2].match(/29/) && server_time[3] >= 30 && server_time[3] <= 59 && sessionStorage.take_buttle != 1 && SetZadaniya) click("/user/quests", spt)
}

function terrabuff(){
if (!title.match(/Территория|Зеркало боли/i)) sessionStorage.terabuf=0;
if (title.match(/Зеркало боли/i) && rus_t.match(/Твой текущий бонус: шанс 25%/i) && vboy!='') {sessionStorage.terabuf=1; click(vboy, spt);}
else if (title.match(/Зеркало боли/i) && rus_t.match(/У Вас не хватает золота/i) && vboy!='') {sessionStorage.terabuf=1; click(vboy, spt);}
else if (title.match(/Территория/i) && attack=='' && server_time[1].match(/14|17|21/) && server_time[2].match(/09/) && server_time[3]>=00 && server_time[3]<30 && sessionStorage.terabuf!=1 && Setbuff) click('/castle/6/',spt);
else if (title.match(/Зеркало боли/i) && getbaf!='') click(getbaf, spt);
}

function some_()
{  
  if (sessionStorage.user.match('citaactiv') && klan!='') citaactiv=true
	var tt=200;
	if (title.match(/Башня мудрости|Статуя критона|Академия клана/i))
	{
		var reg= /Бонус клана: \+(\d+)(\.)?(\d+)?% (клан. опыта|крит|личного опыта) \[(\d+):(\d+):(\d+)]/i
		if (reg.test(rus_t)) {
			tt=getSec(f_time.exec(reg.exec(rus_t)));
			for (var i=0;i<=2;i++) {if (title.match(some_name[i])) cita[i]=tt+comp_time; }
		} 
	}

	for (var i=0;i<=2;i++) {if (title.match(some_name[i]) && SetCitadel[i]==1 && getcit!='' && tt<120) {click(getcit, timeout); break;}}

	if ( !InEvents && !Boss && citaactiv || (InEvents && noviuBoy!=''  && citaactiv))
	     if ( SetCitadel[0]==1 && (cita[0]-comp_time)<=0 ) click('/guild/citadel/temple'+id_klan+'2/', spt);
	else if ( SetCitadel[1]==1 && (cita[1]-comp_time)<=0 ) click('/guild/citadel/temple'+id_klan+'1/', spt);
	else if ( SetCitadel[2]==1 && (cita[2]-comp_time)<=0 ) click('/guild/citadel/temple'+id_klan+'5/', spt);	
	sessionStorage.cita=cita
	
}





function zamki_() 
{
	if (title.match('Замки варваров')) { sessionStorage.castle_time=''
		var reg = /до захвата: (\d+):(\d+):(\d+)|идет захват|готов к захвату/ig ;
		while ((tt = reg.exec(rus_t)) != null) {
			if (/идет захват|готов к захвату/i.test(tt[0])) sessionStorage.castle_time += (comp_time + rNum(9500, 10000)) +',';
			else if (f_time.test(tt[0])) {sessionStorage.castle_time+= (getSec(f_time.exec(tt[0]))+comp_time) +',';}
		}
	}
	if ( sessionStorage.castle_time==undefined) goToCastles_()
	if ( sessionStorage.castle_time!=undefined)
	{
			var castle=sessionStorage.castle_time.split(",")
			for (var i=0;i<=8;i++) 
			{
//			if (newDay) castle[i]=castle[i]-86400;
			var ct=castle[i]-comp_time
			if (castle[i]==0 && SetZamok[i]==1 && sessionStorage.territory == undefined ) goToCastles_(); 	
//			if (castle[i]==0 && SetZamok[i]==1) goToCastles_(); 	
			else if (ct<=0 ) castle[i]=0;
			if (ct!='' && ct>0 && ct<240 && SetZamok[i]==1 && sessionStorage.territory == undefined) {
				if (title.match(/Замки Варваров/i) && zamok[i]!=undefined) click(a[zamok[i]], timeout); 
				else if (title.match(castle_name[i]) && vzamok!='' ) click(vzamok, timeout, 1);
				else if (ct<240 && ct!='') goToCastles_()
				}	
			}
		sessionStorage.castle_time=castle
		}
	function goToCastles_(x) {
		if (title.match('Варвары') && zamki!='') click(zamki, timeout)
		else if (!Boss && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && vboy=='') click(naGlavnuy, timeout);
	}
}




function goToBoss_(){

	
	if (title.match(/Пещеры и драконы/i))
	{
		for (var i=0;i<=13;i++) {
			var reg = new RegExp(dung_name[i]+" до старта (\\d+):(\\d+):(\\d+)", "i") ;
			if (reg.test(rus_t) && i!=5 ) { 
				dungeon[i]=getSec(reg.exec(rus_t))+comp_time
				if (sessionStorage.goToBoss==i) sessionStorage.removeItem("goToBoss");
			}
			else if (rus_t.match(dung_name[i])) dungeon[i]=0;
		else mpage("Пещеры")
		}
		sessionStorage.dungeons=dungeon
	}
	if (title.match(/Пещерный стражник|Грот Гарпий|Пещера мантикоры|Лабиринт минотавра|Легендарный дракон/i) && attack1=='' && heal=='') 
	{
		if (dungeon[13]==0) dungeon[13]=comp_time+rNum(120, 250)
		else if (dungeon[13]<comp_time) 
		{
		
	if (title.match(/Пещерный стражник/i)) dungeon[0]=comp_time+rNum(200, 500)+"нет";
	if (title.match(/Грот Гарпий/i)) dungeon[1]=comp_time+rNum(200, 500)+"нет";
	if (title.match(/Пещера мантикоры/i)) dungeon[2]=comp_time+rNum(200, 500)+"нет";
	if (title.match(/Лабиринт минотавра/i)) dungeon[3]=comp_time+rNum(200, 500)+"нет";
	if (title.match(/Легендарный дракон/i)) dungeon[4]=comp_time+rNum(200, 500)+"нет";
			dungeon[13]=0
			
			click(naGlavnuy, timeout)
		}
	}
	else dungeon[13]=0
	sessionStorage.dungeons=dungeon

	if (err_d || (title.match(/Вход закрыт/i) && rus_t.match(/разрешен только членам кланов/i))) {sessionStorage.removeItem("goToBoss"); click(naGlavnuy, obnovlenie);}

	if ( SetIronDragon && strong>1200 && dungeon[4]==0 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=4;
	else if ( SetMinotaur && dungeon[3]==0 && lvl>20 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=3;
	else if ( SetManticora && dungeon[2]==0 && lvl>20 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=2;
		else if ( SetGarp && dungeon[1]==0 && lvl>10 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=1;
	else if ( SetStrazh && dungeon[0]==0 && lvl>10 && sessionStorage.goToBoss==undefined ) sessionStorage.goToBoss=0;

	

	if (vboy=='' &&  (( !InEvents || (title.match(/Арена|Выживание/) && pokinutOchered=='' && (noviuBoy!='' || vstatVochered!='' || rus_t.match("Вы погибли, ждите окончания боя") ) ) )) && sessionStorage.goToBoss!=undefined ) vPesheru(sessionStorage.goToBoss)

	function vPesheru(x){
	if (rus_t.match("Вы погибли в бою") && obnovit!='') click(naGlavnuy, timeout)
		var reg=new RegExp(dung_name[x], "i")
		if (title.match(reg)) {sessionStorage.removeItem("goToBoss");}
		else if (dungeon[x]==0) {
		if (title.match('Варвары') && DND!='') click(DND, timeout)
			else if (title.match('Пещеры и драконы') && x!=undefined && peshera[x]!=undefined ) {sessionStorage.removeItem("goToBoss"); click(a[peshera[x]], timeout);}
			else if (!Boss) click(naGlavnuy, timeout)
		}
		else sessionStorage.removeItem("goToBoss");
	}
}



function territory_()
{
	if (mark[3]!=1) 
	for (var i=0;i<document.getElementsByTagName("strong").length;i++)
	{
		var strong_txt=en_ru(replace_(document.getElementsByTagName("strong")[i].textContent))

			if ((strong_txt.match(/Объявление альянса/i) && sessionStorage.territory==undefined) || strong_txt.match(/Объявление клана/i) && title.match("Чат клана"))
			for (var i=0;i<document.getElementsByClassName('info').length;i++)
			{
				var info_txt=en_ru(replace_(document.getElementsByClassName('info')[i].textContent))

				if (info_txt.match(SetTera))	    	{sessionStorage.territory=1; click(skrit, spt, 1);}
				if (info_txt.match(SetTerb))	        	{sessionStorage.territory=2; click(skrit, spt, 1);}
				if (info_txt.match(SetTerc))	    	{sessionStorage.territory=3; click(skrit, spt, 1);}
				if (info_txt.match(SetTerd))	        	{sessionStorage.territory=4; click(skrit, spt, 1);}
				if (info_txt.match(SetTere))	    	{sessionStorage.territory=5; click(skrit, spt, 1);}
				if (info_txt.match(SetTerf))	    	{sessionStorage.territory=6; click(skrit, spt, 1);}
				if (info_txt.match(SetTerg)) 	{sessionStorage.territory=7; click(skrit, spt, 1);}
				if (info_txt.match(SetTerh))  	{sessionStorage.territory=8; click(skrit, spt, 1);}
				if (info_txt.match(SetTeri))	{sessionStorage.territory=9; click(skrit, spt, 1);}
				if (info_txt.match(SetTerj))	{sessionStorage.territory=10; click(skrit, spt, 1);}
				if (info_txt.match(SetTerk))	    	{sessionStorage.territory=11; click(skrit, spt, 1);}
				if (info_txt.match(SetTerl))	{sessionStorage.territory=12; click(skrit, spt, 1);}
				if (info_txt.match(SetTerm))	    	{sessionStorage.territory=13; click(skrit, spt, 1);}
				if (info_txt.match(SetTern))	    	{sessionStorage.territory=14; click(skrit, spt, 1);}
				if (info_txt.match(SetTero))	    {sessionStorage.territory=15; click(skrit, spt, 1);}
				if (info_txt.match(SetTerp))	    	{sessionStorage.territory=16; click(skrit, spt, 1);}
				if (info_txt.match(SetTerr))	{sessionStorage.territory=17; click(skrit, spt, 1);}
				if (info_txt.match(SetTers))	    	{sessionStorage.territory=18; click(skrit, spt, 1);}

				if (info_txt.match(Setstop)) {sessionStorage.goToChat=1; 
				click('/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage', timeout)};

			}
		
	}
	if ((title.match("Вход закрыт") && rus_t.match(/Война за территории доступна только для клановых игроков|Набег начался, Вы не успели/i))) {sessionStorage.removeItem('territory'); mark[3]=1}


	if (title.match('Территория') && na_terr!='') click(na_terr, timeout)
		else if ( !Boss && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))  )  && vboy=='' && sessionStorage.territory!=undefined && server_time[1].match(/14|17|20/) && server_time[2]>=27) 
			click('/territory/'+sessionStorage.territory+'/')

	if (server_time[1]<14 || ( server_time[1]>14 && server_time[1]<17 ) || (server_time[1]>17 && server_time[1]<20 ) || server_time[1]>20) {sessionStorage.removeItem('territory'); mark[3]=0;}

	
	}



function notify_()
{
   for (var i=0;i<document.getElementsByTagName("strong").length;i++)
   {
      var strong_txt=en_ru(replace_(document.getElementsByTagName("strong")[i].textContent))
      if (strong_txt.match(/Объявление клана/i)) for (var i = 0; i < document.getElementsByClassName("info").length; i++)
      {
         for (var i=0;i<document.getElementsByClassName('info').length;i++)
         {
            var info_txt=en_ru(replace_(document.getElementsByClassName('info')[i].textContent))
			if (info_txt.match(Setdrak))  sessionStorage.goToBoss=6;
			if (info_txt.match(Setnema)) sessionStorage.goToBoss=7;
			if (info_txt.match(Settrol)) sessionStorage.goToBoss=8;
			if (info_txt.match(Setzod)) sessionStorage.goToBoss=9;
			if (info_txt.match(Settrof)) sessionStorage.goToBoss=10;
			if (info_txt.match(Setvel)) sessionStorage.goToBoss=11;
			if (info_txt.match(Setpred)) sessionStorage.goToBoss=12;
			if (info_txt.match(SetLegion)) sessionStorage.goToBoss=13;
            if (info_txt.match(Setstop) ) {sessionStorage.goToChat = 1;
                click("/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage", timeout)
            }
            if (info_txt.match(SetExit) && !InEvents && !Boss) {sessionStorage.removeItem("goToBoss"); click(naGlavnuy, timeout)};
			
         }
      }
   }
   
}





function battle_()
{
var rand=rNum(4)

	if ( (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && !Boss && vboy=='' )
	{
	
	if (TakeWellGift && localStorage.wellofwishing == 1 && lvl >= 20 ) {
			if (title.match('Варвары') && wellwish!='') click(wellwish, timeout)
			else   if (pokinut != "") click (pokinut, timeout)
			else {click(naGlavnuy, timeout);}
		}
	
	
	
	
	
	
	
        if (SetCari && lvl >= 25 && server_time[1] == 19 && server_time[2] >= 57) 
			if (title.match("Варвары") && cargori != "") click(cargori, timeout);
			else click(naGlavnuy, timeout);
    
		if (SetCari && lvl >= 25 && server_time[1] == 13 && server_time[2] >= 47 && server_time[2] < 50) 
			if (title.match("Варвары") && cargori != "") click(cargori, timeout);
			else click(naGlavnuy, timeout);
		
		
		
		if ( BattleGround  && server_time[2]>=56 && lvl>=25 && mark[4]!=1) {
			if (title.match('Варвары') && bg!='') click(bg, timeout)
			else click(naGlavnuy, timeout)
		}
		if ((tournament==1 || tournament==2) && mark[9]!=1 && /10|15|21/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 )
			click('/game/tournament/0/1/', spt); 
		
		if ((tournament==2 || tournament==3) && mark[9]!=1 && /12|19|23/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 )
			click('/game/tournament/0/2/', spt);
	
		if ( SetBattle && mark[9]!=1 && /13|18/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 && lvl>=25 ) {
			if (title.match('Варвары') && battle!='' ) click(battle, timeout)
			else click(naGlavnuy, timeout)
		}




		if ( SetBmess && ( /11|18|20|22/.test(server_time[1]) && server_time[2]>=48 && server_time[2]<50) && lvl>=25 )

		{
			if (InTowers||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) click(naGlavnuy, timeout)
			if (SetAbilities && !action)
			if (SetAbilities[0]==1 && !action && title.match(/Варвары/i))
			     if (sessionStorage.abilities[0]>=Abilities_N[11] && !sessionStorage.abilities.match(Abilities_N[11]+",") && SetAbilities) {
				sessionStorage.setAbil=Abilities_N[11];
				click('/user/abilities', timeout); }
			if (SetStances && !action)
			     if (sessionStorage.stances[0]>=Stances_N[11] && !sessionStorage.stances.match(Stances_N[11]+",") && SetStances) {
				sessionStorage.setStanc=Stances_N[11];
				click('/user/stances', timeout); }
			if (SetItem && !action)
			     if (sessionStorage.SetItems[0]>=Item_Set_N[11] && !sessionStorage.SetItems.match(Item_Set_N[11]+",") && SetItem) {
				sessionStorage.setItem=Item_Set_N[11];
				click('/user/body', timeout); }

			if (title.match('Варвары') && goroddrev!='') click(goroddrev, timeout)
			else click(naGlavnuy, timeout)
		}




		if ( SetLogovo && /11|16|22|00/.test(server_time[1]) && server_time[2]>=28 && server_time[2]<30 && lvl>=25 )
		{
			if (InTowers||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) click(naGlavnuy, timeout)
			if (SetAbilities && !action)
			if (sessionStorage.abilities[0]>=Abilities_N[9] && !sessionStorage.abilities.match(Abilities_N[9]+",") && SetAbilities) {
				sessionStorage.setAbil=Abilities_N[9];
				click('/user/abilities', timeout); }
			if (SetStances && !action)
			if (sessionStorage.stances[0]>=Stances_N[9] && !sessionStorage.stances.match(Stances_N[9]+",") && SetStances) {
				sessionStorage.setStanc=Stances_N[9];
				click('/user/stances', timeout); }
			if (SetItem && !action)
			if (sessionStorage.SetItems[0]>=Item_Set_N[9] && !sessionStorage.SetItems.match(Item_Set_N[9]+",") && SetItem) {
				sessionStorage.setItem=Item_Set_N[9];
				click('/user/body', timeout); }
			if (!action) sessionStorage.goToBoss=5
		}
		if ( resurectionTower==2 && !title.match(/Арена|Выживание/i) && lvl>=25 ) {
			if (title.match('Варвары') && survival!='') click(survival, timeout)
			else click(naGlavnuy, timeout)
		}		
		if ( resurectionTower==3 && !title.match(/Арена|Выживание/i) && lvl>=25 ) {
			if (title.match('Варвары') && arena!='') click(arena, timeout)
			else click(naGlavnuy, timeout)
		}

	}
	if ( title.match("Поля сражений") && (server_time[2]<56) && (server_time[3]>1) ) click(naGlavnuy, obnovlenie);
	else if ( leviyBereg!='' && title.match(/Южный Порт|Северная Крепость/) && ( rand==1 || rand==2 ) ) {
		if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt
		click(leviyBereg, obnovlenie, 1);
	}
	else if ( praviuBereg!='' && title.match(/Южный Порт|Северная Крепость/) ) {
		if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt
		click(praviuBereg, obnovlenie, 1);
	}
	else if ( OBS!='' && title.match(/Южный Порт|Северная Крепость/) && rand==4 ) {
		if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
		click(OBS, obnovlenie, 1);
	}
	else if ( ZVrata!='' && title.match(/Южный Порт|Северная Крепость/) && rand==3 ) {
		if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
		click(ZVrata, obnovlenie, 1);
	}
	else if ( CVrata!='' && title.match(/Южный Порт|Северная Крепость/) && rand==2 ) {
		if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
		click(CVrata, obnovlenie, 1);
	}
	else if ( VVrata!='' && title.match(/Южный Порт|Северная Крепость/) && rand==1 ) {
		if (!rus_t.match(/через (\d+) сек/)) obnovlenie=spt;
		click(VVrata, obnovlenie, 1);
	}

	if (server_time[2]<56) mark[4]=0
}


function ReadMessages()
{
	if ( title.match("Сообщение для ") && getlink!='') click(getlink, timeout);
	else if ( title.match("Почта") && message=='' && mail!='' && nov!='') click(nov, timeout);
	else if ( title.match("Новые") && message=='' && mail!='' && nov=='' && markletter!='') click(markletter, timeout);
	else if ( title.match(/Почта|Новые/) && message!='' ) click(message, timeout);
	else if ( InTowers && rNum(4)>0) click(naGlavnuy, timeout);
	else if ( !InTowers  && mail!='' && (!InEvents||(title.match(/Арена|Выживание/i)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!="" || rus_t.match("Ваш герой погиб, ждите окончания боя") ||rus_t.match("Вы погибли, ждите окончания боя")))) && !Boss) click(mail, timeout);
}

function proverka_loga()
{

var dmgRegexp= new RegExp('Вы промахнулись|Лечить некого|'+nick+' (ударил|полечил) (\\D+)\s?(\\D+)?\s?(\\D+)? (по кам. щиту )?на (\\d+) (крит)?|'+nick+' сжёг (\\d+) (крит)?', "i"); 

	if (sessionStorage.missed==undefined) sessionStorage.missed=0;

	if (dmgRegexp.test(rus_t) && !firstvalue && sessionStorage.perehod==0)
	{
		var firstvalue=(dmgRegexp.exec(rus_t))[0]
		if (/Вы промахнулись/.test(firstvalue) ){
			if (sessionStorage.perehod!=1) sessionStorage.missed++
		        if ( vrag_med=='0' && vrag_mech=='0'  && attack_kochev=='') sessionStorage.perehod=1;
		}
		else if (/Лечить некого/.test(firstvalue)){
			sessionStorage.perehod=1; 
			nekogo_lechit=true;
		}
		else if (dmgRegexp.test(rus_t)){
			var dmg=/\d+/.exec(firstvalue);
			if (/крит/.test(firstvalue)) dmg=dmg*0.7; 
			if (/полечил/.test(firstvalue)) dmg=dmg*0.7; 
			if ((/по кам/.test(firstvalue) && !pronik && (HP_vraga>500)) && (dmg<Number(strong*0.042)) || dmg==0) {bad_target=true; arenadef=true;berserk=''; kritomania='';}
			if (/по эн\. щиту/.test(firstvalue) && !pronik && (dmg<Number(strong*0.07)) ) {bad_target=true; arenadef=true;}
			if (/по кам\. щиту|щиту отраж/.test(firstvalue) && title.match(/Святилище предков/i)) {CDT=rNum(5000, 6000); berserk=''; kritomania='';} 
			if ((/по кам\. щиту|щиту отраж/.test(firstvalue) && InEvents && sessionStorage.crazy!=1 && !pronik)) {berserk=''; kritomania='';}
			if ((/по кам\. щиту/.test(firstvalue) && !pronik && (HP_vraga>500)) || dmg==0) bad_target=true;
			else if (dmg<Number(strong*0.08)) sessionStorage.missed++;
			else if (Number(sessionStorage.missed)>=1) sessionStorage.missed--	;
		}
	}

	for (var i=0;i<span.length;i++) 
	{	
		var span_i=en_ru(replace_(span[i].textContent))
		if (Set_chat && klan!='' && !title.match("Почта") )
		{
		


if(span_i.match(Setsss)) sessionStorage.ycomt=1; 
if(span_i.match('ок')) sessionStorage.ncomt=1;		
		
		
if(span_i.match(Setproverka)) sessionStorage.ycomo=1; 
if(span_i.match('Всего кликов:')) sessionStorage.ncomo=1;




if(span_i.match(Sethelp)) sessionStorage.ycomd=1; 
if(span_i.match('Статистика успешно сброшена')) sessionStorage.ncomd=1; 
		if (sessionStorage.ycomo==1 & sessionStorage.ncomo==0) 
		
		
		{
 

 document.all.text.value='Всего кликов:['+localStorage.clicks+'], Смертей в башнях:['+localStorage.dead_towers+'], Расход железа:['+localStorage.iron_2+'], Игры на выживании и арене:['+sessionStorage.curgamessurvival+' : '+sessionStorage.curgamesarena+'], Всего АТТ:['+sessionStorage.att_cnt+'] , Последний АТТ:['+sessionStorage.att_time+']   .Общий статус: ОК';  
action=true; setTimeout(function(){document.forms[0].submit()}, obnovlenie);}; 


 if (sessionStorage.ycomt==1 & sessionStorage.ncomt==0) { document.all.text.value='ок'; action=true; setTimeout(function(){document.forms[0].submit()}, obnovlenie);};

if (sessionStorage.ycomd==1 & sessionStorage.ncomd==0  ) { document.all.text.value='Статистика успешно сброшена'; localStorage.clicks=0; sessionStorage.curgamessurvival=0; localStorage.dead_towers=0; localStorage.iron_2=0; sessionStorage.att_cnt=0; sessionStorage.curgamesarena=0; sessionStorage.att_time=0; action=true; setTimeout(function(){document.forms[0].submit()}, obnovlenie);}; 
		
			if (span_i.match(Setdrak)) sessionStorage.goToBoss=5;
			if (span_i.match(Setnema)) sessionStorage.goToBoss=6;
			if (span_i.match(Settrol)) sessionStorage.goToBoss=7;
			if (span_i.match(Setzod))  sessionStorage.goToBoss=8;
			if (span_i.match(Settrof)) sessionStorage.goToBoss=9;
			if (span_i.match(Setvel))  sessionStorage.goToBoss=10;
			if (span_i.match(Setpred)) sessionStorage.goToBoss=11;
			if (span_i.match(SetLegion)) sessionStorage.goToBoss=12;
			if (span_i.match(SetExit) && Boss) {sessionStorage.removeItem("goToBoss"); click(naGlavnuy, timeout)}
			if (span_i.match(Setstop) && (InTowers||InEvents||Boss)) 
			{
			if (klan != "") {
                    sessionStorage.goToChat = 1;
                    click("/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage", timeout)
                } else sessionStorage.goToChat = 0;
                break
            }
			 if ((span_i.match(Setvboy)) && title.match("Чат клана")) {
                sessionStorage.goToChat = 0;
                break
            }
			if (span_i.match(Setbashni) && title.match("Чат клана")) sessionStorage.goToChat=0;
			
			if (span_i.match(Setnachboy) && (title.match(/Мифический дракон/i)) && nachboy != '') click(nachboy, timeout);
			if (span_i.match(Setnachboy1) && (title.match(/Храм Немезиды/i)) && nachboy1 != '') click(nachboy1, timeout);
			if (span_i.match(Setnachboy2) && (title.match(/Каменный тролль/i)) && nachboy2 != '') click(nachboy2, timeout);
			if (span_i.match(Setnachboy3) && (title.match(/Обитель Зодиака/i)) && nachboy3 != '') click(nachboy3, timeout);
			if (span_i.match(Setnachboy4) && (title.match(/Святилище предков/i)) && nachboy4 != '') click(nachboy4, timeout);
			if (span_i.match(Setnachboy5) && (title.match(/Трофейный дракон/i)) && nachboy5 != '') click(nachboy5, timeout);
			if (span_i.match(Setnachboy6) && (title.match(/Долина Великанов/i)) && nachboy6 != '') click(nachboy6, timeout);
			if (span_i.match(Setnachboy7) && (title.match(/Потерянный Легион/i)) && nachboy7 != '') click(nachboy7, timeout);
			
			
            
        }
			if ( Set_terr && klan!='' && !title.match("Почта") )
		{
		   	if (span_i.match(/терраперевал|грозовой перевал/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Грозовой Перевал/i)) sessionStorage.territory=1;
			if (span_i.match(/террагоры|тысяча гор/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Тысяча Гор/i)) sessionStorage.territory=2;
		    if (span_i.match(/террахолмы|седые холмы/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Седые Холмы/i)) sessionStorage.territory=3;
	    	if (span_i.match(/терралес|каменный лес/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Каменный Лес/i)) sessionStorage.territory=4;
		    if (span_i.match(/террапустыня|пепельная пустыня/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Пепельная Пустыня/i)) sessionStorage.territory=5;
	    	if (span_i.match(/терраозеро|черное озеро/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Черное Озеро/i)) sessionStorage.territory=6;
	    	if (span_i.match(/терратопи|могильные топи/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Могильные Топи/i)) sessionStorage.territory=7;
	    	if (span_i.match(/терракамни|голые камни/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Голые Камни/i)) sessionStorage.territory=8;
	    	if (span_i.match(/террастепи|покинутые степи/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Покинутые Степи/i)) sessionStorage.territory=9;
	      	if (span_i.match(/террадолина|забытая долина/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Забытая Долина/i)) sessionStorage.territory=10;
	    	if (span_i.match(/терраскалы|черные скалы/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Черные Скалы/i)) sessionStorage.territory=11;
	    	if (span_i.match(/терраземли|выжженные земли/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Выжженные земли/i)) sessionStorage.territory=12;
	     	if (span_i.match(/терраостров|мертвый остров/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Мертвый остров/i)) sessionStorage.territory=13;
	     	if (span_i.match(/терраоазис|радужный оазис/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Радужный Оазис/i)) sessionStorage.territory=14;
	     	if (span_i.match(/террамантикор|пещеры мантикор/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Пещеры Мантикор/i)) sessionStorage.territory=15;
	     	if (span_i.match(/террапески|золотые пески/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Золотые Пески/i)) sessionStorage.territory=16;
	     	if (span_i.match(/террадраконов|ущелье драконов/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Ущелье Драконов/i)) sessionStorage.territory=17;
	     	if (span_i.match(/терракопи|самоцветные копи/i)  && (InTowers||title.match(/Территория/i)) && !title.match(/Самоцветные Копи/i)) sessionStorage.territory=18;

if (u_class=="воин")
		    {
				if (span_i.match("синих")) sessionStorage.dobivatTerr=1;
				if (span_i.match("красных")) sessionStorage.dobivatTerr=2;
		    }
		
	    }
		if (span[i].style.color.match('chocolate') && span_i.match(/ударил Вас (по кам. щиту |по эн. щиту )?на (\d+) (крит)?/i) && !span_i.match(/(Стражник|Геррод) ударил Вас/i)) 
		{
			if (sessionStorage.lasttimeDMG==undefined) sessionStorage.lasttimeDMG=comp_time
			var otrajenie=false
			if (span[i].getElementsByTagName('a')[0]!=undefined) 
			{
				var opponent=span[i].getElementsByTagName('a')[0].textContent
				var Regship= new RegExp(span_i+' ?'+opponent+' ?применил (шипованную броню|отражение)', 'ig')
				if (rus_t.match(Regship)) {
					otrajenie=true;
					if (InEvents) bad_target=true }
			}
			if (!otrajenie) {
				if (sessionStorage.lastDMG!=span_i) {sessionStorage.lastDMG=span_i; sessionStorage.lasttimeDMG=comp_time;damage=true;}
				else if ((comp_time-sessionStorage.lasttimeDMG)<15) damage=true;
				break;
			}
		}
	}
}

function searchPoint()
{
	switch(true)
	{
	case lvl>0 && lvl<8 && resurectionTower==1 && mark[5]!=1:
		click(kurgan, timeout, 1);
	 	break;
	case lvl>2 && lvl<14 && resurectionTower==1 && mark[5]!=1:
		search_point_Lager_Vikingov();
	 	break;
	case lvl>8 && lvl<19 && resurectionTower==1 && mark[5]!=1:
		search_point_Delta_Reki();
		break;
	case lvl>13 && lvl<25 && resurectionTower==1 && mark[5]!=1:
		search_point_Lednik();
		break;
	case lvl>19 && lvl<33 && resurectionTower==1 && mark[5]!=1:
		search_point_Severnaya_Pustosh();
		break;
	case lvl>30 && lvl<41 && resurectionTower==1 && mark[5]!=1:
		search_point_Rosengard();
		break;
	case lvl>29 && lvl<46 && resurectionTower==1 && mark[5]!=1:
		search_point_GorodMertvih();
		break;
	case lvl>39 && lvl<51 && resurectionTower==1 && mark[5]!=1:
		search_point_ZT();
		break;
	case lvl>49 && lvl<61 && resurectionTower==1 && mark[5]!=1:
		search_point_DS();
		break;
	case lvl>0 && lvl<8:
		click(kurgan, timeout, 1);
	 	break;
	case lvl>2 && lvl<14:
		search_point_Lager_Vikingov();
	 	break;
	case lvl>8 && lvl<19:
		search_point_Delta_Reki();
		break;
	case lvl>13 && lvl<25:
		search_point_Lednik();
		break;
	case lvl>19 && lvl<33:
		search_point_Severnaya_Pustosh();
		break;
	case lvl>30 && lvl<41:
		search_point_Rosengard();
		break;
	case lvl>39 && lvl<46:
		search_point_GorodMertvih();
		break;
	case lvl>44 && lvl<51:
		search_point_ZT();
		break;	
	case lvl>50 && lvl<61:
		search_point_DS();
		break;
	default:;
	}
}

function search_point_Lager_Vikingov()
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(lagerOrdi, timeout, 1); click(lagerVikingov, timeout, 1);}

	if (title.match("Лагерь викингов")) click(lagerOrdi, spt, 1);
	if (title.match("Лагерь орды")) click(lagerVikingov, spt, 1);
}

function search_point_Delta_Reki()
{
if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(usteReki, timeout, 1); click(deltaReki, timeout, 1);}	
	var delta_reki=rNum(2);	
	
	if (title.match("Дельта реки"))
	{
		if (!storona) {
			if ((delta_reki==0)&& nextTower ) click(leviyBereg, spt, 1);
			else if (nextTower) click(praviuBereg, spt, 1);
		} else {
			if (delta_reki==0) click(leviyBereg, spt, 1);
			else click(praviuBereg, spt, 1);
		}
	}
	if (title.match("Левый берег"))
	{
		if (!storona) {
			if ((delta_reki==0)&& nextTower ) click(usteReki, spt, 1);
			else click(deltaReki, spt, 1);				
		} else {
			if ((delta_reki==0)&& nextTower ) click(deltaReki, spt, 1);
			else click(usteReki, spt, 1);
		}
	}
	if (title.match("Правый берег"))
	{
		if (!storona) {
			if ((delta_reki==0)&& nextTower ) click(usteReki, spt, 1);
			else click(deltaReki, spt, 1);				
		} else {
			if ((delta_reki==0)&& nextTower ) click(deltaReki, spt, 1);
			else click(usteReki, spt, 1);
		}
	}
	if (title.match("Устье реки"))
	{
		if (!storona) {
			if (delta_reki==0) click(leviyBereg, spt, 1);
			else click(praviuBereg, spt, 1);
		} else {
			if ((delta_reki==0)&& nextTower ) click(leviyBereg, spt, 1);
			else if (nextTower) click(praviuBereg, spt, 1);
		}
	}
}

function search_point_Lednik() 
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(gornoeOzero, timeout, 1); click(lednik, timeout, 1);}

	var lednik_rand=rNum(3);	

	if (title.match("Ледник"))
	{
		if (!storona) {
			if ( nextTower &&(lednik_rand<2)) click(ledyaniePesheri, spt, 1);
			else if (nextTower) click(verhniuPereval, spt, 1);
		} else {
			if (lednik_rand<2) click(ledyaniePesheri, spt, 1);
			else click(verhniuPereval, spt, 1);
		}
	}	
	if (title.match("Ледяные пещеры"))
	{
		if (!storona) {
			if ( nextTower &&(lednik_rand<1)) click(kamenniePesheri, spt, 1);
			else if ( nextTower &&(lednik_rand<3)) click(nijniuPereval, spt, 1);
			else click(lednik, spt, 1);
		} else {			
			if ( nextTower &&(lednik_rand==0)) click(lednik, spt, 1);
			else if (lednik_rand==1) click(nijniuPereval, spt, 1);
			else click(kamenniePesheri, spt, 1);
		}
	}
	if (title.match("Каменные пещеры"))
	{
		if (!storona) {
			if (lednik_rand==0) click(ledyaniePesheri, spt, 1);
			else if ( nextTower &&(lednik_rand==1)) click(gornoeOzero, spt, 1);
			else click(verhniuPereval, spt, 1);
		} else {
			if ( nextTower &&(lednik_rand==0)) click(ledyaniePesheri, spt, 1);
			else if ( nextTower &&(lednik_rand==1)) click(verhniuPereval, spt, 1);
			else click(gornoeOzero, spt, 1);
		}
	}
	if (title.match("Верхний перевал"))
	{
		if (!storona) {
			if ( nextTower &&(lednik_rand==0)) click(nijniuPereval, spt, 1);
			else if ( nextTower &&(lednik_rand==1)) click(kamenniePesheri, spt, 1);
			else click(lednik, spt, 1);
		} else {
			if ( nextTower &&(lednik_rand==0)) click(lednik, spt, 1);
			else if (lednik_rand==1) click(kamenniePesheri, spt, 1);
			else click(nijniuPereval, spt, 1);
		}	
	}
	if (title.match("Нижний перевал"))
	{
		if (!storona) {
			if ( nextTower &&(lednik_rand==0)) click(gornoeOzero, spt, 1);
			else if (lednik_rand==1) click(verhniuPereval, spt, 1);
			else click(ledyaniePesheri, spt, 1);
		} else {
			if ( nextTower &&(lednik_rand==0)) click(ledyaniePesheri, spt, 1);
			else if ( nextTower &&(lednik_rand==1)) click(verhniuPereval, spt, 1);
			else click(gornoeOzero, spt, 1);
		}
	}
	if (title.match("Горное озеро"))
	{
		if (!storona) {
			if (lednik_rand<2) click(kamenniePesheri, spt, 1);
			else click(nijniuPereval, spt, 1);
		} else {
			if ( nextTower &&(lednik_rand<2)) click(kamenniePesheri, spt, 1);
			else if (nextTower) click(nijniuPereval, spt, 1);
		}
	}
}

function search_point_Severnaya_Pustosh() 
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(UPustosh, timeout, 1); click(SPustosh, timeout, 1);}

  var sev_pustosh=rNum(4);

	if (title.match("Северная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh<2)) click(SZPustosh, spt, 1);
			else if (nextTower) click(SVPustosh, spt, 1);
		} else {
			if (sev_pustosh<2) click(SZPustosh, spt, 1);
			else click(SVPustosh, spt, 1);
		}
	}
	if (title.match("Северо-восточная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh==0)) click(VPustosh, spt, 1);
			else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
			else click(SPustosh, spt, 1);
		} else {
			if ( nextTower &&(sev_pustosh==0)) click(SPustosh, spt, 1);
			else if (sev_pustosh==1) click(perekrestok, spt, 1);
			else click(VPustosh, spt, 1);
		}
	}
	if (title.match("Восточная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh<2)) click(UVPustosh, spt, 1);
			else click(SVPustosh, spt, 1);
		} else {
			if ( nextTower &&(sev_pustosh<2)) click(SVPustosh, spt, 1);
			else click(UVPustosh, spt, 1);
		}
	}
	if (title.match("Юго-восточная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh==0)) click(UPustosh, spt, 1);
			else if (sev_pustosh==1) click(perekrestok, spt, 1);
			else click(VPustosh, spt, 1);
		} else {
			if ( nextTower &&(sev_pustosh==0)) click(VPustosh, spt, 1);
			else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
			else click(UPustosh, spt, 1);
		}
	}
	if (title.match("Перекрёсток"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh==0)) click(UVPustosh, spt, 1);
			else if ( nextTower &&(sev_pustosh==1)) click(UZPustosh, spt, 1);
			else if (sev_pustosh==2) click(SVPustosh, spt, 1);
			else click(SZPustosh, spt, 1);
		} else {
			if ( nextTower &&(sev_pustosh==0)) click(SZPustosh, spt, 1);
			else if ( nextTower &&(sev_pustosh==1)) click(SVPustosh, spt, 1);
			else if (sev_pustosh==2) click(UZPustosh, spt, 1);
			else click(UVPustosh, spt, 1);
		}
	}
	if (title.match("Северо-западная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh==0)) click(ZPustosh, spt, 1);
			else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
			else click(SPustosh, spt, 1);		
		} else {
			if ( nextTower &&(sev_pustosh==0)) click(SPustosh, spt, 1);
			else if (sev_pustosh==1) click(perekrestok, spt, 1);
			else click(ZPustosh, spt, 1);
		}
	}
	if (title.match("Западная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh<2)) click(UZPustosh, spt, 1);
			else click(SZPustosh, spt, 1);
		} else {
			if ( nextTower &&(sev_pustosh<2)) click(SZPustosh, spt, 1);
			else click(UZPustosh, spt, 1);
		}
	}
	if (title.match("Юго-западная пустошь"))
	{
		if (!storona) {
			if ( nextTower &&(sev_pustosh==0)) click(UPustosh, spt, 1);
			else if (sev_pustosh==2) click(perekrestok, spt, 1);
			else click(ZPustosh, spt, 1);

		} else {
			if ( nextTower &&(sev_pustosh==0)) click(ZPustosh, spt, 1);
			else if ( nextTower &&(sev_pustosh==1)) click(perekrestok, spt, 1);
			else click(UPustosh, spt, 1);
		}
	}
	if (title.match("Южная пустошь"))
	{
		if (!storona) {
			if (sev_pustosh<2) click(UZPustosh, spt, 1);
			else click(UVPustosh, spt, 1);
		} else {
			if ( nextTower &&(sev_pustosh<2)) click(UZPustosh, spt, 1);
			else if (nextTower) click(UVPustosh, spt, 1);
		}
	}
}

function search_point_Rosengard() 
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(marokand, timeout, 1); click(rosengard, timeout, 1);}	

  var rosengard_=rNum(4);

if (title.match("Мароканд"))
	{
		if (!storona) {
			if (rosengard_<2) click(Vmarokand, spt, 1);
			else click(Zmarokand, spt, 1);
		} else {
			if ( nextTower &&(rosengard_<2)) click(Vmarokand, spt, 1);
			else if (nextTower) click(Zmarokand, spt, 1);
		}	
	}
 if (title.match("Восточный Мароканд"))
	{
		if (!storona) {
			if ( nextTower &&(rosengard_<2)) click(marokand, spt, 1);
			else click(BKurgan, spt, 1);			
		} else {
			if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
			else click(marokand, spt, 1);
		}
	}
 if (title.match("Западный Мароканд"))
	{
		if (!storona) {
			if ( nextTower &&(rosengard_<2)) click(marokand, spt, 1);
			else click(BKurgan, spt, 1);
		} else {
			if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
			else click(marokand, spt, 1);
		}
	}

 if (title.match("Западный Розенгард"))
	{
		if (!storona) {
			if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
			else click(rosengard, spt, 1);
		} else {
			if ( nextTower &&(rosengard_<2)) click(rosengard, spt, 1);
			else click(BKurgan, spt, 1);
		}
	}
 if (title.match("Восточный Розенгард"))
	{
		if (!storona) {
			if ( nextTower &&(rosengard_<2)) click(BKurgan, spt, 1);
			else click(rosengard, spt, 1);
		} else {
			if ( nextTower &&(rosengard_<2)) click(rosengard, spt, 1);
			else click(BKurgan, spt, 1);
		}
	}
 if (title.match("Розенгард"))
	{
		if (!storona) {
			if ( nextTower &&(rosengard_<2)) click(ZRosengard, spt, 1);
			else if (nextTower) click(VRosengard, spt, 1);
		} else {
			if ( nextTower &&(rosengard_<2)) click(ZRosengard, spt, 1);
			else click(VRosengard, spt, 1);
		}
	}
 if (title.match("Большой курган"))
	{
		if (!storona) {
			if ( nextTower &&(rosengard_==0)) click(Zmarokand, spt, 1);
			else if ( nextTower &&(rosengard_==1)) click(Vmarokand, spt, 1);
			else if (rosengard_==2) click(ZRosengard, spt, 1);
			else click(VRosengard, spt, 1);

		} else {
			if ( nextTower &&(rosengard_==0)) click(ZRosengard, spt, 1);
			else if ( nextTower &&(rosengard_==1)) click(VRosengard, spt, 1);
			else if (rosengard_==2) click(Zmarokand, spt, 1);
			else click(Vmarokand, spt, 1);
		}
	}
}

function search_point_GorodMertvih() 
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(MGU, timeout, 1); click(MGS, timeout, 1);}

  var MG_rand=rNum(4);

 if (title.match("Мертвый город, Юг"))
	{
		if (!storona) {
			if (MG_rand==0) click(UZO, spt, 1);
			else if (MG_rand==1) click(HZ, spt, 1);
			else if (MG_rand==2) click(HO, spt, 1);
			else click(UVO, spt, 1);
		} else {

			if ( nextTower &&(MG_rand==0)) click(UZO, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(HZ, spt, 1);
			else if ( nextTower &&(MG_rand==2)) click(HO, spt, 1);
			else if (nextTower) click(UVO, spt, 1);
		}
	}

 if (title.match("Юго-западная окраина"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand<3)) click(MGU, spt, 1);
			else click(PZ, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<3)) click(PZ, spt, 1);
			else click(MGU, spt, 1);
		}
	}
	
 if (title.match("Храм огня"))
	{
		if (!storona) {
			if (MG_rand<2) click(PZ, spt, 1);
			else if ( nextTower &&(MG_rand<4)) click(MGU, spt, 1);
			else click(PV, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<2)) click(PZ, spt, 1);
			else if ( nextTower &&(MG_rand<4)) click(PV, spt, 1);
			else click(MGU, spt, 1);
		}
	}
 if (title.match("Храм земли"))
	{
		if (!storona) {
			if (MG_rand<2) click(PV, spt, 1);
			else if ( nextTower &&(MG_rand<4)) click(MGU, spt, 1);
	    		else click(PR, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<2)) click(PV, spt, 1);
			else if ( nextTower &&(MG_rand<4)) click(PR, spt, 1);
	    		else click(MGU, spt, 1);
		}
	}
	
 if (title.match("Юго-восточная окраина"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand<3)) click(MGU, spt, 1);
			else click(PR, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<3)) click(PR, spt, 1);
			else click(MGU, spt, 1);
		}
	}

 if (title.match("Площадь заката"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand==0)) click(UZO, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(HO, spt, 1);
	 		else if (MG_rand==2) click(SZO, spt, 1);
	  		else click(HN, spt, 1);
		} else {
			if ( nextTower &&(MG_rand==0)) click(SZO, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(HN, spt, 1);
	 		else if (MG_rand==2) click(UZO, spt, 1);
	  		else click(HO, spt, 1);
		}
	}

 if (title.match("Площадь восстания"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand==0)) click(HZ, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(HO, spt, 1);
			else if (MG_rand==2) click(HN, spt, 1);
			else click(HV, spt, 1);
		} else {
			if ( nextTower &&(MG_rand==0)) click(HN, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(HV, spt, 1);
			else if (MG_rand==2) click(HZ, spt, 1);
			else click(HO, spt, 1);
		}
	}

 if (title.match("Площадь рассвета"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand==0)) click(HZ, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(UVO, spt, 1);
			else if (MG_rand==2) click(HV, spt, 1);
			else click(SVO, spt, 1);
		} else {
			if ( nextTower &&(MG_rand==0)) click(HV, spt, 1);
			else if ( nextTower &&(MG_rand==1)) click(SVO, spt, 1);
			else if (MG_rand==2) click(HZ, spt, 1);
			else click(UVO, spt, 1);
		}
	}
	
 if (title.match("Северо-западная окраина"))
	{
		if (!storona) {	
			if ( nextTower &&(MG_rand<2)) click(PZ, spt, 1);
			else click(MGS, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
			else click(PZ, spt, 1);
		}
	}
	
 if (title.match("Храм неба"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand<2)) click(PZ, spt, 1);
			else if ( nextTower && (MG_rand==2)) click(PV, spt, 1);
			else click(MGS, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
			else if (MG_rand==2) click(PV, spt, 1);
			else click(PZ, spt, 1);
		}
	}

 if (title.match("Храм воды"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand<2)) click(PV, spt, 1);
			else if ( nextTower &&(MG_rand==2)) click(PR, spt, 1);
	 		else click(MGS, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
			else if (MG_rand==2) click(PR, spt, 1);
	 		else click(PV, spt, 1);
		}
	}	

 if (title.match("Северо-восточная окраина"))
	{
		if (!storona) {
			if ( nextTower &&(MG_rand<2)) click(PR, spt, 1);
			else click(MGS, spt, 1);
		} else {
			if ( nextTower &&(MG_rand<2)) click(MGS, spt, 1);
			else click(PR, spt, 1);
		}
	}
	
   if (title.match("Мертвый город, Север"))
	{
		if ( !storona && nextTower ) {
			if (MG_rand<1) click(SZO, spt, 1);
			else if (MG_rand<2) click(HN, spt, 1);
			else if (MG_rand==2) click(HV, spt, 1);
			else click(SVO, spt, 1);
		} else {
			if (MG_rand==0) click(SZO, spt, 1);
			else if (MG_rand==1) click(HN, spt, 1);
			else if (MG_rand==2) click(HV, spt, 1);
			else click(SVO, spt, 1);
		}
	}
}

function search_point_ZT() 
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(ZTU, timeout, 1); click(ZTS, timeout, 1);}

  var ZT_rand=rNum(4);

 if (title.match("Земли титанов, Север"))
	{
		if (!storona) {
			if (ZT_rand<2) click(SZG, spt, 1);
			else click(SVG, spt, 1);
		} else {
			if (ZT_rand<2) click(SVG, spt, 1);
			else click(SZG, spt, 1);
		}
	}

 if (title.match("Северо-западные горы"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<1)) click(KT, spt, 1);
			else if ( nextTower &&(ZT_rand==2)) click(ZV, spt, 1);
			else click(ZTS, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<1)) click(ZTS, spt, 1);
			else if (ZT_rand==2) click(ZV, spt, 1);
			else click(KT, spt, 1);
		}
	}
	
 if (title.match("Северо-восточные горы"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<1)) click(KT, spt, 1);
			else if ( nextTower &&(ZT_rand==2)) click(VV, spt, 1);
			else click(ZTS, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<1)) click(ZTS, spt, 1);
			else if (ZT_rand==2) click(VV, spt, 1);
			else click(KT, spt, 1);
		}
	}
 if (title.match("Западные врата"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<2)) click(UZG, spt, 1);
			else click(SZG, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<2)) click(SZG, spt, 1);
			else click(UZG, spt, 1);
		}
	}
	
 if (title.match("Крепость титанов"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<1)) click(UZG, spt, 1);
			else if ( nextTower &&(ZT_rand==1)) click(UVG, spt, 1);
			else if (ZT_rand==2) click(SZG, spt, 1);
			else click(SVG, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<1)) click(SZG, spt, 1);
			else if ( nextTower &&(ZT_rand<2)) click(SVG, spt, 1);
			else if (ZT_rand==2) click(UZG, spt, 1);
			else click(UVG, spt, 1);
		}
	}

 if (title.match("Восточные врата"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<2)) click(UVG, spt, 1);
			else click(SVG, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<2)) click(SVG, spt, 1);
			else click(UVG, spt, 1);
		}
	}

 if (title.match("Юго-западные горы"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<2)) click(ZTU, spt, 1);
			else if ((ZT_rand==2)||(ZT_rand==3)) click(KT, spt, 1);
			else click(ZV, spt, 1);
		} else {
			if ( nextTower &&((ZT_rand==0)||(ZT_rand==1))) click(ZV, spt, 1);
			else if ( nextTower &&((ZT_rand==2)||(ZT_rand==3))) click(KT, spt, 1);
			else click(ZTU, spt, 1);
		}
	}

 if (title.match("Юго-восточные горы"))
	{
		if (!storona) {
			if ( nextTower && (ZT_rand<2)) click(ZTU, spt, 1);
			else if (ZT_rand<4) click(VV, spt, 1);
			else click(KT, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<2)) click(KT, spt, 1);
			else if ( nextTower &&(ZT_rand<4)) click(VV, spt, 1);
			else click(ZTU, spt, 1);
		}
	}
	
 if (title.match("Земли титанов, Юг"))
	{
		if (!storona) {
			if ( nextTower &&(ZT_rand<2)) click(UVG, spt, 1);
			else if (nextTower) click(UZG, spt, 1);
		} else {
			if ( nextTower &&(ZT_rand<2)) click(UZG, spt, 1);
			else if (nextTower) click(UVG, spt, 1);
		}
	}
}

function search_point_DS() 
{

if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) {click(DSU, timeout, 1); click(DSS, timeout, 1);}

  var DS_rand=rNum(4);

 if (title.match("Долина Сражений, Север"))
	{
		if (!storona) {
			if (DS_rand<2) click(SZF, spt, 1);
			else click(SVF, spt, 1);
		} else {
			if (DS_rand<2) click(SVF, spt, 1);
			else click(SZF, spt, 1);
		}
	}

 if (title.match("Северо западный Форт"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<1)) click(PVB, spt, 1);
			else if ( nextTower &&(DS_rand==2)) click(ZK, spt, 1);
			else click(DSS, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<1)) click(DSS, spt, 1);
			else if (DS_rand==2) click(ZK, spt, 1);
			else click(PVB, spt, 1);
		}
	}
	
 if (title.match("Северо восточный Форт"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<1)) click(PVB, spt, 1);
			else if ( nextTower &&(DS_rand==2)) click(VK, spt, 1);
			else click(DSS, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<1)) click(DSS, spt, 1);
			else if (DS_rand==2) click(VK, spt, 1);
			else click(PVB, spt, 1);
		}
	}
 if (title.match("Западный Курган"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<2)) click(UZF, spt, 1);
			else click(SZF, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<2)) click(SZF, spt, 1);
			else click(UZF, spt, 1);
		}
	}
	
 if (title.match("Поле вечной битвы"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<1)) click(UZF, spt, 1);
			else if ( nextTower &&(DS_rand==1)) click(UVF, spt, 1);
			else if (DS_rand==2) click(SZF, spt, 1);
			else click(SVG, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<1)) click(SZF, spt, 1);
			else if ( nextTower &&(DS_rand<2)) click(SVF, spt, 1);
			else if (DS_rand==2) click(UZF, spt, 1);
			else click(UVF, spt, 1);
		}
	}

 if (title.match("Восточный Курган"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<2)) click(UVF, spt, 1);
			else click(SVG, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<2)) click(SVG, spt, 1);
			else click(UVF, spt, 1);
		}
	}

 if (title.match("Юго западный Форт"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<2)) click(DSU, spt, 1);
			else if ((DS_rand==2)||(DS_rand==3)) click(PVB, spt, 1);
			else click(ZK, spt, 1);
		} else {
			if ( nextTower &&((DS_rand==0)||(DS_rand==1))) click(ZK, spt, 1);
			else if ( nextTower &&((DS_rand==2)||(DS_rand==3))) click(PVB, spt, 1);
			else click(DSU, spt, 1);
		}
	}

 if (title.match("Юго восточный Форт"))
	{
		if (!storona) {
			if ( nextTower && (DS_rand<2)) click(DSU, spt, 1);
			else if (DS_rand<4) click(VK, spt, 1);
			else click(PVB, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<2)) click(PVB, spt, 1);
			else if ( nextTower &&(DS_rand<4)) click(VK, spt, 1);
			else click(DSU, spt, 1);
		}
	}
	
 if (title.match("Долина Сражений, Юг"))
	{
		if (!storona) {
			if ( nextTower &&(DS_rand<2)) click(UVF, spt, 1);
			else if (nextTower) click(UZF, spt, 1);
		} else {
			if ( nextTower &&(DS_rand<2)) click(UZF, spt, 1);
			else if (nextTower) click(UVF, spt, 1);
		}
	}
}

function resurection_()
{if (curgamessurvival<SetSurvival && mark[21]==0 && mark[24]==0 ){resurectionTower=2;}
  else if(curgamessurvival>=SetSurvival && curgamesarena<SetArena && mark[21]==0 && mark[24]==0) {resurectionTower=3;}
	mark[17]=0
	
	
	
	
	if ( resurectionTower==0 && title.match('Варвары') ) click(naGlavnuy, rNum(30000, 60000));
	else if ( title.match('Варвары') && resurectionTower>=0 && resurectionTower<=1)
	{
		if (SetAbilities)
		if (sessionStorage.abilities[0]>=Abilities_N[0] && !sessionStorage.abilities.match(Abilities_N[0]+',') && SetAbilities) {
			sessionStorage.setAbil=Abilities_N[0];
			click('/user/abilities', timeout); }
		if (SetStances)
		if (sessionStorage.stances[0]>=Stances_N[0] && !sessionStorage.stances.match(Stances_N[0]+',') && SetStances) {
			sessionStorage.setStanc=Stances_N[0];
			click('/user/stances', timeout); }
		if (SetItem && !action)
		if (sessionStorage.SetItems[0]>=Item_Set_N[0] && !sessionStorage.SetItems.match(Item_Set_N[0]+',') && SetItem) {
			sessionStorage.setItem=Item_Set_N[0];
			click('/user/body', timeout); }
		click(bashni, timeout);
	}
	if (title.match(/Каракорум, столица Юга|Мидгард, столица Севера/)) searchPoint()

	if (InTowers) {
		if (	((Number(vrag_mech)/(Number(drug_med)+Number(drug_mech)))>krit_massa) ||
			((Number(krithp)>uroven_HP) && Number(krithp)!=0 && uroven_HP!=0 && healYourself=='' ) ||
			(((Number(vrag_mech)+Number(vrag_med))<=enemy)&&(attackTowers=='')&&(healYourself==''))	||
			((Number(brb)>Number(brb_max))&&(Number(krithp)<uroven_HP)&&(healYourself=='')	))

			searchPoint()
	}
	if ( title.match(/Арена|Выживание/i)&& (rus_t.match(/Вы погибли, ждите окончания боя/i) || rus_t.match(/Ваш герой погиб, ждите окончания боя/i)) && resurectionTower<=1) 
	click(naGlavnuy, timeout)
}


function resurectionT_()
{ if (curgamessurvival<SetSurvival && mark[21]==0 && mark[24]==0 ){resurectionTower=2;}
  else if(curgamessurvival>=SetSurvival && curgamesarena<SetArena && mark[21]==0 && mark[24]==0) {resurectionTower=3;}
  else {
    if (mark[24]!=0) {resurectionTower=resurectionAfter; resurectionBefore='';}
	
    if (resurectionBefore==0 && mark[24]==0) {
	    if (mark[21]==0) resurectionTower=0;
     	else resurectionTower=1
	    }
    else if ((resurectionBefore==2||resurectionBefore==3) && mark[21]==0 ) resurectionTower=resurectionBefore;
    else if (mark[24]==0||mark[21]!=0) resurectionTower=1;
	else if (resurectionBefore>=6) resurectionTower=1;

	
	if (resurectionBefore==4)
	{   
         Item_Set_N[0]=Item_Set_N[5];
		 Abilities_N[0]=Abilities_N[5];
		 Talant_Set_N[0]=Talant_Set_N[5];
		 
		 spt=100;
		 timeout=100;
	     if (title.match(/Выживание/) && rus_t.match(/Вы погибли, ждите окончания боя/)) mark[27]=1;
      	 if (pokinut!='' && rip && title.match(/Выживание/) ) mark[27]=1;
	     if (InTowers && rus_t.match(/Вы получили/)) {mark[26]=1; mark[27]=0;}
	 
	     if ( mark[27]==1) resurectionTower=1
	     else if ( mark[26]==1 && mark[27]==0 && mark[21]==0 ) resurectionTower=2
	     if (title.match(/Выживание/) && mark[27]==1 && rus_t.match(/Вы погибли, ждите окончания боя/) )  mark[27]=0;
	}
	
	if (resurectionBefore==5)
	{   
         Item_Set_N[0]=Item_Set_N[1];
		 Abilities_N[0]=Abilities_N[1];
		 Talant_Set_N[0]=Talant_Set_N[1];
		
		 spt=100;
		 timeout=100;
	   if (title.match(/Арена/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя")||pokinut!='' && rip) && mark[27]==0 ) {resurectionTower=2; click('/game/survival', timeout);}
      	 if (pokinut!='' && rip && title.match(/Арена/) ) mark[27]=1;
	     if (InTowers && rus_t.match(/Вы получили/)) {mark[26]=1; mark[27]=0;}
	 
	     if ( mark[27]==1) resurectionTower=1
	     else if ( mark[26]==1 && mark[27]==0 && mark[21]==0 ) resurectionTower=3
	     if (title.match(/Арена/) && mark[27]==1 && rus_t.match(/Вы погибли, ждите окончания боя/) )  mark[27]=0;     
	}
	
	else if (resurectionBefore == 5) {
        Item_Set_N[5] = Item_Set_N[1];
        Abilities_N[5] = Abilities_N[1];
        Talant_Set_N[5] = Talant_Set_N[1];
		
        spt = 300;
        timeout = 300;
        if (title.match(/Арена/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[28] == 0) {
            resurectionTower = 2;
            click("/game/survival", timeout)
        } else if (title.match(/Арена/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 3;
        else if (title.match(/Выживание/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[21] == 0) {
            resurectionTower = 3;
            click("/game/arena", timeout)
        } else if (title.match(/Выживание/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 2;
        else if (mark[28 != 0] && mark[21] == 0) resurectionTower = 3;
        else if (mark[21] != 0 && mark[28] == 0) resurectionTower = 2;
        else if (mark[21] != 0 && mark[28] != 0 && mark[24] == 0) resurectionTower = 1;
        else if (mark[21] != 0 && mark[28] != 0 && mark[24] != 0) resurectionTower = 0;
        else if (!title.match(/Арена|Выживание/i)) resurectionTower = 3
    }
	
	
	
	else if (resurectionBefore == 6) {
        spt = 300;
        timeout = 300;
        if (title.match(/Арена/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[28] == 0) {
            resurectionTower = 2;
            click("/game/survival", timeout)
        } else if (title.match(/Арена/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 3;
        else if (title.match(/Выживание/i) && (rus_t.match("Ваш герой погиб, ждите окончания боя") || pokinut != "" && rip) && mark[21] == 0) {
            resurectionTower = 3;
            click("/game/arena", timeout)
        } else if (title.match(/Выживание/i) && !rus_t.match("Ваш герой погиб, ждите окончания боя")) resurectionTower = 2;
        else if (mark[28 != 0] && mark[21] == 0) resurectionTower = 3;
        else if (mark[21] != 0 && mark[28] == 0) resurectionTower = 2;
        else if (mark[21] != 0 && mark[28] != 0 && mark[24] == 0) resurectionTower = 1;
        else if (mark[21] != 0 && mark[28] != 0 && mark[24] != 0) resurectionTower = 0;
        else if (!title.match(/Арена|Выживание/i)) resurectionTower = 3
    }
	
	
	
	if ( resurectionTower==0 && InTowers && (!InEvents||(title.match(/Арена|Выживание/)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!=""||rus_t.match("Вы погибли, ждите окончания боя")))) ) click(naGlavnuy, timeout);
	if ( resurectionTower==1 && (title.match(/Арена|Выживание/)&&pokinutOchered==""&&(noviuBoy!=""||vstatVochered!=""||rus_t.match("Вы погибли, ждите окончания боя"))) ) click(naGlavnuy, timeout);
  }
}

function curgames()
{
 if (newDay){sessionStorage.curgamesarena=0; sessionStorage.curgamessurvival=0;}
 if (title.match(/Выживание/i) && document.body.textContent.match(/Встать в очередь|Покинуть очередь/i)) sessionStorage.curgamessurvival=parseInt(getcurgames.exec(document.body.textContent.match(/мои игры на выживание: \d+\/\d+/))) ;
  if (title.match(/Арена/i) && document.body.textContent.match(/мои игры на арене: \d+\/\d+/))sessionStorage.curgamesarena=parseInt(getcurgames.exec(document.body.textContent.match(/мои игры на арене: \d+\/\d+/))) ;
}


function select_event() {
    if (uvorot != "" && title.match("Арена") && rus_t.match(/Наши: (\d) /)) {
        var nashi = /Наши: (\d) /.exec(rus_t);
        if (nashi[1] == 1 && !uvorotOne) {
            SetWhite = 0;
            uvorot = ""
        }
    }
    if (uvorot != "" && title.match("Арена") && rus_t.match(/Враги: (\d) /)) {
        var vragi = /Враги: (\d) /.exec(rus_t);
        if (vragi[1] == 1) SetWhite = 0
    }
    if (uvorot != "" && title.match("Выживание") && rus_t.match(/ (\d) (\d+):(\d+)/)) {
        var war = / (\d) (\d+):(\d+)/.exec(rus_t);
        if (war[1] == 2 && !uvorotOne) {
            SetWhite = 0;
            uvorot = "";
            if (HP_vraga > uroven_HP) SetDrinkButtle[3] = 1
        }
        if (war[1] == 3) SetDrinkButtle[3] = 1
    }
	
	if (attack_strazh!='' && rus_t.match(/ (\d+)% (\d+)% (\d+):(\d+)/) && title.match(/Голова|Сердце|Гроза|Крепость|Исцеление|Зеркало|Источник|Колыбель/i)) 
	{	var straj = / (\d+)% (\d+)% (\d+):(\d+)/.exec(rus_t); if (attack!='' && straj[2]>4) attack_strazh='';  }
	if (energchit!='' && title.match(/Выживание|Арена/) && lowenergy)  energchit='';

	if (attackDobivat!='')
	{
		var target_name=attackDobivat.textContent.replace(/( {1,})?Добивать( {1,})?/, '').replace(/( {1,})?\((\d+)\)( {1,})?/, '')
		if (title.match('Битва героев') && rus_t.match('Цель: '+target_name) ) target=true;
		if (title.match('Битва героев') && rus_t.match('Цель: -')) notarget=true;

		if ((SetBlack==1 || SetBlack==3) && InTowers && title.match(/Выживание|Арена|Территория|Битва (Г|г)ероев/i) && black_list.match(target_name)) {bad_target=true; localStorage.black_towers++};
		if ((SetBlack==2 || SetBlack==3) && title.match(/Логово (Г|г)еррода|Врата|Стены|Храм|Площадь|Мифриловый Зал|Цари (Г|г)оры/i) && black_list.match(target_name)) {good_target=true; localStorage.black_event++};
		if ((SetWhite==1 || SetWhite==3) && InTowers && title.match(/Выживание|Арена|Территория|Битва (Г|г)ероев/i) && white_list.match(target_name)) {good_target=true; localStorage.white_towers++};
		if ((SetWhite==2 || SetWhite==3) && title.match(/Логово (Г|г)еррода|Врата|Стены|Храм|Площадь|Мифриловый Зал|Цари (Г|г)оры/i) && white_list.match(target_name)) {bad_target=true; localStorage.white_event++};

		if (attackDobivat.innerHTML.match("lifealert"))    good_target=true;
        if (attackDobivat.innerHTML.match("/images/icons/blue") && !storona && !title.match(/Арена|Выживание|Территория|Логово Геррода|Цари (Г|г)оры|Город (Д|д)ревних/i)) bad_target=true
		if (attackDobivat.innerHTML.match("/images/icons/red") && storona && !title.match(/Арена|Выживание|Территория|Логово Геррода|Цари (Г|г)оры|Город (Д|д)ревних/i)) bad_target=true
	if (title.match(/Территория/i) && sessionStorage.dobivatTerr==0)
		{
		if (attackDobivat.innerHTML.match(/(red_|blue_)healer/)) good_target=true;
		if (attackDobivat.innerHTML.match(/(red_|blue_)warrior/)) bad_target=true;
		}
	if (title.match(/Территория/i) && sessionStorage.dobivatTerr==1)
		{
		if (attackDobivat.innerHTML.match(/blue_healer/)) good_target=true;
		if (attackDobivat.innerHTML.match(/(red_|blue_)warrior|red_healer/)) bad_target=true;
		}
	if (title.match(/Территория/i) && sessionStorage.dobivatTerr==2)
		{
		if (attackDobivat.innerHTML.match(/red_healer/)) good_target=true;
		if (attackDobivat.innerHTML.match(/(red_|blue_)warrior|blue_healer/)) bad_target=true;
		}
    if (nasmeshka!='' && attackDobivat.innerHTML.match(/(red_|blue_)healer/) && InTowers) {nasmeshka=''; bad_target=true;}
	
	
	}
	 
	else if (title.match(/Территория/i) && buttleTZ[0] == 1 && lowenergy && Number(uroven_MP) < 50 && buttle != "") click(buttle, t_but + spt, 0);
	else if (title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/i) && buttleTZ[2] == 1 && lowenergy && Number(uroven_MP) < 50 && buttle != "") click(buttle, t_but + spt, 0);
	

if (resurectionTower==12)
	 {if (title.match(/Выживание/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout) };
	 if ( title.match(/Арена/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) { mark[23]=1; click(naGlavnuy, timeout) };
	 if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./)) { mark[25]=0; mark[23]=1; mark[24]=1; mark[26]=1; click(naGlavnuy, timeout)};
	 if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./)) { mark[25]=1; mark[23]=0; mark[24]=1; mark[27]=1; click(naGlavnuy, timeout)};
	 if (pokinut !='' && rip && title.match(/Выживание/) ) {mark[25]=1; click(naGlavnuy, timeout) };
	  if (pokinut !='' && rip && title.match(/Арена/) ) {mark[23]=1; click(naGlavnuy, timeout) };
	 if (InTowers && rus_t.match(/Вы получили/)) { mark[24]=1; click(naGlavnuy, timeout)};
	 if (title.match(/Варвары/)  && mark[24]==0 )  click(bashni, timeout);
	 if (mark[25]==0 && mark[24]==1 && mark[23]==0 && title.match(/Варвары/))   click(arena, timeout);
	 if (mark[25]==1 && mark[24]==1 && mark[23]==0 && title.match(/Варвары/))   click(arena, timeout);
	 if (mark[26]==1 && mark[27]==1 && title.match(/Варвары/))  {mark[26]=0 ; mark[27]=0; mark[24]=0; click(bashni, timeout)};
	 if ( title.match(/Арена/) && mark[25]==1 && mark[24]==1) { mark[24]=0; mark[25]=0};
     if ( mark[24]==1 && mark[23]==1 && mark[25]==0 && title.match(/Варвары/))  click(survival, timeout);
	 if (title.match(/Выживание/) && mark[24]==1 && mark[23]==1) { mark[24]=0; mark[23]=0};
	 
	 }

	 if (resurectionTower==13)
	 {if (title.match(/Выживание/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout) };
	 if (pokinut !='' && rip && title.match(/Выживание/) ) {mark[25]=1; click(naGlavnuy, timeout) };
	 if (InTowers && rus_t.match(/Вы получили/)) { mark[24]=1; click(naGlavnuy, timeout)};
	 if (title.match(/Варвары/)  && mark[24]==0 )  click(bashni, timeout);
	 if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./)) { mark[25]=1; mark[24]=0; click(naGlavnuy, timeout)};
	 if ( mark[24]==1 && title.match(/Варвары/))  click(survival, timeout);
	 if (title.match(/Выживание/) && mark[24]==1 )  mark[24]=0;
	 
	 }

if (resurectionTower==14)
	{if (title.match(/Арена/) && r(rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout)};
	if (pokinut!='' && rip && title.match(/Арена/)) {mark[25]=1; click(naGlavnuy, timeout)};
	if (InTowers&&rus_t.match(/Вы получили/)){mark[24]=1; click(naGlavnuy, timeout)};
	if (title.match(/Варвары/) && mark[24]==0) click(bashni, timeout);
	if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./)) { mark[25]=1; mark[24]=0; click(naGlavnuy, timeout)};
	if (mark[24]==1 && title.match(/Варвары/)) click(arena, timeout);
	if (title.match(/Арена/) && mark[24]==1) mark[24]=0;

	}

	if (resurectionTower==15)
	{if (title.match(/Выживание/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[25]=1; click(naGlavnuy, timeout)};
	if (pokinut!='' && rip && title.match(/Выживание/)) {mark[25]=1; click(naGlavnuy, timeout)};
	if (title.match(/Арена/) && (rus_t.match(/Вы погибли, ждите окончания боя/)|| rus_t.match(/Ваш герой погиб, ждите окончания боя/))) {mark[24]=1; click(naGlavnuy, timeout)};
	if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./)) {mark[24]=1; mark[25]=0; click(naGlavnuy, timeout)};
	if (title.match(/Варвары/) && mark[24]==0) click(arena, timeout);
	if (rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./)) {mark[25]=1; mark[24]=0; click(naGlavnuy, timeout)};
	if (mark[24]==1 && title.match(/Варвары/)) click(survival, timeout);
	if (title.match(/Выживание/) && mark[24]==1) mark[24]=0;

	}

var rand=Math.random()*4;
   if (title.match(/Территория/i) && sessionStorage.crazy == 1 && obnovit == "") buttleTZ[0] = 0;
if (title.match("Поля сражений") && /57|58/.test(server_time[2])) obnovlenie=rNum(1000, 40000);
 if (title.match(/Территория/i) && u_class == "медик") SetdestroyMana = 0;

var CDT=CDTAttack; if (InEvents) CDT=CDTEvent

if (smeshka) CDT=2500
if (attack_gerod == "" && (healYourself != "" || healSoyznika != "" && healEnd || heal != "" && ((nekogo_lechit && rand < 2 || !nekogo_lechit) &&
    SetdestroyMana == 1 || SetdestroyMana == 0 || destroyMana == ""))) CDT = CDTHeal;
  if (attack_kochev == "" && (healYourself != "" || healSoyznika != "" && healEnd || heal != "" && ((nekogo_lechit && rand < 2 || !nekogo_lechit) &&
    SetdestroyMana == 1 || SetdestroyMana == 0 || destroyMana == ""))) CDT = CDTHeal;


if ( sessionStorage.perehod==1 ) CDT=rNum(2000, 4000)

if ( SetDrinkButtle && buttle!='' && (t_but<(CDT-300)) && (Number(SetDrinkHP)>=uroven_HP) ) {localStorage.buttl_2 = Number(localStorage.buttl_2) + Number (1); localStorage.buttl = Number(localStorage.buttl) - Number (1) ; click(buttle, t_but+spt, 0);}

  else if ( buttle!='' && (t_but<(CDT-300)) && (Number(uroven_HP) < 50) ) {localStorage.buttl_2 = Number(localStorage.buttl_2) + Number (1); localStorage.buttl = Number(localStorage.buttl) - Number (1) ; click(buttle, t_but+spt, 0);}
  else if ( SetDrinkGorod && buttle!='' && (t_but<(CDT-300)) && (title.match(/Врата|Стены|Храм|Площадь|Мифриловый Зал|Потерянный (Л|л)егион/) && !title.match(/Площадь рассвета|Площадь восстания|Площадь заката|Храм земли|Храм огня|Храм неба|Храм воды|Западные врата|Восточные врата/i)) ) {localStorage.buttl_2 = Number(localStorage.buttl_2) + Number (1); localStorage.buttl = Number(localStorage.buttl) - Number (1) ; click(buttle, t_but+spt, 0);}
   else if (title.match(/Цари Горы/i) && Number(sessionStorage.shit) < carshit && zhelshit != "") if (rus_t.match(/не хватает железа/)) sessionStorage.shit = carshit;
    else {
        sessionStorage.shit = Number(sessionStorage.shit) + 1;
        click(zhelshit, timeout)
    }
  
  else if ( uvorot!='' && (t_uvo<(CDT-200)) && ((damage && setUvorotHPlvl==1) || ( setUvorotHPlvl!=1 && Number(setUvorotHP)>=uroven_HP)) ) click(uvorot, t_uvo+spt, 0);
  else if ( kamShit!='' && (t_kam<(CDT-200)) && ((damage && setKamShitHPlvl==1) || ( setKamShitHPlvl!=1 && Number(setKamShitHP)>=uroven_HP))) click(kamShit, t_kam+spt, 0);
  else if ( otrShit!='' && (t_otr<(CDT-200)) && ((damage && setOtrShitHPlvl==1) || ( setOtrShitHPlvl!=1 && Number(setOtrShitHP)>=uroven_HP))) click(otrShit, t_otr+spt, 0);
  else if (obmanS != "" && t_obm < CDT - 200 && (damage && setobmanSHPlvl == 1 || setobmanSHPlvl != 1 && Number(setobmanSHP) >= uroven_HP)) click(obmanS, t_obm + spt, 0);
  else if ( energchit!='' && (t_ener<(CDT-200)) && ((damage && setEnShitHPlvl==1) || ( setEnShitHPlvl!=1 && Number(setEnergChitHP)>=uroven_HP))) click(energchit, t_ener+spt, 0);
  else if ( berserk!='' && heal=='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
  else if ( pronikaushii!='' && heal=='' && (t_pron<(CDT-200))) click(pronikaushii, CDT, 0);
  else if ( kritomania!='' && (t_krit<(CDT-200))) click(kritomania, CDT, 0);
  else if ( metka!='' && (t_metk<(CDT-200))) click(metka, CDT, 0);
  else if ( attack_gerod!='' ) click(attack_gerod, CDT, 0);
  else if ( dobivat_kochev!='' && (HP_kocev<15000) )
		{
		 if (sessionStorage.prem == 1) { click(dobivat_kochev, CDT, 0);} //премиум. ready to die
		 else click (naGlavnuy, CDT, 0);
                }
  else if ( attack_kochev!='' )
		{
		 if (sessionStorage.prem == 1) { click(attack_kochev, CDT, 0);} //премиум. ready to die
		 else click (naGlavnuy, CDT, 0);
                }
  else if ( attack_strazh!='') click(attack_strazh, CDT, 0);
 
   else if ( attack_aello!='') click(attack_aello, CDT, 0);
  else if ( attack_ozomeny!='') click(attack_ozomeny, CDT, 0);
  else if ( nasmeshka!='' && (t_nasm<(CDT-200)) && (Number(vrag_mech)>Number(drug_med)) ) click(nasmeshka, CDT, 0);
  else if ( healYourself!='' && !smeshka ) click(healYourself, CDT);
  else if ( healSoyznika!='' && healEnd && !smeshka ) click(healSoyznika, CDT, 0);
  else if ( heal!='' && !smeshka && ( ( (( nekogo_lechit && rand<2 ) || !nekogo_lechit) && SetdestroyMana==1 ) || SetdestroyMana==0 || destroyMana=='' )) click(heal, CDT, 0);
  else if ( destroyMana!='')  {	
	if (berserk!='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
	else if ( destroyMan!='' && smeshka ) click(destroyMan, CDT, 0);
	else if ( destroyMan!='' && rNum(4)<1 && !bad_target ) click(destroyMan, CDT, 0);
	else click(destroyMana, CDT, 0);
  }
  else if ( obnovit!='' && title.match("Чат клана") && sessionStorage.goToChat==1 ) click(obnovit, CDTStop, 1);
  else if ( attackDobivat!='' && target ) click(attackDobivat, CDT, 0);
  else if ( attack!='' && title.match('Битва героев') && !target && !notarget) click(attack, CDT, 0);
  else if ( attackTowers!='' && (SetAttackTower==2 || (storona && title.match("Северная Крепость")) || (!storona && title.match("Южный Порт")) ) ) click(attackTowers, CDT, 0);
  else if ( attackTowers!='' && SetAttackTower==1 && !title.match('Битва героев') && ((HP_Bashni/drug_mech)>rNum(800, 2000))) click(attackTowers, CDT, 0);
  else if ( attackDobivat!='' && (!bad_target && ( (!InEvents && rNum(4)<2) || good_target || 
		(InEvents && !title.match(/Логово Геррода|Территория|Битва героев|Цари (Г|г)оры|Город (Д|д)ревних/)) ) )) click(attackDobivat, CDT, 0);
  else if ( attack!='') click(attack, CDT, 0);
  	 else if ( attack_czar!='') click(attack_czar, CDT, 0);
  else if ( attack_vrata!='') click(attack_vrata, CDT, 0);	  
  else if ( noviuBoy!='') click(noviuBoy, timeout, 1);
    else if ( vstupit!='') click(vstupit, timeout, 1);

  else if (naGlavnuy!='' && (vstatVochered!='' || obnovit=='') && mark[26]>1) {click( user, CDT, 0); mark[26]=0}
  else if ( vstatVochered!='') {click(vstatVochered, timeout, 1); mark[26]++}
  else if ( obnovit!='' && title!="Чат клана" ) {click(obnovit, obnovlenie, 1); mark[26]=0}


  else if ( attackTowers!='') click(attackTowers, CDT, 0);
}

function test_location()
{
	krithp		=life*kritHP/100
	SetDrinkHP	=life*SetDrinkHPlvl/100;
	setUvorotHP	=life*setUvorotHPlvl/100;
	setKamShitHP	=life*setKamShitHPlvl/100;
	setOtrShitHP	=life*setOtrShitHPlvl/100;
	setEnergChitHP	=life*setEnShitHPlvl/100;

	if (	title.match(/Каракорум, столица Юга|Курган|Лагерь викингов|Лагерь орды/)||
		title.match(/Дельта реки|Левый берег|Правый берег|Устье реки/)||
		title.match(/Ледник|Верхний перевал|Ледяные пещеры|Нижний перевал|Каменные пещеры|Горное озеро/)||
		title.match(/Северная пустошь|Северо-западная пустошь|Северо-восточная пустошь|Западная пустошь|Перекрёсток|Восточная пустошь|Юго-западная пустошь|Юго-восточная пустошь|Южная пустошь/)||
		title.match(/Розенгард|Западный Розенгард|Железный рудник|Восточный Розенгард|Большой курган|Западный Мароканд|Медные копи|Восточный Мароканд|Мароканд/)||
		title.match(/Мертвый город, Юг|Юго-восточная окраина|Храм земли|Храм огня|Храм неба|Юго-западная окраина|Площадь рассвета|Площадь восстания|Площадь заката|Северо-восточная окраина|Храм воды|Северо-западная окраина|Мертвый город, Север/)||
		title.match(/Земли титанов, Север|Северо-западные горы|Северо-восточные горы|Западные врата|Крепость титанов|Восточные врата|Юго-западные горы|Юго-восточные горы|Земли титанов, Юг/)||
		title.match(/Долина Сражений, Север|Северо западный Форт|Северо восточный Форт|Западный Курган|Поле вечной битвы|Восточный Курган|Юго западный Форт|Юго восточный Форт|Долина Сражений, Юг/))
	
		InTowers=true;
	
	if (title.match(/Арена/i)){ 
	InEvents=true; 
	SetAttackTower=0; 
	ReadMessage=false; 
	if (SetDrinkButtleA)SetDrinkButtle=true; 
	if (SetDrinkButtleA)SetDrinkGorod=true;
	if ( pokinut !='' && /14|20/.test(server_time[1]) && server_time[2]>=25 && server_time[2]<30 && title.match(/Арена/)) click(naGlavnuy, timeout);}
	
	if (title.match(/Выживание/i)){ 
	InEvents=true; 
	SetAttackTower=0; 
	ReadMessage=false; 
	if (SetDrinkButtleV)SetDrinkButtle=true; 
	if (SetDrinkButtleV)SetDrinkGorod=true;
	if ( pokinut !='' && /14|20/.test(server_time[1]) && server_time[2]>=25 && server_time[2]<30 && title.match(/Выживание/)) click(naGlavnuy, timeout);}
		
		
	if (title.match(/Поля сражений|Северная Крепость|Левые Врата севера|Правые Врата севера|Левый Склон|Правый Утес|Левобережный Лес|Правобережная Бухта|Левые Врата юга|Правые Врата юга|Южный Порт/i)||title.match(/Поля сражений|Обелиск Силы|Северная Крепость|Западные Врата севера|Центральные Врата севера|Восточные Врата севера|Северо-Западный Склон|Северный Перевал|Северо-Восточный Утес|Юго-Западный Склон|Южное Плато|Юго-Восточный Утес|Западные Врата юга|Центральные Врата юга|Восточные Врата юга|Южный Порт/i)){
	InEvents=true; 
	SetAttackTower=0; 
	ReadMessage=false; 
	if (SetDrinkButtleP)SetDrinkButtle=true; 
	if (SetDrinkButtleP)SetDrinkGorod=true;}	
		
		
	if (vzamok=='' && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни/i)){
	InEvents=true; 
	SetAttackTower=0; 
	ReadMessage=false; 
	if (SetDrinkButtleZ)SetDrinkButtle=true; 
	if (SetDrinkButtleZ)SetDrinkGorod=true;}
	
		
	if (title.match(/\d\/(\d+) финала|Передышка|Врата|Стены|Храм|Площадь|Мифриловый Зал|Турнир героев|Командный турнир|Отборочный тур|Битва героев|Город (Д|д)ревних|Финал|Территория|Логово Геррода|Цари (Г|г)оры/i))
	{
	    Boss=true;
		InEvents=true;
		SetAttackTower=0;
		ReadMessage=false;
		if (SetDrinkButtleS)SetDrinkButtle=true; 
		if (SetDrinkButtleS)SetDrinkGorod=true;
		if (rus_t.match(/В. ..л.сь храбро, но по..бл./) && title.match(/Цари Горы/)) click(naGlavnuy, timeout)
	}
	/////////

	if (title.match(/Пещера дракона|Грот Гарпий|Пещерный стражник|Пещера мантикоры|Лабиринт минотавра|Легендарный дракон|Мифический дракон|Долина Великанов|Каменный тролль|Храм Немезиды|Обитель Зодиака|Святилище предков|Потерянный Легион|Дракон (\d+) ур/i) && !dnds  && !title.match(/Голова дракона/i))
	{
		Boss=true;
		healEnd=false;
		ReadMessage=false;
		setUvorot=false;
		setEnergChitHP = uroven_HP
		if (SetDrinkBoss)SetDrinkButtle=true;
		if (SetDrinkButtleS)SetDrinkGorod=true;
		SetStrazh =false;
		SetGarp =false;
		SetManticora =false;
		SetMinotaur =false;
		SetIronDragon=false;
		SetTerritory= false;
		BattleGround= false;
		SetCari     = false;
		SetBmess	= false;
		SetBattle	= false;
		SetLogovo	= false;

	}
	
	if (title.match(/Мифический дракон/)&&SetAltarZver!=0&&SetLokGorZver[0]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Долина Великанов/)&&SetAltarZver!=0&&SetLokGorZver[1]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Каменный тролль/)&&SetAltarZver!=0&&SetLokGorZver[2]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Храм Немезиды/)&&SetAltarZver!=0&&SetLokGorZver[3]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Обитель Зодиака/)&&SetAltarZver!=0&&SetLokGorZver[4]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Святилище предков/)&&SetAltarZver!=0&&SetLokGorZver[5]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Потерянный Легион/)&&SetAltarZver!=0&&SetLokGorZver[6]==1){sessionStorage.altars=SetAltarZver}else if (title.match(/Дракон (\d+) ур./i)&&SetAltarZver!=0&&SetLokGorZver[7]==1){sessionStorage.altars=SetAltarZver}else if (!title.match(/Алтарь клана|Мой герой/)){sessionStorage.altars=SetAltar}

	if (rus_t.match(/Атаковать Легион!/i)&& !dnds  && !title.match(/Пещеры и драконы|Голова дракона/i))
	{
		Boss=true;
		healEnd=false;
		ReadMessage=false;
		setUvorot=false;
		setEnergChitHP = uroven_HP
		SetDrinkButtle=SetDrinkBoss;
	}

	if (title.match(/Пустая пещера|Пустой грот|Пустая долина|Пустой храм|(К|к)ладбище (Л|л)егиона|Пустая Обитель Зодиака/i) || rus_t.match(/Вход закрыт. Откроется через ?(\d+):(\d+):(\d+)/i))
	{
		InEvents=true;
		err_d=true
	}

	 

	
	if ( resurectionTower>=9 && resurectionTower<4 &&  title.match(/Вход закрыт/)&& rus_t.match(/Ваш герой сбежал с поля боя. Вход на выживание временно закрыт./i))
	click('/game/arena', timeout)
	if ( resurectionTower>=9 && resurectionTower<4  && title.match(/Вход закрыт/)&& rus_t.match(/Ваш герой сбежал с поля боя. Вход на арену временно закрыт./i))
	click('/game/survival', timeout)
}

function user_check()
{
    if (!InEvents && !Boss)
    {
   if ( title.match('Мой герой')) 
   {
      mark[13]=comp_time+rNum(600, 1500)

      if  ( captcha==''){
         sessionStorage.missed=0
         sessionStorage.removeItem('ATT');
      }
      if ( captcha!='' && vboy=='' ){
         sessionStorage.ATT=1; 
         click(captcha, timeout);
      }
      if ( captcha!='' ){
         sessionStorage.ATT=1; 
         click(naGlavnuy, timeout);
		
		action=false;
			if (vboy!='') click(naGlavnuy, timeout);
			else {
			sessionStorage.att_cnt++; sessionStorage.att_time=1; 
			//if (Number(sessionStorage.clicks)!=0) {sessionStorage.att_clicks=sessionStorage.clicks;}
			if (Number(sessionStorage.clicks)!=0) {sessionStorage.att_clicks=sessionStorage.clicks;}
			sessionStorage.clicks=0;
			click(naGlavnuy, 1800000);}
      }
      
   }
   else if ( title.match('Варвары') && user!='' && sessionStorage.ATT==1 ) click(user, timeout);

   if ( (Number(sessionStorage.missed)>1 || mark[13]==0) && !title.match(/Мой герой|Защита от роботов/) && user!='' ) click(user, timeout);

   if ( SetUstalost && title.match(/Мой герой|Усталость/i) ) {
			if (ustalost!='' && mark[12]!=1 && title.match('Мой герой') && mark[20]==0 ) click(ustalost, timeout)
			if (snyatustalost!='' && title.match(/Усталость/i)) {mark[20]=comp_time+rNum(300, 1000); click(snyatustalost, timeout);}
		}
    }
} 

function errors_()
{
	if (resurection!='') {
      if (time_res<obnovlenie) {click(resurection, time_res+spt); if(InTowers) localStorage.dead_towers++; }
		else click(resurection, obnovlenie);}
else if (zabratnagradu != "") click(zabratnagradu, spt, 1);
		
	if ( skrit!='' && scrivat ) click(skrit, spt, 1);
	if ( otklonit!='' && otklonyat ) click(otklonit, spt, 1);


if (title.match(/502 Bad Gateway|500 Intегnаl Sегvег Еггог|Ошибка/) && /barbars|варвары|46.4.4.56|b.spaces/.test(location.host)) 
{if (user!='') click('/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage', timeout);else click('javascript:history.go(-1)', 1000);}
else if (title.match('Слишком быстро') && rus_t.match(/Вы попытались загрузить более/i)) {if (nazad!='') click(nazad, timeout); else click('javascript:history.go(-1)', 1000);}

if (sessionStorage.user==undefined ) click(user, timeout);




// Убираем баг выхода из одноклассников и спейса из игры. Поставить тот же пилот на страницу (m.odnoklassniki или spaces.ru)
	if  (title.match('Одноклассники')) click('/app/barbars',100);
	
	//if  (spaces!='') click('/app/?r=app/enter&sid=&enter=5&link_id=0&sid=',100);
	//if  (spaces!='' && nazad='') click('/app/?r=app/enter&sid=&enter=5',100);


//---------------------
	if (rus_t.match(/Голиаф включил щит отражения/i)) {sessionStorage.goliafShit=1;} // отр.щит голиафа
//---------------------


if (rus_t.match(/Ежедневный подарок: Сегодня Вы получили подарок, приходите завтра!/i)) { localStorage.wellofwishing = 0; click (naGlavnuy, timeout);}



if (TakeWellGift == 2 && prowellwishgift != '') {click (prowellwishgift, timeout);}
	else if  (cheapwellwishgift !='') {click (cheapwellwishgift, timeout);}

	if 	(title.match(/Территория/i) && rus_t.match(/Финальная битва начнется через/i))
	{
		sessionStorage.crazy=0;
		if  (ally_name!= '' &&  (rus_t.match('Владелец: ' + en_ru(replace_(ally_name))) || rus_t.match('Сильнейшие претенденты: ' + en_ru(replace_(ally_name))))) {sessionStorage.dobivatTerr=0;}
		else {sessionStorage.removeItem('territory'); click(naGlavnuy, timeout);}
	}
	
	
	if (rus_t.match(/Вы бились храбро, но погибли/) && title.match(/Цари (Г|г)оры/)) click(naGlavnuy, timeout); 
	if (rus_t.match(/Вы бились храбро, но погибли|Битва началась, Логово закрыто/) && title.match("Логово Геррода")) {click(naGlavnuy, timeout); sessionStorage.removeItem("goToBoss");}
	for (var i=0;i<document.getElementsByClassName('feedbackPanelERROR').length;i++)
	{
		var feedback=en_ru(replace_(document.getElementsByClassName('feedbackPanelERROR')[i].textContent))
		if (feedback.match('У Вас не хватает денег')) mark[11]=comp_time+rNum(1000, 5000)
		if (feedback.match('У Вас не хватает железа')) mark[12]=comp_time+rNum(1000, 5000)
		if (feedback.match('В сундуке нет места')) mark[8]=1;
		if (feedback.match(/Сюда можно только с|Для входа необходим/)) {click(user, timeout); mark[5]=1}
		if (feedback.match('Переодеваться в бою нельзя') && vboy!='') click(vboy, timeout, 1) 
	}
	for (var i=0;i<document.getElementsByClassName('notify').length;i++)
	{
		var notify=en_ru(replace_(document.getElementsByClassName('notify')[i].textContent))
		if (title.match('Поля сражений') && attack1=='' && notify.match('Бои на полях сражений доступны') ) {mark[4]=1; click(naGlavnuy, timeout);}
		if (title.match('Арена') && attack1=='' && notify.match('Бои на арене доступны') ) {mark[6]=1; click(naGlavnuy, timeout);}
      if (title.match('Обитель Зодиака') && notify.match('00:') ) mark[25]=1;
      if (title.match('Обитель Зодиака') && notify.match('01:') ) mark[25]=0;
	}
	for (var i=0;i<document.getElementsByClassName('info').length;i++)
	{
		var inf=en_ru(replace_(document.getElementsByClassName('info')[i].textContent))
		if ( inf.match('Твой уровень стал слишком высок для этой Башни')){
			sessionStorage.removeItem('user')
			if (KSU!='') click(KSU, timeout)
			else if (MSS!='') click(MSS, timeout)
			else click(naGlavnuy, timeout)
		}
	}
	for (var i=0;i<document.getElementsByClassName('major').length;i++)
	{
		major=en_ru(replace_(document.getElementsByClassName('major')[i].textContent))
		if ( major.match(/Стены замка разрушены|входа в замок больше нет/) && attack1=='' && heal=='') click(naGlavnuy, timeout)
	}
    if (title.match(/Битва героев|турнир/i) && attack1=='' && rus_t.match(/Для участия в (турнире|Битве героев) необходимо получить/i)) {mark[9]=1; click(naGlavnuy, timeout);}
	if (InEvents && attack1=='' && heal=='' && rus_t.match(/Вы погибли, ждите окончания боя|Ваш герой погиб, ждите окончания боя|Битва завершилась|Битва началась, Вы не успели/i) && !title.match(/Арена|Выживание/i)) {sessionStorage.removeItem('territory'); click(naGlavnuy, timeout);}
	if ( InEvents && rus_t.match(/через (\d+):(\d+):(\d+)/) && attack1=='' && heal=='' )
	{
		var vremya_bitvi=/через (\d+):(\d+):(\d+)/.exec(rus_t);
		if ( vremya_bitvi[1]==0 && vremya_bitvi[2]==0 && obnovlenie>(vremya_bitvi[3]*1000) && obnovit!='') obnovlenie=(vremya_bitvi[3]*1000)+spt;

	if ((Number(vremya_bitvi[1]) != 0 || Number(vremya_bitvi[2]) > 6) && vremya_bitvi[3] <= 55 && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/i) && life != 0 && !document.body.textContent.match(/Вы получили/) && sessionStorage.buff < 8) {
            obnovlenie = 15E3 + spt;
            sessionStorage.buff++
        }
	else if ( ( Number(vremya_bitvi[1])!=0 || Number(vremya_bitvi[2])>6 ) && vremya_bitvi[3]<=55) {click(naGlavnuy, timeout); localStorage.buff=0; sessionStorage.removeItem('territory');}

	}
	else if ( InEvents && rus_t.match(/через: (\d+):(\d+)/) && attack1=='' && heal=='' )
	{
		var vremya_bitvi=/через: (\d+):(\d+)/.exec(rus_t);
		if ( vremya_bitvi[1]==0 && obnovlenie>(vremya_bitvi[2]*1000) && obnovit!='') obnovlenie=(vremya_bitvi[2]*1000)+spt;
	}
	if ( InEvents && rus_t.match(/через (\d+) сек/) ) {
		var cherez=(/через (\d+) сек/.exec(rus_t))[1]
		if (obnovlenie>(cherez*1000)) obnovlenie=(cherez*1000)+spt;
	}

	else if (InEvents && attack1=='' && heal=='' && rus_t.match(/Вы погибли и выбываете из турнира|Ваш герой погиб и выбывает из турнира|Ваша команда погибла и выбывает из турнира|Турнир завершился/)) click(naGlavnuy, timeout);
	
   if( title.match(/Каменный тролль|Святилище предков|Дракон (\d+) ур/i) && rus_t.match(/(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/)) {

	var trollpanel=/(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/.exec(rus_t);
	var trollManna=Number(trollpanel[2]);
		if (trollManna>trol_shit) mark[27]=1;
		else if (trollManna<trol_shit) mark[27]=0;
    }
	else mark[27]=0;

 if    (rus_t.match(/(\d+)% ?(\d+)% ?(\d+) ?(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/)) {
	var legopanel=/(\d+)% ?(\d+)% ?(\d+) ?(\d+)% ?(\d+)% ?(\d+) ?(\d+) ?(\d+):(\d+)/.exec(rus_t);
	var legoManna=Number(legopanel[2]);
	var legoNum=Number(legopanel[3]);
		if (legoManna > 10) mark[28]=1;
		else if (legoManna <= 10) mark[28]=0;
    }
	else mark[28]=0;


}




function return_()
{
	if (openbag!='' && !title.match("Моё снаряжение") && !InTowers && !InEvents && !Boss) click(openbag, timeout);
	if (!action) 
	{
		mark[7]=0
		mark[8]=0

		if (vboy!='') click(vboy, spt, 1);
		else if ( InEvents || Boss ) click(location.href, 5000);
		else if ( (!InEvents && !Boss && naGlavnuy!='') || err_d) click(naGlavnuy, timeout);
		else click('/?wicket:bookmarkablePage=:com.overmobile.combats.wicket.pages.guild.chat.GuildChatPage', 2000);
	}
}

function DND_()
{
   var CDT = CDTBoss;
   var CDTR = rNum(1000, 1000);
   if (u_class == 'воин' && sessionStorage.goliafShit==1 ) { var CDT=CDTBoss+5000; sessionStorage.goliafShit=undefined;}



if ( attackDobivat!='' || attack_soul!='') {} 
else if ( healYourself!='' || ( heal_target!='' && ( sessionStorage.dheal==1 || mark[27]==1)) || ( destroyManaBoss=='' || sessionStorage.dheal==0 || sessionStorage.dheal==undefined || (sessionStorage.dheal==2 && mark[27]!=1 ) ) )  CDT=CDTBossH;

  if (sessionStorage.perehod==1) CDT=rNum(300, 1000)

  if ( vstatVochered!='' ) click(vstatVochered, timeout, 1);
  else if ( obnovit!='' && title.match("Чат клана") && sessionStorage.goToChat==1 ) click(obnovit, CDTStop, 1);
  else if ( obnovit!='' && title!="Чат клана" ) click(obnovit, obnovlenie, 1);
  
  
//пьём бутылку
else if ( buttle!='' && (t_but<(CDT-300))) click(buttle, t_but+spt, 0);
  else if ((( sessionStorage.atk==0 && lego_lego == '') || ( sessionStorage.atk==1 && lego_anton == '') || ( sessionStorage.atk==2 && lego_mark == '' ) || ( sessionStorage.atk==3 && lego_legat == '') || ( sessionStorage.atk==4 && mark[28]==1 && lego_lego == '') || ( sessionStorage.atk==4 && mark[28]==0 && lego_legat == '')) && title.match() && attack1 != '') click(attack1, CDTR, 0);
else if (buttleTZ[1] == 1 && lowenergy && Number(uroven_MP) < 50 && buttle != "") click(buttle, t_but + spt, 0);
//  else if ( berserk!='' && ( heal=='' || sessionStorage.dheal==1 ) && (t_bers<(CDT-200))) click(berserk, CDT, 0);
  else if ( berserk!='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);
  else if ( kritomania!='' && (t_krit<(CDT-200))) click(kritomania, CDT, 0);
  else if ( metka!='' && (t_metk<(CDT-200))) click(metka, CDT, 0);
  else if ( kamShit!='' && (t_kam<(CDT-200)) && ((title.match("Храм Немезиды") && (Number(HP_C)+Number(HP_G)+Number(HP_N))<(nemkam)) || !title.match("Храм Немезиды")) ) click(kamShit, CDT, 0);

  else if ( healYourself!='') click(healYourself, CDT);
  else if ( heal_target!='' && sessionStorage.dheal==1) click(heal_target, CDT)
  else if ( destroyManaBoss!='' && mark[27]==1 && sessionStorage.dheal==2 ) click(destroyManaBoss, CDT, 0);
  else if ( heal!='' && ( destroyManaBoss=='' || sessionStorage.dheal==0 || sessionStorage.dheal==undefined || (sessionStorage.dheal==2 && mark[27]!=1 ) ) ) click(heal, CDT, 0);
  else if ( destroyManaBoss!='' ) {   
   if (berserk!='' && (t_bers<(CDT-200))) click(berserk, CDT, 0);   
   else click(destroyManaBoss, CDT, 0);   
  }
  else if ( sessionStorage.atk==0 && zod_soul!='')  click(zod_soul, CDT, 0); 
  else if ( attack_soul!='' && (attackDobivat=='' || sessionStorage.atk==0 && zod_soul=='' || sessionStorage.atk==1 && attackDobivat!='' && HP_vraga>Number(zd_soul) && mark[25]==1)) click(attack_soul, CDTR, 0);
  else if ( attackDobivat!='' ) click(attackDobivat, CDT, 0);
  else if ( attack_strazh!='') click(attack_strazh, CDT, 0);
  else if ( manticora!='') click(manticora, CDT, 0);
  else if ( minotaur!='') click(minotaur, CDT, 0);
  else if ( attack_drakon!='') click(attack_drakon, CDT, 0);
  

  else if ( sessionStorage.atk==4 && mark[28]==1 && lego_lego != '') click(lego_lego, CDT, 0);
  else if ( sessionStorage.atk==4 && mark[28]==0 && lego_legat != '') click(lego_legat, CDT, 0);


  else if ( sessionStorage.atk==0 && lego_lego != '')   click(lego_lego, CDT, 0);
  else if ( sessionStorage.atk==1 && lego_anton != '')  click(lego_anton, CDT, 0);
  else if ( sessionStorage.atk==2 && lego_mark != '')   click(lego_mark, CDT, 0);
  else if ( sessionStorage.atk==3 && lego_legat != '')  click(lego_legat, CDT, 0);



  else if ( Yapiter!='' && (sessionStorage.atk==1 || Epiter=='') ) click(Yapiter, CDT, 0);
  else if ( Epiter!=''  && (sessionStorage.atk==2 || Yapiter=='') ) click(Epiter, CDT, 0);
  else if ( Yapiter!='' && ( Number(HP_Ya)>Number(HP_Yap) || Epiter=='' )) click(Yapiter, CDT, 0);
  else if ( Epiter!='' ) click(Epiter, CDT, 0);
  else if ( attack_troll!='') click(attack_troll, CDT, 0);
  else if ( attack_bers!='') click(attack_bers, CDT, 0);
  else if ( sessionStorage.atk==3 && Nemezida!='') click(Nemezida, CDT, 0);
  else if ( sessionStorage.atk==1 && Garm!='' ) click(Garm, CDT, 0);
  else if ( sessionStorage.atk==2 && Cerber!='') click(Cerber, CDT, 0);
  else if ( sessionStorage.atk==0 && Cerber!=''  && Number(HP_C)> Number(HP_N) && Number(HP_C)>=Number(HP_G) ) click(Cerber, CDT, 0);
  else if ( sessionStorage.atk==0 && Garm!=''    && Number(HP_G)> Number(HP_N) && Number(HP_G)>=Number(HP_C) ) click(Garm, CDT, 0);
  else if ( sessionStorage.atk==0 && Nemezida!=''&& Number(HP_N)>=Number(HP_G) && Number(HP_N)>=Number(HP_C) ) click(Nemezida, CDT, 0);
  else if ( Garm!=''     && Number(HP_G)>Set_HP_G ) click(Garm, CDT, 0);
  else if ( Cerber!=''   && Number(HP_C)>Set_HP_C ) click(Cerber, CDT, 0);
  else if ( Nemezida!='' && Number(HP_N)>Set_HP_N ) click(Nemezida, CDT, 0);
  else if ( Garm!=''     && Number(HP_G)> Number(HP_N) && Number(HP_G)>=Number(HP_C) ) click(Garm, CDT, 0);
  else if ( Cerber!=''   && Number(HP_C)> Number(HP_N) && Number(HP_C)>=Number(HP_G) ) click(Cerber, CDT, 0);
  else if ( Nemezida!='' && Number(HP_N)>=Number(HP_G) && Number(HP_N)>=Number(HP_C) ) click(Nemezida, CDT, 0);
  else if ( Garm!='') click(Garm, CDT, 0);
  else if ( Cerber!='') click(Cerber, CDT, 0);
  else if ( Nemezida!='') click(Nemezida, CDT, 0);
  else if ( zodiak!='') click(zodiak, CDT, 0);
  else if ( attackDobivat!='') click(attackDobivat, CDT, 0);
  else if ( attack_soul!='') click(attack_soul, CDT, 0);

  else if ( attack1!='') click(attack1, CDT, 0);
  else if ( healSoyznika!='')  click(healSoyznika, CDT, 0);
}






function autologin_() {

	if  (spaces!='') click('/app/?r=app/enter&sid=&enter=5',100);

	if (rus_t.match(/Указанный путь не найден/i)) 
	{
	
	sessionStorage.tel_num=1;
	click(sp_name, 100);
	}
	else sessionStorage.removeItem('tel_num');

	if (rus_t.match(/цифры вашего номера/i)) 
	{
	document.all.pn_nums.value = sp_tel_number;
	setTimeout(function(){document.forms[0].submit()}, 100);
	}
	
	if (title.match('Варвары') && vhod!='') click(vhod, timeout)

	if (location.href.match(location.host+'/authorization'))
		click(vhod, timeout);
	if (location.href.match(location.host+'/login')) {
	document.all.login.value = Username;
	document.all.password.value = Password;
	action=true; 
	setTimeout(function(){document.forms[0].submit()}, obnovlenie);
	}
}



function obrabotka_otveta(response) {

	if (response.match(/error/i)) {
		if (response.match(/ERROR_ZERO_BALANCE/)) alert('Недастаточно средств на балансе ANTIGATE')
		mpage(response);
		document.all.code.value = '';
		setTimeout(function(){location.href=location.href}, timeout);
	} else {
		document.all.code.value = response.toLowerCase();
		action=true; 
		setTimeout(function(){document.forms[0].submit()}, obnovlenie);
	}
}

function send_message()
{
	if (title.match('Почта для') && mark[11]!=1 && !action)
	{
		if (rus_t.match(/Эту клановую вещь можно отправить только|Трофей можно передавать только внутри клана/)) mark[21]++
		var sel_num=0
		var otmena=''
		if (veshi!='') click(veshi, timeout);
		else 		
		for (var i=0;i<a.length;i++)
    		{
			if (a[i].text.match("выбрать")) {
				sel_num++
				if (mark[21]<sel_num) {
				click(a[i], timeout); break}
			}
			if (a[i].text.match("отменить")) otmena=a[i]
		}
		if (!action) 
		{
			if (otmena!='') { action=true; setTimeout(function(){document.forms[0].submit()}, timeout); }
			else {alert('полный');action=true;}
		}
	}
	else mark[21]=0
}

function mpage(val) {
	var div_i=document.createElement("div")
	div_i.innerHTML+="<span>"+val+"</span>"
	document.body.appendChild(div_i)
}

function warlord() {
var style_i=document.createElement("style");
    var span_k = document.createElement("span");
	style_i.innerHTML+="#add_info {display:none ;position:fixed; right:1%; top:18px;border: 4px double #9A76F5;background: #333333;padding: 10px;}#info_iron_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_on_s {border: 1px dashed #FF7F00; padding: 3px;}#info_boss_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_cita_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_scrolls_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_castles_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}#info_arena_s {display:none ;border: 1px dashed #FF7F00; padding: 3px;}";
    span_k.innerHTML += "<span>" + info_span + "</span>";
    	if (document.body.getElementsByTagName('td')[0]!=undefined) document.body.getElementsByTagName('td')[0].appendChild(span_k);
	else document.body.appendChild(span_k); 
	document.body.appendChild(style_i);
	  if (localStorage.info_show_on_off==1) add_info.style.display='block';
	    if (localStorage.info_cita_on_off==1 && ((SetCitadel[0]!=0 && cita[0]!=0) || (SetCitadel[1]!=0 && cita[1]!=0) || (SetCitadel[2]!=0 && cita[2]!=0))) info_cita_s.style.display='block';
}
function gett(val, t) {
	var sek=Number(val) - comp_time;
	var hr=Math.floor(sek/3600)
	var mnt=Math.floor((sek-hr*3600)/60)
	var scnd=Math.floor(sek-(hr*3600+mnt*60))
	if (hr<10)  hr='0'+hr;
	if (mnt<10) mnt='0'+mnt;
	if (scnd<10) scnd='0'+scnd;
	if (t==1) return hr; else if (t==2) return mnt; else if (t==3) return scnd; else if (t==4) return sek
}

function addInfo_()





 {
 var info_cita_button='';
 var info_show_button='';
 	if (localStorage.info_show_on_off==undefined) localStorage.info_show_on_off=0;
	if (localStorage.info_show_on_off==0) info_show_button='<input id="show_button" button style="background-color:red" type="submit" value=" Статистика " ></input>';
	if(localStorage.info_show_on_off==1) info_show_button='<input id="show_button" button style="background-color:#53da3f" type="submit" value=" Статистика " ></input>';
 
 	if (localStorage.info_cita_on_off==undefined) localStorage.info_cita_on_off=0;
	if (localStorage.info_cita_on_off==0) info_cita_button='<input id="cita_button" button style="background-color:red" type="submit" value=" + " ></input>';
	if(localStorage.info_cita_on_off==1) info_cita_button='<input id="cita_button" button style="background-color:#53da3f" type="submit" value=" - " ></input>';
 
 
 	if (sessionStorage.territory == undefined) div_d = '';
	else if (sessionStorage.territory == 1) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" грозовой перевал "></input>';
	else if (sessionStorage.territory == 2) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" тысяча гор "></input>';
	else if (sessionStorage.territory == 3) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" седые холмы "></input>';
	else if (sessionStorage.territory == 4) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" каменный лес "></input>';
	else if (sessionStorage.territory == 5) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" пепельная пустыня "></input>';
	else if (sessionStorage.territory == 6) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" черное озеро "></input>';
	else if (sessionStorage.territory == 7) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" могильные топи "></input>';
	else if (sessionStorage.territory == 8) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" голые камни "></input>';
	else if (sessionStorage.territory == 9) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" покинутые степи "></input>';
	else if (sessionStorage.territory == 10) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" забытая долина "></input>';
	else if (sessionStorage.territory == 11) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" черные скалы "></input>';
	else if (sessionStorage.territory == 12) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" выжженные земли "></input>';
	else if (sessionStorage.territory == 13) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" мертвый остров "></input>';
	else if (sessionStorage.territory == 14) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" Радужный Оазис "></input>';
	else if (sessionStorage.territory == 15) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" Пещеры Мантикор "></input>';
	else if (sessionStorage.territory == 16) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" Золотые Пески "></input>';
	else if (sessionStorage.territory == 17) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" Ущелье Драконов "></input>';
	else if (sessionStorage.territory == 18) div_d='  <input id="terr_button" button style="background-color:cyan" type="submit" value=" Самоцветные Копи "></input>';

var div_e = '';

	if (sessionStorage.goToBoss == undefined) div_e = '';
	else if (sessionStorage.goToBoss == 0) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Пещерный стражник "></input>';
	else if (sessionStorage.goToBoss == 2) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Пещера мантикоры "></input>';
	else if (sessionStorage.goToBoss == 3) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Лабиринт минотавра "></input>';
	else if (sessionStorage.goToBoss == 4) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Легендарный дракон "></input>';
	else if (sessionStorage.goToBoss == 5) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Логово Геррода "></input>';
	else if (sessionStorage.goToBoss == 6) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Мифический дракон "></input>';
	else if (sessionStorage.goToBoss == 7) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Храм Немезиды "></input>';
	else if (sessionStorage.goToBoss == 8) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Каменный тролль "></input>';
	else if (sessionStorage.goToBoss == 9) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Обитель Зодиака "></input>';
	else if (sessionStorage.goToBoss == 10) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Трофейный дракон "></input>';
	else if (sessionStorage.goToBoss == 11) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Долина Великанов/"></input>';
	else if (sessionStorage.goToBoss == 12) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Святилище предков "></input>';
	else if (sessionStorage.goToBoss == 13) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Потерянный Легион "></input>';
	else if (sessionStorage.goToBoss == 1) div_e='  <input id="boss_button" button style="background-color:cyan" type="submit" value=" Грот Гарпий "></input>';
	
	else sessionStorage.removeItem('atk')
	
	
    var div_b = "";
    if (title.match(/(Т|т)ерритория/i) && u_class == "воин") {
        if (sessionStorage.dobivatTerr == undefined) sessionStorage.dobivatTerr = 0;
        if (sessionStorage.dobivatTerr == 0) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью медов "></input>';
        if (sessionStorage.dobivatTerr == 1) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью синих медов "></input>';
        if (sessionStorage.dobivatTerr == 2) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью южных медов "></input>';
        if (sessionStorage.dobivatTerr == 3) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью синих воинов "></input>';
        if (sessionStorage.dobivatTerr == 4) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью южных воинов "></input>';
        if (sessionStorage.dobivatTerr == 5) div_b = ' <input id="t_button" button style="background-color:yellow" type="submit" value=" Бью всех "></input>'
    } else sessionStorage.removeItem("dobivatTerr");
    if (title.match(/Каменный тролль|Дракон (\d+) ур/i) && u_class == "медик") {
        if (sessionStorage.dheal == undefined) sessionStorage.dheal = vartrol;
        if (sessionStorage.dheal == 0) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу "></input>';
        if (sessionStorage.dheal == 1) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Жгу "></input>';
        if (sessionStorage.dheal == 2) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу и жгу "></input>'
    } else if (title.match(/Святилище предков/i) && u_class == "медик") {
        if (sessionStorage.dheal == undefined) sessionStorage.dheal = varpred;
        if (sessionStorage.dheal == 0) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу "></input>';
        if (sessionStorage.dheal == 1) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Жгу "></input>';
        if (sessionStorage.dheal == 2) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу и жгу "></input>'
    } else if (title.match(/Долина Великанов/i) && u_class == "медик") {
        if (sessionStorage.dheal == undefined || sessionStorage.dheal > 1) sessionStorage.dheal = 0;
        if (sessionStorage.dheal == 0) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу союзников "></input>';
        if (sessionStorage.dheal == 1) div_b = ' <input id="h_button" button style="background-color:yellow" type="submit" value=" Лечу цель "></input>'
    } else sessionStorage.removeItem("dheal");
    if (title.match(/Долина Великанов/i) && u_class == "воин") {
        if (sessionStorage.atk == undefined) sessionStorage.atk = 0;
        if (sessionStorage.atk == 0) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Яп->Эп "></input>';
        if (sessionStorage.atk == 1) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Япитера "></input>';
        if (sessionStorage.atk == 2) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Эпитера "></input>'
    } 
	
	
	else if (title.match(/Обитель Зодиака/i) && u_class=="воин")
{
   if (sessionStorage.atk==undefined) sessionStorage.atk=0
   if (sessionStorage.atk==0) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Мало Букв "></input>'
   if (sessionStorage.atk==1) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" ХП<'+zd_soul+'% "></input>'

}
	
	
	else if (title.match(/Потерянный Легион/i) && u_class=="воин")
{
	if (sessionStorage.atk==undefined) sessionStorage.atk=varlego
	if (sessionStorage.atk==0) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Легион "></input>'
	if (sessionStorage.atk==1) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Антония "></input>'
	if (sessionStorage.atk==2) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Марка "></input>'
	if (sessionStorage.atk==3) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Легата "></input>'
	if (sessionStorage.atk==4) div_b='  <input id="w_button" button style="background-color:#08e60d" type="submit" value=" Легион > Легат "></input>'
}
	
	
	else if (title.match(/Храм Немезиды/i) && u_class == "воин") {
       if (sessionStorage.atk==undefined) sessionStorage.atk=varnema
        if (sessionStorage.atk == 0) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" ХП+ "></input>';
        if (sessionStorage.atk == 1) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Гарма "></input>';
        if (sessionStorage.atk == 2) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Цербера "></input>';
        if (sessionStorage.atk == 3) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Бью Немезиду "></input>';
        if (sessionStorage.atk == 4) div_b = ' <input id="w_button" button style="background-color:yellow" type="submit" value=" Гарм->Ц+Н "></input>'
    } 
	
	
	
	
	else  sessionStorage.removeItem('dobivatTerr');

	
	if (localStorage.on_off == "on") info_span += '<span> <input id="button" button style="background-color:#53da3f" type="submit" value=" СТОП " >' +div_b+' '+div_d+' '+div_e+ " "+info_show_button+"</input> </span>";
    else if (sessionStorage.prow == 1 || sessionStorage.prow == undefined) info_span += '<span> <input id="button" button style="background-color:red" type="submit" value=" СТАРТ ">' + div_b + " "+info_show_button+"</input> </span>";




if (localStorage.on_off=="on")
    {
	
    info+='<center><table border="3"><tr><td> <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 1"><span style="color:#FFDF8C"> Общая</span></a>';
   info+= ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 2"><span style="color:#FFDF8C">Ресурсы</span></a>';

    if (SetCitadel[0] != 0 || SetCitadel[1] != 0 || SetCitadel[2] != 0) info += ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 3"><span style="color:#FFDF8C">Цитадель</span></a>';
	
	
    info+= ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 4"><span style="color:#FFDF8C">Звери</span></a>';
    if (sessionStorage.castle_time != undefined)    info += ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 5"><span style="color:#FFDF8C">Замки</span></body></a>';
	
   info+= ' | <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 6"><span style="color:#FFDF8C">Погода</span></tr></table> </body></a>';
   
   
	
		info+='<center><span style="color:#FF0000">mod by Pay   2013г</span></center>';
	

	if (localStorage.open_stat != 0) 
	info_span += '<center> <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.open_stat = 0"><span style="color:#FF0000">Закрыть</span></center></a>';
		
	if (bonus[8]!=0) info +='<div><small><span style="color:#ffffff">•  Алтарь</span> <span style="color:#04fb17">[<span style="color:04fb17">'+gett(bonus[8], 1)+':'+gett(bonus[8], 2)+':'+gett(bonus[8], 3)+'</span>]</span></p></tr></table></div>';
	else info +='<div><span style="color:#ffffff">•  Алтарь</span> <span style="color:#04fb17"> [<span style="color:red">• Не активен</span>]</span></p></tr></table></div>';
	
	if (sessionStorage.att_time==1) sessionStorage.att_time=server_time[1]+':'+server_time[2]+' | '+day_add+'.'+month_add+'.2013'
	if (sessionStorage.add_time==1) sessionStorage.add_time=server_time[1]+':'+server_time[2]+' | '+day_add+'.'+month_add+'.2013'
	
	if (trayStatus!='') info+='<div><span style="color:#ffffff">•  Ожидание</span> [<span id="timer" style="color:#04fb17">'+(trayStatus/1000).toFixed(2)+'</span>] сек.</span></p></div>';
	if (trayStatus!='' && sessionStorage.ATT==1 && unravel) info +='• Ожидание. Включен "<span style="color:#53da3f">• Antigate</span>".</div>';
	else if (trayStatus!='' && sessionStorage.ATT==1 && !unravel) info +='<div><span style="color:#ffffff">•  Ожидание</span>[<span id="timer" style="color:#EE2C2C">'+(trayStatus/60000).toFixed(1)+'</span>] мин</span></p></div>';
	
	
	else if (trayStatus!='' && sessionStorage.ATT!=1) info +='<div><span style="color:#ffffff">•  Ожидание</span>[<span id="timer" style="color:#53da3f">'+(trayStatus/1000).toFixed(1)+'</span>] сек</span></p></div>';
	

		info+= '<tr class="hr"></tr>';
} 
	
	
	if (hours>=5&&hours<=11) info_span +='<div><span style="color:#00ff00">Доброе утро.</span></div>' ; 
else if (hours==12) info_span +='<div><center><span style="color:#FF0000">Добрый день!</span></div>' ; 
else if (hours>=12&&hours<=17) info_span +='<div><center><span style="color:##ffff00">Добрый день, уже вторая половина дня</span></div>' ; 
else if (hours>=17&&hours<=23) info_span +='<div><center><span style="color:##ff0000">Добрый вечер</span></div>' ; 
else if (hours>=23&&hours<=5) info_span +='<div><center><span style="color:#00ff00">Доброй ночи</span></div>' ; 
	
	
	

	
	
	
    if (localStorage.open_stat == 1)
	{
	
	 
   	info +='<div><p align="right"> <a class="minor" style="text-decoration: none" href="javascript://" onclick="sessionStorage.curgamessurvival=sessionStorage.curgamessurvival=0; sessionStorage.curgamesarena=sessionStorage.curgamesarena=0; sessionStorage.att_time= sessionStorage.att_time=0; localStorage.clicks=localStorage.clicks=0; localStorage.dead_towers=localStorage.dead_towers0;	"><span style="color:#ffffff"><span style="color:#FF0000"> Обнулить</span></a></div>';
	
	
info +='<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">Последний АТТ: </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+sessionStorage.att_time+'</span>]</span></div>';
info +='<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">Баф колодца:</span></a><span style="color:#53da3f"> [<span style="color:#00ccff">'+gett(koltime, 1)+':'+gett(koltime, 2)+':'+gett(koltime, 3)+'</span>]</div>';
	if (localStorage.clicks==undefined) localStorage.clicks=0; localStorage.clicks++;
		info +='<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">&#1042;&#1089;&#1077;&#1075;&#1086; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081;: </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.clicks)/Number(2)+Number(0.0))+'</span>]</span></div>';
		if (localStorage.dead_towers==undefined) localStorage.dead_towers=0;
		info += '<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">&#1057;&#1084;&#1077;&#1088;&#1090;&#1077;&#1081; &#1074; &#1073;&#1072;&#1096;&#1085;&#1103;&#1093;: </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.dead_towers+'</span>]</span></div>';

	if (curgamessurvival!='') info +='<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">Игры на выживание</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+curgamessurvival+'</span>]</span></div>'
	if (curgamesarena!='') info +='<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">Игры на арене</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+curgamesarena+'</span>]</span></div>';
	
	info +='<div><p align="right"><a  class="minor" style="text-decoration: none"/><span style="color:#ffffff">Всего АТТ:</span></a><span style="color:#53da3f"> [<span style="color:#00ccff">'+sessionStorage.att_cnt+'</span>]</span></div>'
	
	
	
	

	}
	
	
	
	
    if (localStorage.open_stat == 2) {info +='<div><p align="right"> <a class="minor" style="text-decoration: none" href="javascript://" onclick="localStorage.iron_1=localStorage.iron; localStorage.buttl_1=localStorage.buttl; localStorage.mifr_1=localStorage.mifr; sessionStorage.att_cnt=0;localStorage.buttl_2=localStorage.iron_2=localStorage.iron_3=localStorage.iron_4=0; sessionStorage.add_time = 1;"><span style="color:#ffffff"><span style="color:#FF0000"> Обнулить</span></a></div>';
	if (sessionStorage.add_time!= ''){
	info +='<div><p align="right"><span style="color:#ffffff"><span style="color:#FFDF8C"> Последнее обнуление </span> <span style="color:#53da3f"> [<span style="color:#00ccff">' + sessionStorage.add_time +'</span>]</span></div>';
	}
	info +='<div class="hr"></div>';
	info +='<div><p align="right">» <span style="color:#00ccff"> Железо </span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Начало игры </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_1+'</span> жел.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Текущий момент</span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron+'</span> жел.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Расход на ремонт </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_2+'</span> жел.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Расход на алтарь </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_3+'</span> жел.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Расход на усталость </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.iron_4+'</span> жел.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> В итоге </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.iron)-Number(localStorage.iron_1))+'</span> жел.]</span></div>'
	info +='<div><p align="right">» <span style="color:#00ccff"> Бутылочки </span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Начало игры </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.buttl_1+'</span> бут.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Текущий момент</span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.buttl+'</span> бут.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Выпито </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.buttl_2+'</span> бут.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> В итоге </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.buttl)-Number(localStorage.buttl_1))+'</span> бут.]</span></div>'
	info +='<div><p align="right">» <span style="color:#00ccff"> Мифрил </span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Начало игры </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.mifr_1+'</span> мифр.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> Текущий момент</span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+localStorage.mifr+'</span> мифр.]</span></div>'
	info +='<div><p align="right"> <span style="color:#FFDF8C"> В итоге </span> <span style="color:#53da3f"> [<span style="color:#00ccff">'+(Number(localStorage.mifr)-Number(localStorage.mifr_1))+'</span> мифр.]</span></div>'
	info +='<div class="hr"></div>';	
	}
	
	
	
	
	
	 
	
	if (localStorage.open_stat == 4) {
	info += '<div class="hr"></div>';
	info +='<div><p align="right"> <span style="color:#FF0000">Воскрешение зверей: </span></div>';
		if (dungeon[0]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Пещерный стражник: <span style="color:#32CD32">' +gett(dungeon[0], 1)+':'+gett(dungeon[0], 2)+':'+gett(dungeon[0], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Пещерный стражник:<span style="color:#32CD32"> воскрес </div>';
			
			if (dungeon[1]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Гарпий: <span style="color:#32CD32">' +gett(dungeon[1], 1)+':'+gett(dungeon[1], 2)+':'+gett(dungeon[1], 3)+'</div>';
			else info_span +='<div><p align="right"><span style="color:#FFDF8C">Гарпии:. <span style="color:#32CD32"> воскрес </div>';
			
			
		if (dungeon[2]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Мантикора: <span style="color:#32CD32">' +gett(dungeon[2], 1)+':'+gett(dungeon[2], 2)+':'+gett(dungeon[2], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Мантикора: <span style="color:#32CD32"> воскрес </div>';
			
		if (dungeon[3]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Лабиринт минотавра: <span style="color:#32CD32">' +gett(dungeon[3], 1)+':'+gett(dungeon[3], 2)+':'+gett(dungeon[3], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Лабиринт минотавра: <span style="color:#32CD32"> воскрес </div>';
		if (dungeon[4]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Легендарный Дракон: <span style="color:#32CD32">' +gett(dungeon[4], 1)+':'+gett(dungeon[4], 2)+':'+gett(dungeon[4], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Легендарный Дракон: <span style="color:#32CD32"> воскрес </div>';

			
			
			
		if (dungeon[6]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Мифический Дракон: <span style="color:#32CD32">' +gett(dungeon[6], 1)+':'+gett(dungeon[6], 2)+':'+gett(dungeon[6], 3)+'</div>';
			else info +='<div><span style="color:#FFDF8C">Мифический Дракон: <span style="color:#32CD32"> воскрес </div>';
		if (dungeon[7]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Храм Немезиды: <span style="color:#32CD32">' +gett(dungeon[7], 1)+':'+gett(dungeon[7], 2)+':'+gett(dungeon[7], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Храм Немезиды: <span style="color:#32CD32"> воскрес </div>';
		if (dungeon[8]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Каменный Тролль: <span style="color:#32CD32">'+gett(dungeon[8], 1)+':'+gett(dungeon[8], 2)+':'+gett(dungeon[8], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Каменный Тролль: <span style="color:#32CD32"> воскрес </div>';
		if (dungeon[9]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Обитель Зодиака: <span style="color:#32CD32">'+gett(dungeon[9], 1)+':'+gett(dungeon[9], 2)+':'+gett(dungeon[9], 3)+'</div>';
			else info+='<div><span style="color:#FFDF8C">Обитель Зодиака: <span style="color:#32CD32"> воскрес </div>';
			
		if (dungeon[12]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Святилище Предков: <span style="color:#32CD32">'+gett(dungeon[12], 1)+':'+gett(dungeon[12], 2)+':'+gett(dungeon[12], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Святилище Предков: <span style="color:#32CD32"> воскрес </div>';
			
		if (dungeon[10]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">- Трофейный Дракон: <span style="color:#32CD32">'+gett(dungeon[10], 1)+':'+gett(dungeon[10], 2)+':'+gett(dungeon[10], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Трофейный Дракон: <span style="color:#32CD32"> воскрес </div>';
			
		if (dungeon[11]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Долина Великанов: <span style="color:#32CD32">'+gett(dungeon[11], 1)+':'+gett(dungeon[11], 2)+':'+gett(dungeon[11], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Долина Великанов: <span style="color:#32CD32"> воскрес </div>';
		if (dungeon[13]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Потерянный Легион: <span style="color:#32CD32">'+gett(dungeon[13], 1)+':'+gett(dungeon[13], 2)+':'+gett(dungeon[13], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Потерянный Легион: <span style="color:#32CD32"> воскрес </div>';
	
	}
		
		if (localStorage.open_stat == 5 && sessionStorage.castle_time != undefined) 
		{

		var castle = sessionStorage.castle_time.split(",");	
		 info+='<div> <span style="color:#FF0000"> до захвата: </span></div>';

		if (castle[0]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Голова дракона: <span style="color:#32CD32">' +gett(castle[0], 1)+':'+gett(castle[0], 2)+':'+gett(castle[0], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Голова дракона:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[1]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Сердце титана: <span style="color:#32CD32">' +gett(castle[1], 1)+':'+gett(castle[1], 2)+':'+gett(castle[1], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Сердце титана:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[2]!=0) info +='<div><p align="right"><span style="color:#FFDF8C">Гроза миров: <span style="color:#32CD32">' +gett(castle[2], 1)+':'+gett(castle[2], 2)+':'+gett(castle[2], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Гроза миров:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[3]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Крепость духа: <span style="color:#32CD32">' +gett(castle[3], 1)+':'+gett(castle[3], 2)+':'+gett(castle[3], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Крепость духа:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[4]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Исцеление предков: <span style="color:#32CD32">' +gett(castle[4], 1)+':'+gett(castle[4], 2)+':'+gett(castle[4], 3)+'</div>';
			else info+='<div><p align="right"><span style="color:#FFDF8C">Исцеление предков:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[5]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Зеркало боли: <span style="color:#32CD32">' +gett(castle[5], 1)+':'+gett(castle[5], 2)+':'+gett(castle[5], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Зеркало боли:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[6]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Источник познания: <span style="color:#32CD32">' +gett(castle[6], 1)+':'+gett(castle[6], 2)+':'+gett(castle[6], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Источник познания:. <span style="color:#32CD32"> Готов к захвату </div>';
		if (castle[7]!=0) info +='<div><p align="right"><span style="color:#FFDF8C"> Голова дракона: <span style="color:#32CD32">' +gett(castle[7], 1)+':'+gett(castle[7], 2)+':'+gett(castle[7], 3)+'</div>';
			else info +='<div><p align="right"><span style="color:#FFDF8C">Колыбель жизни:. <span style="color:#32CD32"> Готов к захвату </div>';
		info+='<div class="hr"></div>';
	}
	

    if (localStorage.open_stat == 3) {
	if ((SetCitadel[0]!=0 && cita[0]!=0) || (SetCitadel[1]!=0 && cita[1]!=0) || (SetCitadel[2]!=0 && cita[2]!=0)) {
	if (SetCitadel[0]!=0 && cita[0]!=0) info +='<div><p align="right">- <span style="color:#FFDF8C"> Башня мудрости</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+gett(cita[0], 1)+':'+gett(cita[0], 2)+':'+gett(cita[0], 3)+'</span>]</span></div>'
	if (SetCitadel[1]!=0 && cita[1]!=0) info +='<div><p align="right">- <span style="color:#FFDF8C"> Статуя критона</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+gett(cita[1], 1)+':'+gett(cita[1], 2)+':'+gett(cita[1], 3)+'</span>]</span></div>'
	if (SetCitadel[2]!=0 && cita[2]!=0) info +='<div><p align="right">- <span style="color:#FFDF8C"> Академия клана</span> <span style="color:#53da3f">[<span style="color:#00ccff">'+gett(cita[2], 1)+':'+gett(cita[2], 2)+':'+gett(cita[2], 3)+'</span>]</span></div>'
	}
	else if (SetCitadel[0]!=0 || SetCitadel[1]!=0 || SetCitadel[2]!=0) {
	info +='<div><p align="right">- <span style="color:#FFDF8C"> Цитадель могут активировать</span> </span> <span style="color:#53da3f"> [<span style="color:#00ccff">лидер и генералы клана</span>]</span></div>'
	info +='<div><p align="right">- <span style="color:#EE2C2C"> Пожалуйста отключите активацию цитаделей в настройках</span></div>'}
	info+='<div class="hr"></div>';
	}


	
	
	




	
	



 info ='<div id="add_info">'+info+'<div>';
 mpage(info)
	if (document.getElementById('add_info')!=undefined) warlord();
var t = setInterval(MyTimer, 57);

	if (document.getElementById("show_button")!=undefined) show_button.onclick= function() {
		if (localStorage.info_show_on_off==1) {localStorage.info_show_on_off=0; show_button.value=" Статистика "; add_info.style.display='none'; show_button.style.backgroundColor='red';}	
		else if (localStorage.info_show_on_off!=1) {localStorage.info_show_on_off=1; show_button.value=" Статистика "; add_info.style.display='block'; show_button.style.backgroundColor='#53da3f';} };

			if (document.getElementById("cita_button")!=undefined) cita_button.onclick= function() {
		if (localStorage.info_cita_on_off==1) {localStorage.info_cita_on_off=0; cita_button.value=" + ";info_cita_s.style.display='none'; cita_button.style.backgroundColor='red';}	
		else if (localStorage.info_cita_on_off!=1) {localStorage.info_cita_on_off=1; cita_button.value=" - ";info_cita_s.style.display='block'; cita_button.style.backgroundColor='#53da3f';} };

	
		
		
if (document.getElementById("button")!=undefined) button.onclick= function()
{
if (localStorage.on_off=="on") {localStorage.on_off="off"; if (timeoutId!="") 
clearInterval(timeoutId); 

activ_link.style=""; 
button.value = " СТАРТ "
}
else if (sessionStorage.prow==1||sessionStorage.prow==undefined) {localStorage.on_off="on";sessionStorage.perehod=1;
button.value = " СТОП ";
 location.href=location.href;
} 
};

    if (document.getElementById("t_button") != undefined) t_button.onclick = function() {
           if (title.match(/Территория/i) && u_class=="воин") {
         if (sessionStorage.dobivatTerr==0) {sessionStorage.dobivatTerr=1; t_button.src="http://";}
         else if (sessionStorage.dobivatTerr==1) {sessionStorage.dobivatTerr=2; t_button.src="http://";}
         else {sessionStorage.dobivatTerr=0; t_button.src="http://";}
      }
   
    };
	if (document.getElementById("h_button")!=undefined) h_button.onclick= function() {clearInterval
		if (title.match(/Долина Великанов/i)) {
			if (sessionStorage.dheal==0) {sessionStorage.dheal=1; h_button.value=" Лечу цель ";}
			else {sessionStorage.dheal=0; h_button.value=" Лечу союзников ";}
		}
	      else if (title.match(/Каменный тролль|Святилище предков|Дракон (\d+) ур/i)){
			if (sessionStorage.dheal==0) {sessionStorage.dheal=1; h_button.value=" Жгу ";}
			else if (sessionStorage.dheal==1) {sessionStorage.dheal=2; h_button.value=" Лечу и жгу ";}
			else {sessionStorage.dheal=0; h_button.value=" Лечу ";}
		}
	}

	if (document.getElementById("w_button")!=undefined) w_button.onclick= function() {
		if (title.match(/Храм Немезиды/i)) {
			if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" Бью Гарма ";}
			else if (sessionStorage.atk==1) {sessionStorage.atk=2; w_button.value=" Бью Цербера ";}
			else if (sessionStorage.atk==2) {sessionStorage.atk=3; w_button.value=" Бью Немезиду ";}
			else if (sessionStorage.atk==3) {sessionStorage.atk=4; w_button.value=" Гарм->Ц+Н ";}
			else {sessionStorage.atk=0; w_button.value=" ХП+ ";}
		}
		else if (title.match(/Долина Великанов/i)){
			if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" Бью Япитера ";}
			else if (sessionStorage.atk==1) {sessionStorage.atk=2; w_button.value=" Бью Эпитера ";}
			else {sessionStorage.atk=0; w_button.value=" Яп->Эп ";}
		}
	        else if (title.match(/Обитель Зодиака/i)){
	        	if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" ХП<"+zd_soul+"% ";}
		        else {sessionStorage.atk=0; w_button.value=" Мало Букв ";}
      		}
		else if (title.match(/Потерянный Легион/i)){
			if (sessionStorage.atk==0) {sessionStorage.atk=1; w_button.value=" Антония ";}
			else if (sessionStorage.atk==1) {sessionStorage.atk=2; w_button.value=" Марка ";}
			else if (sessionStorage.atk==2) {sessionStorage.atk=3; w_button.value=" Легата ";}
			else if (sessionStorage.atk==3) {sessionStorage.atk=4; w_button.value=" Легион > Легат ";}
			else {sessionStorage.atk=0; w_button.value=" Легион ";}
		}

	}
 }

function MyTimer() {//clearTimeout
	if (document.getElementById("timer")!=undefined){
	       	t2 = +new Date(); tmr=t1+Number(trayStatus)-t2;
		if(tmr<60) {document.getElementById("timer").innerHTML="0.00"; clearInterval(t)}
		else document.getElementById("timer").innerHTML=(tmr/1000).toFixed(2)
		;}
}

function goToPassive(){
	if (title.match("Магазин умений") && passive!='') click(passive, timeout)
	else if (title.match("Мои умения") && trade_ability!='') click(trade_ability, timeout)
	else if (title.match("Мой герой") && abilities!='') click(abilities, timeout)
	else if (InTowers) click(naGlavnuy, timeout)
	else click(user, timeout)
}

function abilities_()
{

if (strateg && ((strategMind && Scrolls[13]!=0) || !strategMind) && mark[18]!=1 && !action && !Boss && !InEvents) 
{
	if (mark[22]==1) goToAbilities_()
	if (title.match('Пассивное умение')) {
		var reg_pnts=/У тебя очков полей: (\d+)/i
		if (reg_pnts.test(rus_t)) field_pnts = (reg_pnts.exec(rus_t))[1];
		if ( rus_t.match("Ты уже используешь все доступные умения")|| rus_t.match("У Вас не хватает очков полей")) goToAbilities();
		else if ((field_pnts > 1) && rus_t.match(/\[купить\] цена:1 /) && !rus_t.match(/\[купить\] цена:6 /)) click(epicBuyLink, timeout);
		else if (!strategMind && (field_pnts > 6) && epicBuyLink != '' ) click (epicBuyLink, timeout);
		else if (!strategMind && (field_pnts > 3) && rareBuyLink != '' ) click (rareBuyLink, timeout);
		else if (!strategMind && (field_pnts > 1) && greenBuyLink != '' ) click (greenBuyLink, timeout);
		else mark[18]=1
	}
	else for (var i=0;i<=12;i++) {if (Scrolls[i]==0 && i!=8) goToPassive();}
}
	if (title.match(/Мой герой|Мои умения/)) for (var i=0;i<=13;i++) {if (!rus_t.match(name_scrl[i]) && !/нет/.test(Scrolls[i]) ) Scrolls[i]=0;}
	sessionStorage.scrolls=Scrolls
	if (title.match(/Мой герой/)) for (var i=0;i<=12;i++) {if (rus_t.match(name_scrl[i]) && !/\d+/.test(Scrolls[i]) && SetScroll[i]==1 && abilities!='') {click(abilities, timeout); break;}}

	if (SetAbilities) 
	{
		if (sessionStorage.abilities==undefined && sessionStorage.tel_num!=1) click('/user/abilities', timeout);
		if (title.match('Мои умения'))
		{
			var r_tm=rNum(30, 120)
			for (var i=0;i<=13;i++) {
				var reg=new RegExp(name_scrl[i]+" \\[(\\d+):(\\d+):(\\d+)", "i")
				if (reg.test(rus_t)) {Scrolls[i]=getSec(reg.exec(rus_t))+comp_time+r_tm;}		
			}
			sessionStorage.scrolls=Scrolls

			sessionStorage.abilities=''
			for (var i=5;i>0;i--) {
				if (rus_t.match("Выбрать набор "+i)) {sessionStorage.abilities=i+" ";break;}
				else sessionStorage.abilities="0 "
			}
			for (var i=1;i<=5;i++) {if (abilitiesSetLink[i]==undefined && rus_t.match('Выбрать набор '+i)) sessionStorage.abilities+=i+',';}
			if (!rus_t.match('Умения нельзя менять в бою') ) 
				for (var i=1;i<=5;i++) {if (sessionStorage.setAbil==i && abilitiesSetLink[i]!=undefined) {click(a[abilitiesSetLink[i]], timeout);}}
			else if (vboy!='') click(vboy, timeout)
			else click(user, timeout)
			sessionStorage.removeItem('setAbil');
		}
	if (sessionStorage.abilities != undefined)
		if (sessionStorage.abilities[0]>=sessionStorage.setAbil && title.match('Варвары') && sessionStorage.setAbil!=undefined && !action ) click('/user/abilities', timeout);

		else if (!action )
		{
		if ( sessionStorage.abilities[0]>=Abilities_N[0] && InTowers && !sessionStorage.abilities.match(Abilities_N[0]+',') ) {
			sessionStorage.setAbil=Abilities_N[0];
			click(naGlavnuy, timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[1] && title.match('Арена') && attack1=='' &&  !sessionStorage.abilities.match(Abilities_N[1]+',') ) {
			sessionStorage.setAbil=Abilities_N[1];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[2] && vzamok=='' && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[2]+',') && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) ) {
			sessionStorage.setAbil=Abilities_N[2];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[3] && title.match('Турнир героев') && attack1=='' && !sessionStorage.abilities.match(Abilities_N[3]+',') ) {
			sessionStorage.setAbil=Abilities_N[3];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[12] && title.match('Командный турнир') && attack1=='' && !sessionStorage.abilities.match(Abilities_N[12]+',') ) {
			sessionStorage.setAbil=Abilities_N[12];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[4] && title.match('Выживание') && attack1=='' &&  !sessionStorage.abilities.match(Abilities_N[4]+',') ) {
			sessionStorage.setAbil=Abilities_N[4];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[5] && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[5]+',') && title.match('Территория') ) {
			sessionStorage.setAbil=Abilities_N[5];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[6] && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[6]+',') && title.match('Битва героев')  ) {
			sessionStorage.setAbil=Abilities_N[6];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[7] && title.match('Поля сражений') && attack1=='' && Abilities_N[7]!=0 && !sessionStorage.abilities.match(Abilities_N[7]+',') ) {
			sessionStorage.setAbil=Abilities_N[7];
			click('/user/abilities', timeout);}

		else if ( sessionStorage.abilities[0]>=Abilities_N[8] && Boss && attack1=='' && heal=='' && !sessionStorage.abilities.match(Abilities_N[8]+',') ) {
			sessionStorage.setAbil=Abilities_N[8];
			click('/user/abilities', timeout);}	
			
			else if ( sessionStorage.abilities[0]>=Abilities_N[9] && title.match(/Логово Геррода/) && attack1=='' && !sessionStorage.abilities.match(Abilities_N[9]+',') ) {
			sessionStorage.setAbil=Abilities_N[9];
			click('/user/abilities', timeout);}	
			
			
		else if ( sessionStorage.abilities[0]>=Abilities_N[10] && title.match(/Цари (Г|г)оры/) && attack1=='' && !sessionStorage.abilities.match(Abilities_N[10]+',') ) {
			sessionStorage.setAbil=Abilities_N[10];
			click('/user/abilities', timeout);}	

		else if ( sessionStorage.abilities[0]>=Abilities_N[11] && title.match(/Город (Д|д)ревних/) && attack1=='' && !sessionStorage.abilities.match(Abilities_N[11]+',') ) {
			sessionStorage.setAbil=Abilities_N[11];
			click('/user/abilities', timeout);}	
		}
	}
	
}

function testAbility(x){
	if ( sessionStorage.abilities[x]>=Abilities_N[x] && !sessionStorage.abilities.match(Abilities_N[x]+',') ) return true; else return false;
}

function getSec(arr){return Number(Number(arr[1])*3600+Number(arr[2])*60+Number(arr[3]));}

function stances_()
{
	if (SetStances) 
	{
		if (sessionStorage.stances==undefined) click('/user/stances', timeout);
		if (title.match('Таланты'))
		{
			var r_tm=rNum(30, 120)
			for (var i=0;i<=13;i++) {
				var reg=new RegExp(name_scrl[i]+" \\[(\\d+):(\\d+):(\\d+)", "i")
				if (reg.test(rus_t)) {Scrolls[i]=getSec(reg.exec(rus_t))+comp_time+r_tm;}		
			}
			sessionStorage.scrolls=Scrolls

			sessionStorage.stances=''
			for (var i=5;i>0;i--) {
				if (rus_t.match("Выучить набор "+i)) {sessionStorage.stances=i+" ";break;}
				else sessionStorage.stances="0 "
			}
			for (var i=1;i<=5;i++) {if (stancesSetLink[i]==undefined && rus_t.match('Выучить набор '+i)) sessionStorage.stances+=i+',';}
			if (!rus_t.match('Менять таланты в бою нельзя') ) 
				for (var i=1;i<=5;i++) {if (sessionStorage.setStanc==i && stancesSetLink[i]!=undefined) {click(a[stancesSetLink[i]], timeout);}}
			else if (vboy!='') click(vboy, timeout)
			else click(user, timeout)
			sessionStorage.removeItem('setStanc');
		}
	
		if (sessionStorage.stances[0]>=sessionStorage.setStanc && title.match('Варвары') && sessionStorage.setStanc!=undefined && !action ) click('/user/stances', timeout);

		else if (!action )
		{
		if ( sessionStorage.stances[0]>=Stances_N[0] && InTowers && !sessionStorage.stances.match(Stances_N[0]+',') ) {
			sessionStorage.setStanc=Stances_N[0];
			click(naGlavnuy, timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[1] && title.match('Арена') && attack1=='' &&  !sessionStorage.stances.match(Stances_N[1]+',') ) {
			sessionStorage.setStanc=Stances_N[1];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[2] && vzamok=='' && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[2]+',') && title.match(/Голова дракона|Сердце титана|Гроза миров|Крепость духа|Исцеление предков|Зеркало боли|Источник познания|Колыбель жизни|Форпост Учеников/) ) {
			sessionStorage.setStanc=Stances_N[2];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[3] && title.match('Турнир героев') && attack1=='' && !sessionStorage.stances.match(Stances_N[3]+',') ) {
			sessionStorage.setStanc=Stances_N[3];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[12] && title.match('Командный турнир') && attack1=='' && !sessionStorage.stances.match(Stances_N[12]+',') ) {
			sessionStorage.setStanc=Stances_N[12];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[4] && title.match('Выживание') && attack1=='' &&  !sessionStorage.stances.match(Stances_N[4]+',') ) {
			sessionStorage.setStanc=Stances_N[4];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[5] && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[5]+',') && title.match('Территория') ) {
			sessionStorage.setStanc=Stances_N[5];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[6] && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[6]+',') && title.match('Битва героев')  ) {
			sessionStorage.setStanc=Stances_N[6];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[7] && title.match('Поля сражений') && attack1=='' && Stances_N[7]!=0 && !sessionStorage.stances.match(Stances_N[7]+',') ) {
			sessionStorage.setStanc=Stances_N[7];
			click('/user/stances', timeout);}

		else if ( sessionStorage.stances[0]>=Stances_N[8] && Boss && attack1=='' && heal=='' && !sessionStorage.stances.match(Stances_N[8]+',') ) {
			sessionStorage.setStanc=Stances_N[8];
			click('/user/stances', timeout);}	
			
		else if ( sessionStorage.stances[0]>=Stances_N[10] && title.match(/Цари (Г|г)оры/) && attack1=='' && !sessionStorage.stances.match(Stances_N[10]+',') ) {
			sessionStorage.setStanc=Stances_N[10];
			click('/user/stances', timeout);}	

		else if ( sessionStorage.stances[0]>=Stances_N[11] && title.match(/Город (Д|д)ревних/) && attack1=='' && !sessionStorage.stances.match(Stances_N[11]+',') ) {
			sessionStorage.setStanc=Stances_N[11];
			click('/user/stances', timeout);}	

		if ( mark[2]==1 && !action) {mark[2]=0; click(user, timeout)}

	function goToStanses_(x){
		if (x!=undefined && title.match("Таланты")) {
			if (sessionStorage.setStanc[0]>=x) {}
		}
		else if (title.match("Мой герой") && stances!='') click(stances, timeout)
		else if (InTowers) click(naGlavnuy, timeout)
		else click(naGlavnuy, timeout)
	}
		}
	}
	
}

function getCookie(name) {
	var matches = document.cookie.match(new RegExp(
	  "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
	))
	return matches ? decodeURIComponent(matches[1]) : undefined 
}