	var MgcPwr = 0;
	var FrPwr = 0;
	var ArPwr = 0;
	var WrPwr = 0;
	var EtPwr = 0;
	var MgcRes = 0;
	var FrRes = 0;
	var ArRes = 0;
	var WrRes = 0;
	var EtRes = 0;
	var Absorb = 0;
	var HP = 0;
	
function Reset () {
	MgcPwr = 0;
	FrPwr = 0;
	ArPwr = 0;
	WrPwr = 0;
	EtPwr = 0;
	MgcRes = 0;
	FrRes = 0;
	ArRes = 0;
	WrRes = 0;
	EtRes = 0;
	Absorb = 0;
	HP = 0;
}

function Dmg (BaseMin, BaseMax, Name, Type) {

    Clear();
	if (Type == 'fire_incenerate' || Type == 'fire_flamming' || Type == 'fire_burst' || Type == 'fire_heal') { ElPwr = FrPwr; ElRes = FrRes; }
	if (Type == 'air_shaft' || Type == 'air_chainlight' || Type == 'air_sparks' || Type == 'air_chaincure') { ElPwr = ArPwr; ElRes = ArRes; }
	if (Type == 'water_frost' || Type == 'water_poison' || Type == 'water_cloud' || Type == 'water_regen') { ElPwr = WrPwr; ElRes = WrRes; }
	if (Type == 'earth_gravity' || Type == 'earth_meteor') { ElPwr = EtPwr; ElRes = EtRes; }
	if (Type == 'light_heal' || Type == 'light_damage' || Type == 'dark_damage' || Type == 'dark_manadamage' || Type == 'empty') { ElPwr = 0; ElRes = 0; }
    var Str = Type + ';' + Name + ';' + BaseMin + ';' + BaseMax +';' + MgcPwr + ';' + ElPwr + ';' + MgcRes + ';' + ElRes + ';' + Absorb;
    doLoad (Str);
		
}

function Clear () {
    document.getElementById('tmp').innerHTML = '';
}

function doLoad(id) {

    var query = '' + id;
    var req = new JSHttpRequest();
	
    req.onreadystatechange = function() {
	
      if (req.readyState == 4) {
        document.getElementById('tmp').innerHTML = req.responseJS.q;
      }
    }
    req.caching = false;
    req.open('GET', 'JSHttpRequest/mgc_loader.php', true);
    req.send({ q: query });
}

function doMagic(id) {
	
	if (id == '1') {
		document.getElementById('Fire').style.display = "";
		document.getElementById('Air').style.display = "none";
		document.getElementById('Water').style.display = "none";
		document.getElementById('Earth').style.display = "none";
		document.getElementById('FireRes').style.display = "";
		document.getElementById('AirRes').style.display = "none";
		document.getElementById('WaterRes').style.display = "none";
		document.getElementById('EarthRes').style.display = "none";
		document.getElementById('FireIcons1').style.display = "";
		document.getElementById('FireIcons2').style.display = "";
		document.getElementById('AirIcons1').style.display = "none";
		document.getElementById('AirIcons2').style.display = "none";
		document.getElementById('WaterIcons1').style.display = "none";
		document.getElementById('WaterIcons2').style.display = "none";
		document.getElementById('EarthIcons1').style.display = "none";
		document.getElementById('EarthIcons2').style.display = "none";
		document.getElementById('LightIcons').style.display = "none";
		document.getElementById('DarkIcons').style.display = "none";
	}
	if (id == '2') {
		document.getElementById('Fire').style.display = "none";
		document.getElementById('Air').style.display = "";
		document.getElementById('Water').style.display = "none";
		document.getElementById('Earth').style.display = "none";
		document.getElementById('FireRes').style.display = "none";
		document.getElementById('AirRes').style.display = "";
		document.getElementById('WaterRes').style.display = "none";
		document.getElementById('EarthRes').style.display = "none";
		document.getElementById('FireIcons1').style.display = "none";
		document.getElementById('FireIcons2').style.display = "none";
		document.getElementById('AirIcons1').style.display = "";
		document.getElementById('AirIcons2').style.display = "";
		document.getElementById('WaterIcons1').style.display = "none";
		document.getElementById('WaterIcons2').style.display = "none";
		document.getElementById('EarthIcons1').style.display = "none";
		document.getElementById('EarthIcons2').style.display = "none";
		document.getElementById('LightIcons').style.display = "none";
		document.getElementById('DarkIcons').style.display = "none";
	}
	if (id == '3') {
		document.getElementById('Fire').style.display = "none";
		document.getElementById('Air').style.display = "none";
		document.getElementById('Water').style.display = "";
		document.getElementById('Earth').style.display = "none";
		document.getElementById('FireRes').style.display = "none";
		document.getElementById('AirRes').style.display = "none";
		document.getElementById('WaterRes').style.display = "";
		document.getElementById('EarthRes').style.display = "none";
		document.getElementById('FireIcons1').style.display = "none";
		document.getElementById('FireIcons2').style.display = "none";
		document.getElementById('AirIcons1').style.display = "none";
		document.getElementById('AirIcons2').style.display = "none";
		document.getElementById('WaterIcons1').style.display = "";
		document.getElementById('WaterIcons2').style.display = "";
		document.getElementById('EarthIcons1').style.display = "none";
		document.getElementById('EarthIcons2').style.display = "none";
		document.getElementById('LightIcons').style.display = "none";
		document.getElementById('DarkIcons').style.display = "none";
	}
	if (id == '4') {
		document.getElementById('Fire').style.display = "none";
		document.getElementById('Air').style.display = "none";
		document.getElementById('Water').style.display = "none";
		document.getElementById('Earth').style.display = "";
		document.getElementById('FireRes').style.display = "none";
		document.getElementById('AirRes').style.display = "none";
		document.getElementById('WaterRes').style.display = "none";
		document.getElementById('EarthRes').style.display = "";
		document.getElementById('FireIcons1').style.display = "none";
		document.getElementById('FireIcons2').style.display = "none";
		document.getElementById('AirIcons1').style.display = "none";
		document.getElementById('AirIcons2').style.display = "none";
		document.getElementById('WaterIcons1').style.display = "none";
		document.getElementById('WaterIcons2').style.display = "none";
		document.getElementById('EarthIcons1').style.display = "";
		document.getElementById('EarthIcons2').style.display = "";
		document.getElementById('LightIcons').style.display = "none";
		document.getElementById('DarkIcons').style.display = "none";
	}
	if (id == '5') {
		document.getElementById('Fire').style.display = "";
		document.getElementById('Air').style.display = "";
		document.getElementById('Water').style.display = "";
		document.getElementById('Earth').style.display = "";
		document.getElementById('FireRes').style.display = "";
		document.getElementById('AirRes').style.display = "";
		document.getElementById('WaterRes').style.display = "";
		document.getElementById('EarthRes').style.display = "";
		document.getElementById('FireIcons1').style.display = "";
		document.getElementById('FireIcons2').style.display = "";
		document.getElementById('AirIcons1').style.display = "";
		document.getElementById('AirIcons2').style.display = "";
		document.getElementById('WaterIcons1').style.display = "";
		document.getElementById('WaterIcons2').style.display = "";
		document.getElementById('EarthIcons1').style.display = "";
		document.getElementById('EarthIcons2').style.display = "";
		document.getElementById('LightIcons').style.display = "";
		document.getElementById('DarkIcons').style.display = "";
	}
	if (id == '6') {
		document.getElementById('Fire').style.display = "none";
		document.getElementById('Air').style.display = "none";
		document.getElementById('Water').style.display = "none";
		document.getElementById('Earth').style.display = "none";
		document.getElementById('FireRes').style.display = "none";
		document.getElementById('AirRes').style.display = "none";
		document.getElementById('WaterRes').style.display = "none";
		document.getElementById('EarthRes').style.display = "none";
		document.getElementById('FireIcons1').style.display = "none";
		document.getElementById('FireIcons2').style.display = "none";
		document.getElementById('AirIcons1').style.display = "none";
		document.getElementById('AirIcons2').style.display = "none";
		document.getElementById('WaterIcons1').style.display = "none";
		document.getElementById('WaterIcons2').style.display = "none";
		document.getElementById('EarthIcons1').style.display = "none";
		document.getElementById('EarthIcons2').style.display = "none";
		document.getElementById('LightIcons').style.display = "";
		document.getElementById('DarkIcons').style.display = "none";
	}
	if (id == '7') {
		document.getElementById('Fire').style.display = "none";
		document.getElementById('Air').style.display = "none";
		document.getElementById('Water').style.display = "none";
		document.getElementById('Earth').style.display = "none";
		document.getElementById('FireRes').style.display = "none";
		document.getElementById('AirRes').style.display = "none";
		document.getElementById('WaterRes').style.display = "none";
		document.getElementById('EarthRes').style.display = "none";
		document.getElementById('FireIcons1').style.display = "none";
		document.getElementById('FireIcons2').style.display = "none";
		document.getElementById('AirIcons1').style.display = "none";
		document.getElementById('AirIcons2').style.display = "none";
		document.getElementById('WaterIcons1').style.display = "none";
		document.getElementById('WaterIcons2').style.display = "none";
		document.getElementById('EarthIcons1').style.display = "none";
		document.getElementById('EarthIcons2').style.display = "none";
		document.getElementById('LightIcons').style.display = "none";
		document.getElementById('DarkIcons').style.display = "";
	}
}

function ShowTT(txt, x, y) {
        var tt = document.getElementById('tt');
        tt.style.left = x+document.body.scrollLeft + 15;
        tt.style.top = y+document.body.scrollTop;
        tt.innerHTML=txt;
        tt.style.visibility = "visible";
}

function EscapeTT() {
        document.getElementById('tt').style.visibility = "hidden";
}

function HPRequest(Name, x, y) {
		GrLvl = Name;
		document.getElementById('tt').style.visibility = "hidden";
        var HPReq = document.getElementById('HPReq');
        HPReq.style.left = x+document.body.scrollLeft - 30;
        HPReq.style.top = y+document.body.scrollTop - 63;
        HPReq.style.visibility = "visible";
}

function EscapeHP(Type) {
		Name = GrLvl;
		if (Name == 'Гравитация [7]') BaseMax = 100;
		if (Name == 'Гравитация [8]') BaseMax = 150;
		if (Name == 'Гравитация [9]') BaseMax = 200;
		if (Name == 'Гравитация [10]') BaseMax = 250;
        document.getElementById('HPReq').style.visibility = "hidden";
		Dmg (HP, BaseMax, Name, Type);
		Grlvl = '';
		HP = 0;
}
