	// Helpers }====================================================================================================================
	function round(num) {return Math.round(num*100)/100;} // function to round a number to the nearest hundredth
	
	function critMod(dm) { // crit modifier function
		var b = 1.2; var d = parseFloat(dm);
		if ((d >=1) && (d <= 10)) {return (b+0.1);}if ((d >=11) && (d <= 30)) {return (b+0.2);}
		if ((d >=31) && (d <= 70)) {return (b+0.4);}if ((d >=71) && (d <= 90)) {return (b+0.8);}
		if ((d >=91) && (d <= 100)) {return (b+1);} return b;
	}
	
	function mods() { // modifier funtion
		var mod = parseFloat("1");
		if ($("#obsessiveFocus:checked").val() != null) {mod = mod + 0.1;} // obsessive focus
		return mod;
	}
	
	// function to return an even or odd string (used for alternating row classes)
	function altRow(n) { if (n%2===0) {return "even";} else {return "odd";}}
	
	function incrementUp(v,x,s) { // function to increment up }=================================================================
	    var ret = parseFloat(v);var max = parseFloat(x);var step = parseFloat(s);
	    
	    if (ret >= max) {return max;} 
	    else if (ret < max) {if ((ret+step) > max) {return max;} else {return (ret+step);}} 
	    else if (ret == max) {return ret;} else {return max;}
	}
	
	function incrementDwn(v,x,s) { // function to increment down  }=============================================================
	    var ret = parseFloat(v);var min = parseFloat(x);var step = parseFloat(s);
	    
	    if (ret <= min) {return min;} 
	    else if (ret > min) {if ((ret-step) < min) {return min;} else {return (ret-step);}}
	    else if (ret == min) {return ret;} else {return min;}
	}
	
	$(document).ready(function(){ // document ready }===========================================================================
		function ObjAction(name,lvl,dmg,castTime,link,icon,coeff,path,mast) {
		var x = this; x.name=name; x.lvl=lvl;x.dmg=dmg;x.castTime=castTime;x.link=link;x.icon=icon;x.coeff=coeff;x.path=path;x.mast=mast;
		}
		
		var actions = []; 
		var t = []; // name, link, icon, coeff, path(All=0,Agony=1,Calamity=2,Destruction=3), masteryReq
		
	// Doombolt - attained at lvl 1 - Path of Agony
		t[0] = 'Doombolt'; t[1] = 'http://www.wardb.com/spell.aspx?id=9470'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 0;
		actions[0] = new ObjAction(t[0], 1, 80, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[1] = new ObjAction(t[0], 2, 92, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[2] = new ObjAction(t[0], 3, 106, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[3] = new ObjAction(t[0], 4, 120, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[4] = new ObjAction(t[0], 5, 132, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[5] = new ObjAction(t[0], 6, 146, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[6] = new ObjAction(t[0], 7, 160, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[7] = new ObjAction(t[0], 8, 172, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[8] = new ObjAction(t[0], 9, 186, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[9] = new ObjAction(t[0], 10, 200, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[10] = new ObjAction(t[0], 11, 212, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[11] = new ObjAction(t[0], 12, 226, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[12] = new ObjAction(t[0], 13, 240, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[13] = new ObjAction(t[0], 14, 252, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[14] = new ObjAction(t[0], 15, 266, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[15] = new ObjAction(t[0], 16, 280, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[16] = new ObjAction(t[0], 17, 292, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[17] = new ObjAction(t[0], 18, 306, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[18] = new ObjAction(t[0], 19, 320, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[19] = new ObjAction(t[0], 20, 332, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[20] = new ObjAction(t[0], 21, 346, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[21] = new ObjAction(t[0], 22, 360, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[22] = new ObjAction(t[0], 23, 372, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[23] = new ObjAction(t[0], 24, 386, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[24] = new ObjAction(t[0], 25, 400, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[25] = new ObjAction(t[0], 26, 412, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[26] = new ObjAction(t[0], 27, 426, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[27] = new ObjAction(t[0], 28, 440, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[28] = new ObjAction(t[0], 29, 452, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[29] = new ObjAction(t[0], 30, 466, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[30] = new ObjAction(t[0], 31, 480, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[31] = new ObjAction(t[0], 32, 492, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[32] = new ObjAction(t[0], 33, 506, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[33] = new ObjAction(t[0], 34, 520, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[34] = new ObjAction(t[0], 35, 532, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[35] = new ObjAction(t[0], 36, 546, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[36] = new ObjAction(t[0], 37, 560, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[37] = new ObjAction(t[0], 38, 572, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[38] = new ObjAction(t[0], 39, 586, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[39] = new ObjAction(t[0], 40, 600, 3, t[1], t[2], t[3], t[4], t[5]);
		
	// Chillwind - attained at lvl 1 - Path of Calamity
		t[0] = 'Chillwind'; t[1] = 'http://www.wardb.com/spell.aspx?id=9471'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 0;
		actions[40] = new ObjAction(t[0], 1, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[41] = new ObjAction(t[0], 2, 84, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[42] = new ObjAction(t[0], 3, 96, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[43] = new ObjAction(t[0], 4, 108, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[44] = new ObjAction(t[0], 5, 120, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[45] = new ObjAction(t[0], 6, 132, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[46] = new ObjAction(t[0], 7, 147, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[47] = new ObjAction(t[0], 8, 156, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[48] = new ObjAction(t[0], 9, 168, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[49] = new ObjAction(t[0], 10, 183, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[50] = new ObjAction(t[0], 11, 195, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[51] = new ObjAction(t[0], 12, 207, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[52] = new ObjAction(t[0], 13, 219, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[53] = new ObjAction(t[0], 14, 231, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[54] = new ObjAction(t[0], 15, 243, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[55] = new ObjAction(t[0], 16, 255, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[56] = new ObjAction(t[0], 17, 267, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[57] = new ObjAction(t[0], 18, 279, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[58] = new ObjAction(t[0], 19, 294, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[59] = new ObjAction(t[0], 20, 303, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[60] = new ObjAction(t[0], 21, 315, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[61] = new ObjAction(t[0], 22, 330, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[62] = new ObjAction(t[0], 23, 342, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[63] = new ObjAction(t[0], 24, 354, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[64] = new ObjAction(t[0], 25, 366, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[65] = new ObjAction(t[0], 26, 378, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[66] = new ObjAction(t[0], 27, 390, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[67] = new ObjAction(t[0], 28, 402, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[68] = new ObjAction(t[0], 29, 414, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[69] = new ObjAction(t[0], 30, 426, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[70] = new ObjAction(t[0], 31, 441, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[71] = new ObjAction(t[0], 32, 450, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[72] = new ObjAction(t[0], 33, 462, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[73] = new ObjAction(t[0], 34, 477, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[74] = new ObjAction(t[0], 35, 489, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[75] = new ObjAction(t[0], 36, 501, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[76] = new ObjAction(t[0], 37, 513, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[77] = new ObjAction(t[0], 38, 525, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[78] = new ObjAction(t[0], 39, 537, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[79] = new ObjAction(t[0], 40, 549, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Dhar Wind - attained at lvl 1
		t[0] = 'Dhar Wind'; t[1] = 'http://www.wardb.com/spell.aspx?id=9490'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[80] = new ObjAction(t[0], 1, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[81] = new ObjAction(t[0], 2, 84, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[82] = new ObjAction(t[0], 3, 96, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[83] = new ObjAction(t[0], 4, 108, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[84] = new ObjAction(t[0], 5, 120, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[85] = new ObjAction(t[0], 6, 132, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[86] = new ObjAction(t[0], 7, 147, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[87] = new ObjAction(t[0], 8, 156, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[88] = new ObjAction(t[0], 9, 168, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[89] = new ObjAction(t[0], 10, 183, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[90] = new ObjAction(t[0], 11, 195, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[91] = new ObjAction(t[0], 12, 207, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[92] = new ObjAction(t[0], 13, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[93] = new ObjAction(t[0], 14, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[94] = new ObjAction(t[0], 15, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[95] = new ObjAction(t[0], 16, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[96] = new ObjAction(t[0], 17, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[97] = new ObjAction(t[0], 18, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[98] = new ObjAction(t[0], 19, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[99] = new ObjAction(t[0], 20, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[100] = new ObjAction(t[0], 21, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[101] = new ObjAction(t[0], 22, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[102] = new ObjAction(t[0], 23, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[103] = new ObjAction(t[0], 24, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[104] = new ObjAction(t[0], 25, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[105] = new ObjAction(t[0], 26, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[106] = new ObjAction(t[0], 27, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[107] = new ObjAction(t[0], 28, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[108] = new ObjAction(t[0], 29, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[109] = new ObjAction(t[0], 30, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[110] = new ObjAction(t[0], 31, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[111] = new ObjAction(t[0], 32, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[112] = new ObjAction(t[0], 33, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[113] = new ObjAction(t[0], 34, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[114] = new ObjAction(t[0], 35, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[115] = new ObjAction(t[0], 36, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[116] = new ObjAction(t[0], 37, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[117] = new ObjAction(t[0], 38, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[118] = new ObjAction(t[0], 39, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[119] = new ObjAction(t[0], 40, 72, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Gloomburst - attained at lvl 2 (dmg pattern = +8, +7)
		t[0] = 'Gloomburst'; t[1] = 'http://www.wardb.com/spell.aspx?id=9472'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 0;
		actions[120] = new ObjAction(t[0], 2, 52, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[121] = new ObjAction(t[0], 3, 60, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[122] = new ObjAction(t[0], 4, 67, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[123] = new ObjAction(t[0], 5, 75, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[124] = new ObjAction(t[0], 6, 82, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[125] = new ObjAction(t[0], 7, 90, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[126] = new ObjAction(t[0], 8, 97, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[127] = new ObjAction(t[0], 9, 105, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[128] = new ObjAction(t[0], 10, 112, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[129] = new ObjAction(t[0], 11, 120, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[130] = new ObjAction(t[0], 12, 127, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[131] = new ObjAction(t[0], 13, 135, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[132] = new ObjAction(t[0], 14, 142, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[133] = new ObjAction(t[0], 15, 150, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[134] = new ObjAction(t[0], 16, 157, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[135] = new ObjAction(t[0], 17, 165, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[136] = new ObjAction(t[0], 18, 172, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[137] = new ObjAction(t[0], 19, 180, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[138] = new ObjAction(t[0], 22, 187, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[139] = new ObjAction(t[0], 21, 195, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[140] = new ObjAction(t[0], 22, 202, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[141] = new ObjAction(t[0], 23, 210, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[142] = new ObjAction(t[0], 24, 217, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[143] = new ObjAction(t[0], 25, 225, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[144] = new ObjAction(t[0], 26, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[145] = new ObjAction(t[0], 27, 240, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[146] = new ObjAction(t[0], 28, 247, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[147] = new ObjAction(t[0], 29, 255, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[148] = new ObjAction(t[0], 30, 262, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[149] = new ObjAction(t[0], 31, 270, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[150] = new ObjAction(t[0], 32, 277, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[151] = new ObjAction(t[0], 33, 285, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[152] = new ObjAction(t[0], 34, 292, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[153] = new ObjAction(t[0], 35, 300, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[154] = new ObjAction(t[0], 36, 307, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[155] = new ObjAction(t[0], 37, 315, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[156] = new ObjAction(t[0], 38, 322, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[157] = new ObjAction(t[0], 39, 330, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[158] = new ObjAction(t[0], 40, 337, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Shroud of Darkness - attained at lvl 3
		t[0] = 'Shroud of Darkness'; t[1] = 'http://www.wardb.com/spell.aspx?id=9484'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[159] = new ObjAction(t[0], 3, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[160] = new ObjAction(t[0], 4, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[161] = new ObjAction(t[0], 5, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[162] = new ObjAction(t[0], 6, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[163] = new ObjAction(t[0], 7, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[164] = new ObjAction(t[0], 8, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[165] = new ObjAction(t[0], 9, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[166] = new ObjAction(t[0], 10, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[167] = new ObjAction(t[0], 11, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[168] = new ObjAction(t[0], 12, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[169] = new ObjAction(t[0], 13, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[170] = new ObjAction(t[0], 14, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[171] = new ObjAction(t[0], 15, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[172] = new ObjAction(t[0], 16, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[173] = new ObjAction(t[0], 17, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[174] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[175] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[176] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[177] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[178] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[179] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[180] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[181] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[182] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[183] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[184] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[185] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[186] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[187] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[188] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[189] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[190] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[191] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[192] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[193] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[194] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[195] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[196] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Dread Aspect - attained at lvl 4
		t[0] = 'Dread Aspect'; t[1] = 'http://www.wardb.com/spell.aspx?id=9474'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[196] = new ObjAction(t[0], 4, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[197] = new ObjAction(t[0], 5, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[198] = new ObjAction(t[0], 6, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[199] = new ObjAction(t[0], 7, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[200] = new ObjAction(t[0], 8, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[201] = new ObjAction(t[0], 9, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[202] = new ObjAction(t[0], 10, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[203] = new ObjAction(t[0], 11, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[204] = new ObjAction(t[0], 12, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[205] = new ObjAction(t[0], 13, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[206] = new ObjAction(t[0], 14, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[207] = new ObjAction(t[0], 15, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[208] = new ObjAction(t[0], 16, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[209] = new ObjAction(t[0], 17, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[210] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[211] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[212] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[213] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[214] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[215] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[216] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[217] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[218] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[219] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[220] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[221] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[222] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[223] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[224] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[225] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[226] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[227] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[228] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[229] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[230] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[231] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[232] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Surging Pain - attained at lvl 5
		t[0] = 'Surging Pain'; t[1] = 'http://www.wardb.com/spell.aspx?id=9483'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 0;
		actions[233] = new ObjAction(t[0], 5, 33, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[234] = new ObjAction(t[0], 6, 36, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[235] = new ObjAction(t[0], 7, 40, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[236] = new ObjAction(t[0], 8, 43, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[237] = new ObjAction(t[0], 9, 46, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[238] = new ObjAction(t[0], 10, 50, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[239] = new ObjAction(t[0], 11, 53, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[240] = new ObjAction(t[0], 12, 56, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[241] = new ObjAction(t[0], 13, 60, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[242] = new ObjAction(t[0], 14, 63, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[243] = new ObjAction(t[0], 15, 66, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[244] = new ObjAction(t[0], 16, 70, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[245] = new ObjAction(t[0], 17, 73, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[246] = new ObjAction(t[0], 18, 76, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[247] = new ObjAction(t[0], 19, 80, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[248] = new ObjAction(t[0], 20, 83, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[249] = new ObjAction(t[0], 21, 86, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[250] = new ObjAction(t[0], 22, 90, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[251] = new ObjAction(t[0], 23, 93, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[252] = new ObjAction(t[0], 24, 96, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[253] = new ObjAction(t[0], 25, 100, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[254] = new ObjAction(t[0], 26, 103, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[255] = new ObjAction(t[0], 27, 106, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[256] = new ObjAction(t[0], 28, 110, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[257] = new ObjAction(t[0], 29, 113, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[258] = new ObjAction(t[0], 30, 116, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[259] = new ObjAction(t[0], 31, 120, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[260] = new ObjAction(t[0], 32, 123, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[261] = new ObjAction(t[0], 33, 126, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[262] = new ObjAction(t[0], 34, 130, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[263] = new ObjAction(t[0], 35, 133, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[264] = new ObjAction(t[0], 36, 136, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[265] = new ObjAction(t[0], 37, 140, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[266] = new ObjAction(t[0], 38, 143, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[267] = new ObjAction(t[0], 39, 146, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[268] = new ObjAction(t[0], 40, 150, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Frozen Touch - attained at lvl 6
		t[0] = 'Frozen Touch'; t[1] = 'http://www.wardb.com/spell.aspx?id=9476'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 0;
		actions[269] = new ObjAction(t[0], 6, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[270] = new ObjAction(t[0], 7, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[271] = new ObjAction(t[0], 8, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[272] = new ObjAction(t[0], 9, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[273] = new ObjAction(t[0], 10, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[274] = new ObjAction(t[0], 11, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[275] = new ObjAction(t[0], 12, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[276] = new ObjAction(t[0], 13, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[277] = new ObjAction(t[0], 14, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[278] = new ObjAction(t[0], 15, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[279] = new ObjAction(t[0], 16, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[280] = new ObjAction(t[0], 17, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[281] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[282] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[283] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[284] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[285] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[286] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[287] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[288] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[289] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[290] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[291] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[292] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[293] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[294] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[295] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[296] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[297] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[298] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[299] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[300] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[301] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[302] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[303] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Word of Pain - attained at lvl 7
		t[0] = 'Word of Pain'; t[1] = 'http://www.wardb.com/spell.aspx?id=9475'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 0;
		actions[304] = new ObjAction(t[0]+" (each)", 7, 66, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[305] = new ObjAction(t[0]+" (each)", 8, 71, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[306] = new ObjAction(t[0]+" (each)", 9, 77, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[307] = new ObjAction(t[0]+" (each)", 10, 82, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[308] = new ObjAction(t[0]+" (each)", 11, 87, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[309] = new ObjAction(t[0]+" (each)", 12, 93, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[310] = new ObjAction(t[0]+" (each)", 13, 99, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[311] = new ObjAction(t[0]+" (each)", 14, 105, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[312] = new ObjAction(t[0]+" (each)", 15, 110, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[313] = new ObjAction(t[0]+" (each)", 16, 115, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[314] = new ObjAction(t[0]+" (each)", 17, 121, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[315] = new ObjAction(t[0]+" (each)", 18, 126, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[316] = new ObjAction(t[0]+" (each)", 19, 133, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[317] = new ObjAction(t[0]+" (each)", 20, 138, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[318] = new ObjAction(t[0]+" (each)", 21, 143, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[319] = new ObjAction(t[0]+" (each)", 22, 148, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[320] = new ObjAction(t[0]+" (each)", 23, 154, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[321] = new ObjAction(t[0]+" (each)", 24, 159, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[322] = new ObjAction(t[0]+" (each)", 25, 166, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[323] = new ObjAction(t[0]+" (each)", 26, 171, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[324] = new ObjAction(t[0]+" (each)", 27, 176, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[325] = new ObjAction(t[0]+" (each)", 28, 182, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[326] = new ObjAction(t[0]+" (each)", 29, 187, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[327] = new ObjAction(t[0]+" (each)", 30, 192, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[328] = new ObjAction(t[0]+" (each)", 31, 199, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[329] = new ObjAction(t[0]+" (each)", 32, 204, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[330] = new ObjAction(t[0]+" (each)", 33, 210, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[331] = new ObjAction(t[0]+" (each)", 34, 215, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[332] = new ObjAction(t[0]+" (each)", 35, 220, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[333] = new ObjAction(t[0]+" (each)", 36, 226, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[334] = new ObjAction(t[0]+" (each)", 37, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[335] = new ObjAction(t[0]+" (each)", 38, 238, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[336] = new ObjAction(t[0]+" (each)", 39, 243, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[337] = new ObjAction(t[0]+" (each)", 40, 248, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Shattered Shadows - attained at lvl 8
		t[0] = 'Shattered Shadows'; t[1] = 'http://www.wardb.com/spell.aspx?id=9480'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 0;
		actions[338] = new ObjAction(t[0], 8, 108, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[339] = new ObjAction(t[0], 9, 116, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[340] = new ObjAction(t[0], 10, 124, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[341] = new ObjAction(t[0], 11, 132, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[342] = new ObjAction(t[0], 12, 140, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[343] = new ObjAction(t[0], 13, 150, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[344] = new ObjAction(t[0], 14, 158, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[345] = new ObjAction(t[0], 15, 166, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[346] = new ObjAction(t[0], 16, 174, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[347] = new ObjAction(t[0], 17, 182, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[348] = new ObjAction(t[0], 18, 190, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[349] = new ObjAction(t[0], 19, 200, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[350] = new ObjAction(t[0], 20, 208, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[351] = new ObjAction(t[0], 21, 216, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[352] = new ObjAction(t[0], 22, 224, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[353] = new ObjAction(t[0], 23, 232, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[354] = new ObjAction(t[0], 24, 240, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[355] = new ObjAction(t[0], 25, 250, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[356] = new ObjAction(t[0], 26, 258, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[357] = new ObjAction(t[0], 27, 266, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[358] = new ObjAction(t[0], 28, 274, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[359] = new ObjAction(t[0], 29, 282, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[360] = new ObjAction(t[0], 30, 290, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[361] = new ObjAction(t[0], 31, 300, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[362] = new ObjAction(t[0], 32, 308, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[363] = new ObjAction(t[0], 33, 316, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[364] = new ObjAction(t[0], 34, 324, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[365] = new ObjAction(t[0], 35, 332, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[366] = new ObjAction(t[0], 36, 340, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[367] = new ObjAction(t[0], 37, 350, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[368] = new ObjAction(t[0], 38, 358, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[369] = new ObjAction(t[0], 39, 366, 3, t[1], t[2], t[3], t[4], t[5]);
		actions[370] = new ObjAction(t[0], 40, 374, 3, t[1], t[2], t[3], t[4], t[5]);
		
	// Obsessive Focus - attained at lvl 9
		t[0] = 'Obsessive Focus'; t[1] = 'http://www.wardb.com/spell.aspx?id=9481'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[371] = new ObjAction(t[0], 9, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[372] = new ObjAction(t[0], 10, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[373] = new ObjAction(t[0], 11, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[374] = new ObjAction(t[0], 12, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[375] = new ObjAction(t[0], 13, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[376] = new ObjAction(t[0], 14, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[377] = new ObjAction(t[0], 15, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[378] = new ObjAction(t[0], 16, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[379] = new ObjAction(t[0], 17, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[380] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[381] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[382] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[383] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[384] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[385] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[386] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[387] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[388] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[389] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[390] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[391] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[392] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[393] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[394] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[395] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[396] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[397] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[398] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[399] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[400] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[401] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[402] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);

	// Grip of Fear - attained at lvl 10
		t[0] = 'Grip of Fear'; t[1] = 'http://www.wardb.com/spell.aspx?id=9477'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[403] = new ObjAction(t[0], 10, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[404] = new ObjAction(t[0], 11, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[405] = new ObjAction(t[0], 12, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[406] = new ObjAction(t[0], 13, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[407] = new ObjAction(t[0], 14, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[408] = new ObjAction(t[0], 15, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[409] = new ObjAction(t[0], 16, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[410] = new ObjAction(t[0], 17, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[411] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[412] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[413] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[414] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[415] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[416] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[417] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[418] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[419] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[420] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[421] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[422] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[423] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[424] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[425] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[426] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[427] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[428] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[429] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[430] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[431] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[432] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[433] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Enhance War Engine - attained at lvl 10
		t[0] = 'Enhance War Engine'; t[1] = 'http://www.wardb.com/spell.aspx?id=14410'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[434] = new ObjAction(t[0], 10, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[435] = new ObjAction(t[0], 11, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[436] = new ObjAction(t[0], 12, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[437] = new ObjAction(t[0], 13, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[438] = new ObjAction(t[0], 14, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[439] = new ObjAction(t[0], 15, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[440] = new ObjAction(t[0], 16, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[441] = new ObjAction(t[0], 17, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[442] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[443] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[444] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[445] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[446] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[447] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[448] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[449] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[450] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[451] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[452] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[453] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[454] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[455] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[456] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[457] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[458] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[459] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[460] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[461] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[462] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[463] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[464] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Arctic Blast - attained at lvl 12
		t[0] = 'Arctic Blast'; t[1] = 'http://www.wardb.com/spell.aspx?id=9479'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 0;
		actions[465] = new ObjAction(t[0], 12, 131, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[466] = new ObjAction(t[0], 13, 139, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[467] = new ObjAction(t[0], 14, 146, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[468] = new ObjAction(t[0], 15, 154, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[469] = new ObjAction(t[0], 16, 162, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[470] = new ObjAction(t[0], 17, 170, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[471] = new ObjAction(t[0], 18, 178, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[472] = new ObjAction(t[0], 19, 186, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[473] = new ObjAction(t[0], 20, 192, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[474] = new ObjAction(t[0], 21, 200, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[475] = new ObjAction(t[0], 22, 208, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[476] = new ObjAction(t[0], 23, 216, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[477] = new ObjAction(t[0], 24, 224, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[478] = new ObjAction(t[0], 25, 232, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[479] = new ObjAction(t[0], 26, 239, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[480] = new ObjAction(t[0], 27, 247, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[481] = new ObjAction(t[0], 28, 255, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[482] = new ObjAction(t[0], 29, 263, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[483] = new ObjAction(t[0], 30, 271, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[484] = new ObjAction(t[0], 31, 279, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[485] = new ObjAction(t[0], 32, 285, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[486] = new ObjAction(t[0], 33, 293, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[487] = new ObjAction(t[0], 34, 301, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[488] = new ObjAction(t[0], 35, 309, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[489] = new ObjAction(t[0], 36, 317, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[490] = new ObjAction(t[0], 37, 325, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[491] = new ObjAction(t[0], 38, 332, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[492] = new ObjAction(t[0], 39, 340, 2, t[1], t[2], t[3], t[4], t[5]);
		actions[493] = new ObjAction(t[0], 40, 348, 2, t[1], t[2], t[3], t[4], t[5]);
		
	// Ice Spikes - attained at lvl 14
		t[0] = 'Ice Spikes'; t[1] = 'http://www.wardb.com/spell.aspx?id=9486'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 0;
		actions[494] = new ObjAction(t[0], 14, 235, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[495] = new ObjAction(t[0], 15, 245, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[496] = new ObjAction(t[0], 16, 260, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[497] = new ObjAction(t[0], 17, 270, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[498] = new ObjAction(t[0], 18, 235, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[499] = new ObjAction(t[0], 19, 300, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[500] = new ObjAction(t[0], 20, 310, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[501] = new ObjAction(t[0], 21, 320, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[502] = new ObjAction(t[0], 22, 335, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[503] = new ObjAction(t[0], 23, 345, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[504] = new ObjAction(t[0], 24, 360, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[505] = new ObjAction(t[0], 25, 375, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[506] = new ObjAction(t[0], 26, 385, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[507] = new ObjAction(t[0], 27, 395, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[508] = new ObjAction(t[0], 28, 410, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[509] = new ObjAction(t[0], 29, 420, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[510] = new ObjAction(t[0], 30, 435, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[511] = new ObjAction(t[0], 31, 450, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[512] = new ObjAction(t[0], 32, 460, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[513] = new ObjAction(t[0], 33, 470, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[514] = new ObjAction(t[0], 34, 485, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[515] = new ObjAction(t[0], 35, 495, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[516] = new ObjAction(t[0], 36, 510, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[517] = new ObjAction(t[0], 37, 525, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[518] = new ObjAction(t[0], 38, 535, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[519] = new ObjAction(t[0], 39, 545, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[520] = new ObjAction(t[0], 40, 560, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Infernal Wave - attained at lvl 16
		t[0] = 'Infernal Wave'; t[1] = 'http://www.wardb.com/spell.aspx?id=9488'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 0;
		actions[521] = new ObjAction(t[0], 16, 105, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[522] = new ObjAction(t[0], 17, 110, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[523] = new ObjAction(t[0], 18, 115, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[524] = new ObjAction(t[0], 19, 120, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[525] = new ObjAction(t[0], 20, 125, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[526] = new ObjAction(t[0], 21, 130, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[527] = new ObjAction(t[0], 22, 135, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[528] = new ObjAction(t[0], 23, 140, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[529] = new ObjAction(t[0], 24, 145, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[530] = new ObjAction(t[0], 25, 150, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[531] = new ObjAction(t[0], 26, 155, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[532] = new ObjAction(t[0], 27, 160, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[533] = new ObjAction(t[0], 28, 165, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[534] = new ObjAction(t[0], 29, 170, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[535] = new ObjAction(t[0], 30, 175, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[536] = new ObjAction(t[0], 31, 180, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[537] = new ObjAction(t[0], 32, 185, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[538] = new ObjAction(t[0], 33, 190, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[539] = new ObjAction(t[0], 34, 195, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[540] = new ObjAction(t[0], 35, 200, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[541] = new ObjAction(t[0], 36, 205, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[542] = new ObjAction(t[0], 37, 210, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[543] = new ObjAction(t[0], 38, 215, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[544] = new ObjAction(t[0], 39, 220, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[545] = new ObjAction(t[0], 40, 225, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Echo of Power - attained at lvl 16 - requires 5 points in agony
		t[0] = 'Echo of Power'; t[1] = 'http://www.wardb.com/spell.aspx?id=9498'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 5;
		actions[546] = new ObjAction(t[0], 16, 157, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[547] = new ObjAction(t[0], 17, 165, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[548] = new ObjAction(t[0], 18, 172, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[549] = new ObjAction(t[0], 19, 180, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[550] = new ObjAction(t[0], 20, 187, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[551] = new ObjAction(t[0], 21, 195, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[552] = new ObjAction(t[0], 22, 202, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[553] = new ObjAction(t[0], 23, 210, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[554] = new ObjAction(t[0], 24, 217, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[555] = new ObjAction(t[0], 25, 225, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[556] = new ObjAction(t[0], 26, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[557] = new ObjAction(t[0], 27, 240, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[558] = new ObjAction(t[0], 28, 247, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[559] = new ObjAction(t[0], 29, 255, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[560] = new ObjAction(t[0], 30, 262, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[561] = new ObjAction(t[0], 31, 270, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[562] = new ObjAction(t[0], 32, 277, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[563] = new ObjAction(t[0], 33, 285, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[564] = new ObjAction(t[0], 34, 292, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[565] = new ObjAction(t[0], 35, 300, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[566] = new ObjAction(t[0], 36, 307, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[567] = new ObjAction(t[0], 37, 315, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[568] = new ObjAction(t[0], 38, 322, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[569] = new ObjAction(t[0], 39, 330, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[570] = new ObjAction(t[0], 40, 337, 1, t[1], t[2], t[3], t[4], t[5]);

	// Gloom of Night - attained at lvl 16 - requires 5 points in calamity
		t[0] = 'Gloom of Night'; t[1] = 'http://www.wardb.com/spell.aspx?id=9500'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 5;
		actions[571] = new ObjAction(t[0]+" (per tick)", 16, 93, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[572] = new ObjAction(t[0]+" (per tick)", 17, 97, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[573] = new ObjAction(t[0]+" (per tick)", 18, 101, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[574] = new ObjAction(t[0]+" (per tick)", 19, 106, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[575] = new ObjAction(t[0]+" (per tick)", 20, 110, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[576] = new ObjAction(t[0]+" (per tick)", 21, 114, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[577] = new ObjAction(t[0]+" (per tick)", 22, 119, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[578] = new ObjAction(t[0]+" (per tick)", 23, 123, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[579] = new ObjAction(t[0]+" (per tick)", 24, 127, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[580] = new ObjAction(t[0]+" (per tick)", 25, 133, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[581] = new ObjAction(t[0]+" (per tick)", 26, 136, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[582] = new ObjAction(t[0]+" (per tick)", 27, 140, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[583] = new ObjAction(t[0]+" (per tick)", 28, 146, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[584] = new ObjAction(t[0]+" (per tick)", 29, 150, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[585] = new ObjAction(t[0]+" (per tick)", 30, 154, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[586] = new ObjAction(t[0]+" (per tick)", 31, 159, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[587] = new ObjAction(t[0]+" (per tick)", 32, 163, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[588] = new ObjAction(t[0]+" (per tick)", 33, 167, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[589] = new ObjAction(t[0]+" (per tick)", 34, 172, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[590] = new ObjAction(t[0]+" (per tick)", 35, 176, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[591] = new ObjAction(t[0]+" (per tick)", 36, 180, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[592] = new ObjAction(t[0]+" (per tick)", 37, 186, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[593] = new ObjAction(t[0]+" (per tick)", 38, 190, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[594] = new ObjAction(t[0]+" (per tick)", 39, 194, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[595] = new ObjAction(t[0]+" (per tick)", 40, 199, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Black Horror - attained at lvl 16 - requires 5 points in destruction
		t[0] = 'Black Horror'; t[1] = 'http://www.wardb.com/spell.aspx?id=9506'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 5;
		actions[596] = new ObjAction(t[0], 16, 174, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[597] = new ObjAction(t[0], 17, 182, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[598] = new ObjAction(t[0], 18, 190, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[599] = new ObjAction(t[0], 19, 200, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[600] = new ObjAction(t[0], 20, 208, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[601] = new ObjAction(t[0], 21, 216, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[602] = new ObjAction(t[0], 22, 224, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[603] = new ObjAction(t[0], 23, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[604] = new ObjAction(t[0], 24, 240, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[605] = new ObjAction(t[0], 25, 250, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[606] = new ObjAction(t[0], 26, 258, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[607] = new ObjAction(t[0], 27, 266, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[608] = new ObjAction(t[0], 28, 274, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[609] = new ObjAction(t[0], 29, 282, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[610] = new ObjAction(t[0], 30, 290, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[611] = new ObjAction(t[0], 31, 300, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[612] = new ObjAction(t[0], 32, 308, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[613] = new ObjAction(t[0], 33, 316, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[614] = new ObjAction(t[0], 34, 324, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[615] = new ObjAction(t[0], 35, 332, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[616] = new ObjAction(t[0], 36, 340, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[617] = new ObjAction(t[0], 37, 350, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[618] = new ObjAction(t[0], 38, 358, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[619] = new ObjAction(t[0], 39, 366, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[620] = new ObjAction(t[0], 40, 374, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Daemonic Chill - attained at lvl 18
		t[0] = 'Daemonic Chill'; t[1] = 'http://www.wardb.com/spell.aspx?id=9473'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 0;
		actions[621] = new ObjAction(t[0], 18, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[622] = new ObjAction(t[0], 19, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[623] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[624] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[625] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[626] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[627] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[628] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[629] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[630] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[631] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[632] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[633] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[634] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[635] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[636] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[637] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[638] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[639] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[640] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[641] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[642] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[643] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Frostbite - attained at lvl 20
		t[0] = 'Frostbite'; t[1] = 'http://www.wardb.com/spell.aspx?id=9482'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 0;
		actions[644] = new ObjAction(t[0], 20, 125, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[645] = new ObjAction(t[0], 21, 130, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[646] = new ObjAction(t[0], 22, 135, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[647] = new ObjAction(t[0], 23, 140, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[648] = new ObjAction(t[0], 24, 145, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[649] = new ObjAction(t[0], 25, 150, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[650] = new ObjAction(t[0], 26, 155, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[651] = new ObjAction(t[0], 27, 160, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[652] = new ObjAction(t[0], 28, 165, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[653] = new ObjAction(t[0], 29, 170, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[654] = new ObjAction(t[0], 30, 175, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[655] = new ObjAction(t[0], 31, 180, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[656] = new ObjAction(t[0], 32, 185, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[657] = new ObjAction(t[0], 33, 190, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[658] = new ObjAction(t[0], 34, 195, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[659] = new ObjAction(t[0], 35, 200, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[660] = new ObjAction(t[0], 36, 205, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[661] = new ObjAction(t[0], 37, 210, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[662] = new ObjAction(t[0], 38, 215, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[663] = new ObjAction(t[0], 39, 220, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[664] = new ObjAction(t[0], 40, 225, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Impending Doom - attained at lvl 20 - requires 9 points in agony
		t[0] = 'Impending Doom'; t[1] = 'http://www.wardb.com/spell.aspx?id=9499'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 9;
		actions[665] = new ObjAction(t[0], 20, 228, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[666] = new ObjAction(t[0], 21, 237, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[667] = new ObjAction(t[0], 22, 247, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[668] = new ObjAction(t[0], 23, 256, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[669] = new ObjAction(t[0], 24, 265, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[670] = new ObjAction(t[0], 25, 275, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[671] = new ObjAction(t[0], 26, 283, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[672] = new ObjAction(t[0], 27, 292, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[673] = new ObjAction(t[0], 28, 302, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[674] = new ObjAction(t[0], 29, 311, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[675] = new ObjAction(t[0], 30, 320, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[676] = new ObjAction(t[0], 31, 330, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[677] = new ObjAction(t[0], 32, 338, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[678] = new ObjAction(t[0], 33, 347, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[679] = new ObjAction(t[0], 34, 357, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[680] = new ObjAction(t[0], 35, 366, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[681] = new ObjAction(t[0], 36, 375, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[682] = new ObjAction(t[0], 37, 385, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[683] = new ObjAction(t[0], 38, 393, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[684] = new ObjAction(t[0], 39, 402, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[685] = new ObjAction(t[0], 40, 412, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Disastrous Cascade - attained at lvl 20 - requires 9 points in destruction
		t[0] = 'Disastrous Cascade'; t[1] = 'http://www.wardb.com/spell.aspx?id=9503'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 9;
		actions[686] = new ObjAction(t[0], 20, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[687] = new ObjAction(t[0], 21, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[688] = new ObjAction(t[0], 22, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[689] = new ObjAction(t[0], 23, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[690] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[691] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[692] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[693] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[694] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[695] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[696] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[697] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[698] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[699] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[700] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[701] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[702] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[703] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[704] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[705] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[706] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Hand of Ruin - attained at lvl 20 - requires 9 points in calamity
		t[0] = 'Hand of Ruin'; t[1] = 'http://www.wardb.com/spell.aspx?id=9505'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 9;
		actions[707] = new ObjAction(t[0]+" (per tick)", 20, 248, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[708] = new ObjAction(t[0]+" (per tick)", 21, 259, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[709] = new ObjAction(t[0]+" (per tick)", 22, 268, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[710] = new ObjAction(t[0]+" (per tick)", 23, 279, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[711] = new ObjAction(t[0]+" (per tick)", 24, 288, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[712] = new ObjAction(t[0]+" (per tick)", 25, 299, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[713] = new ObjAction(t[0]+" (per tick)", 26, 308, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[714] = new ObjAction(t[0]+" (per tick)", 27, 319, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[715] = new ObjAction(t[0]+" (per tick)", 28, 328, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[716] = new ObjAction(t[0]+" (per tick)", 29, 339, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[717] = new ObjAction(t[0]+" (per tick)", 30, 348, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[718] = new ObjAction(t[0]+" (per tick)", 31, 359, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[719] = new ObjAction(t[0]+" (per tick)", 32, 368, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[720] = new ObjAction(t[0]+" (per tick)", 33, 379, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[721] = new ObjAction(t[0]+" (per tick)", 34, 388, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[722] = new ObjAction(t[0]+" (per tick)", 35, 399, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[723] = new ObjAction(t[0]+" (per tick)", 36, 408, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[724] = new ObjAction(t[0]+" (per tick)", 37, 418, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[725] = new ObjAction(t[0]+" (per tick)", 38, 428, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[726] = new ObjAction(t[0]+" (per tick)", 39, 438, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[727] = new ObjAction(t[0]+" (per tick)", 40, 448, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Absorb Vitality - attained at lvl 24 (calamity) - requires 13 points in calamity
		t[0] = 'Absorb Vitality'; t[1] = 'http://www.wardb.com/spell.aspx?id=9501'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 13;
		actions[728] = new ObjAction(t[0], 24, 515, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[729] = new ObjAction(t[0], 25, 535, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[730] = new ObjAction(t[0], 26, 550, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[731] = new ObjAction(t[0], 27, 570, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[732] = new ObjAction(t[0], 28, 590, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[733] = new ObjAction(t[0], 29, 605, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[734] = new ObjAction(t[0], 30, 625, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[735] = new ObjAction(t[0], 31, 645, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[736] = new ObjAction(t[0], 32, 660, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[737] = new ObjAction(t[0], 33, 675, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[738] = new ObjAction(t[0], 34, 695, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[739] = new ObjAction(t[0], 35, 715, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[740] = new ObjAction(t[0], 36, 730, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[741] = new ObjAction(t[0], 37, 750, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[742] = new ObjAction(t[0], 38, 765, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[743] = new ObjAction(t[0], 39, 785, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[744] = new ObjAction(t[0], 40, 805, 1, t[1], t[2], t[3], t[4], t[5]);

	// Shadow Knives - attained at lvl 24 (destruction) - requires 13 points in destruction
		t[0] = 'Shadow Knives'; t[1] = 'http://www.wardb.com/spell.aspx?id=9502'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 13;
		actions[745] = new ObjAction(t[0]+" (per tick)", 24, 192, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[746] = new ObjAction(t[0]+" (per tick)", 25, 199, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[747] = new ObjAction(t[0]+" (per tick)", 26, 206, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[748] = new ObjAction(t[0]+" (per tick)", 27, 212, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[749] = new ObjAction(t[0]+" (per tick)", 28, 219, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[750] = new ObjAction(t[0]+" (per tick)", 29, 226, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[751] = new ObjAction(t[0]+" (per tick)", 30, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[752] = new ObjAction(t[0]+" (per tick)", 31, 239, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[753] = new ObjAction(t[0]+" (per tick)", 32, 246, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[754] = new ObjAction(t[0]+" (per tick)", 33, 252, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[755] = new ObjAction(t[0]+" (per tick)", 34, 259, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[756] = new ObjAction(t[0]+" (per tick)", 35, 266, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[757] = new ObjAction(t[0]+" (per tick)", 36, 272, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[758] = new ObjAction(t[0]+" (per tick)", 37, 279, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[759] = new ObjAction(t[0]+" (per tick)", 38, 285, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[760] = new ObjAction(t[0]+" (per tick)", 39, 292, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[761] = new ObjAction(t[0]+" (per tick)", 40, 299, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Shades of Death - attained at lvl 24 (agony) - requires 13 points in destruction
		t[0] = 'Shades of Death'; t[1] = 'http://www.wardb.com/spell.aspx?id=9504'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 1;t[5] = 13;
		actions[762] = new ObjAction(t[0], 24, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[763] = new ObjAction(t[0], 25, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[764] = new ObjAction(t[0], 26, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[765] = new ObjAction(t[0], 27, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[766] = new ObjAction(t[0], 28, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[767] = new ObjAction(t[0], 29, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[768] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[769] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[770] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[771] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[772] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[773] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[774] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[775] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[776] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[777] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[778] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);

	// Pit of Shades - attained at lvl 25 (destruction)
		t[0] = 'Pit of Shades'; t[1] = 'http://www.wardb.com/spell.aspx?id=9485'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 0;
		actions[779] = new ObjAction(t[0]+" (per tick)", 25, 199, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[780] = new ObjAction(t[0]+" (per tick)", 26, 206, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[781] = new ObjAction(t[0]+" (per tick)", 27, 212, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[782] = new ObjAction(t[0]+" (per tick)", 28, 219, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[783] = new ObjAction(t[0]+" (per tick)", 29, 226, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[784] = new ObjAction(t[0]+" (per tick)", 30, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[785] = new ObjAction(t[0]+" (per tick)", 31, 239, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[786] = new ObjAction(t[0]+" (per tick)", 32, 246, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[787] = new ObjAction(t[0]+" (per tick)", 33, 252, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[788] = new ObjAction(t[0]+" (per tick)", 34, 259, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[789] = new ObjAction(t[0]+" (per tick)", 35, 266, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[790] = new ObjAction(t[0]+" (per tick)", 36, 272, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[791] = new ObjAction(t[0]+" (per tick)", 37, 279, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[792] = new ObjAction(t[0]+" (per tick)", 38, 285, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[793] = new ObjAction(t[0]+" (per tick)", 39, 292, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[794] = new ObjAction(t[0]+" (per tick)", 40, 299, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Reckless Gathering - attained at lvl 30 (destruction)
		t[0] = 'Reckless Gathering'; t[1] = 'http://www.wardb.com/spell.aspx?id=9487'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[795] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[796] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[797] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[798] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[799] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[800] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[801] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[802] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[803] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[804] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[805] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Hex War Engine - attained at lvl 30 (destruction)
		t[0] = 'Hex War Engine'; t[1] = 'http://www.wardb.com/spell.aspx?id=14411'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[806] = new ObjAction(t[0], 30, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[807] = new ObjAction(t[0], 31, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[808] = new ObjAction(t[0], 32, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[809] = new ObjAction(t[0], 33, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[810] = new ObjAction(t[0], 34, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[811] = new ObjAction(t[0], 35, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[812] = new ObjAction(t[0], 36, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[813] = new ObjAction(t[0], 37, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[814] = new ObjAction(t[0], 38, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[815] = new ObjAction(t[0], 39, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[816] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Vision of Torment - attained at lvl 35 (calamity)
		t[0] = 'Vision of Torment'; t[1] = 'http://www.wardb.com/spell.aspx?id=9478'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 2;t[5] = 0;
		actions[817] = new ObjAction(t[0], 35, 220, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[818] = new ObjAction(t[0], 36, 226, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[819] = new ObjAction(t[0], 37, 232, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[820] = new ObjAction(t[0], 38, 238, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[821] = new ObjAction(t[0], 39, 243, 1, t[1], t[2], t[3], t[4], t[5]);
		actions[822] = new ObjAction(t[0], 40, 248, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// Stricken Voices - attained at lvl 40 (destruction)
		t[0] = 'Stricken Voices'; t[1] = 'http://www.wardb.com/spell.aspx?id=9489'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 3;t[5] = 0;
		actions[823] = new ObjAction(t[0], 40, 248, 2, t[1], t[2], t[3], t[4], t[5]);
		
	// Abate War Engine - attained at lvl 40
		t[0] = 'Abate War Engine'; t[1] = 'http://www.wardb.com/spell.aspx?id=14412'; t[2] = '<a href="'+t[1]+'"><img src="/wp-content/themes/CitrusTheme_MultiUse/images/red/sorcCalc/icons/'+t[0]+'.png" alt="'+t[0]+'" class="img" /></a>';t[3] = 1;t[4] = 0;t[5] = 0;
		actions[824] = new ObjAction(t[0], 40, 0, 1, t[1], t[2], t[3], t[4], t[5]);
		
	// calc button click event
		$("#calcButton").click(function calc() {
			$("#results").hide();
			var v1 = $("#level").val();
			var v2 = parseFloat($("#intel").val());
			var dm = $("#darkMagic").val();
			var agony = parseFloat($("#agony").val());
			var calamity = parseFloat($("#calamity").val());
			var destruction = parseFloat($("#destruction").val());
			
			var output = '<h3>Actions: Rank '+v1+'</h3><div class="resultsWrapper"><table class="resultsTable"><tr class="th"><td style="width:30px;">&nbsp;</td><td style="width:165px;">Action</td><td style="width:75px;">Base Dmg</td><td style="width:95px;">Your Dmg</td><td>Crit</td></tr>';
			var r = 0; // row var
			for (var i in actions)
			{
				if (actions[i].lvl == v1)
				{
					if (actions[i].path === 0) { // all
						// setup per action vars
						var dmg = (parseFloat(actions[i].dmg) * mods()) + ((v2/5) * actions[i].coeff);
						var diff = parseFloat(dmg) - parseFloat(actions[i].dmg);
						var crit = parseFloat(dmg) * critMod(dm);
						
						// start row, enter general action info
						output += '<tr class="'+ altRow(r) +'"><td>'+ actions[i].icon +'</td><td><a href="' + actions[i].link + '" target="_blank">'+ actions[i].name +'</a></td>';
						
						// start row, enter action dmg info
						if (actions[i].dmg !== 0) {
							output += '<td class="lb">'+ actions[i].dmg +'</td><td class="lb">'+ round(dmg) +' (+<span class="note">'+round(diff)+'</span>)</td><td class="lb rb">'+round(crit)+'</td></tr>';
						} else {
							output += '<td></td><td></td><td class="rb"></td>';
						}
					}
					
					if ((actions[i].path == 1) && (actions[i].mast <= agony)) { // agony
						var m = 15 * agony;
						var dmg = (parseFloat(actions[i].dmg) * mods()) + ((v2/5) * actions[i].coeff) + m;
						var diff = parseFloat(dmg) - parseFloat(actions[i].dmg);
						var crit = parseFloat(dmg) * critMod(dm);
						
						// start row, enter general action info
						output += '<tr class="'+ altRow(r) +'"><td>'+ actions[i].icon +'</td><td><a href="' + actions[i].link + '" target="_blank">'+ actions[i].name +'</a></td>';
						
						// start row, enter action dmg info
						if (actions[i].dmg !== 0) {
							output += '<td class="lb">'+ actions[i].dmg +'</td><td class="lb">'+ round(dmg) +' (+<span class="note">'+round(diff)+'</span>)</td><td class="lb rb">'+round(crit)+'</td></tr>';
						} else {
							output += '<td></td><td></td><td class="rb"></td>';
						}
					}
					
					if ((actions[i].path == 2) && (actions[i].mast <= calamity)) { // calamity
						var m = 15 * calamity;
						var dmg = (parseFloat(actions[i].dmg) * mods()) + ((v2/5) * actions[i].coeff) + m;
						var diff = parseFloat(dmg) - parseFloat(actions[i].dmg);
						var crit = parseFloat(dmg) * critMod(dm);
						
						// start row, enter general action info
						output += '<tr class="'+ altRow(r) +'"><td>'+ actions[i].icon +'</td><td><a href="' + actions[i].link + '" target="_blank">'+ actions[i].name +'</a></td>';
						
						// start row, enter action dmg info
						if (actions[i].dmg !== 0) {
							output += '<td class="lb">'+ actions[i].dmg +'</td><td class="lb">'+ round(dmg) +' (+<span class="note">'+round(diff)+'</span>)</td><td class="lb rb">'+round(crit)+'</td></tr>';
						} else {
							output += '<td></td><td></td><td class="rb"></td>';
						}
					}
					
					if ((actions[i].path == 3) && (actions[i].mast <= destruction)) { // destruction
						var m = 15 * destruction;
						var dmg = (parseFloat(actions[i].dmg) * mods()) + ((v2/5) * actions[i].coeff) + m;
						var diff = parseFloat(dmg) - parseFloat(actions[i].dmg);
						var crit = parseFloat(dmg) * critMod(dm);
						
						// start row, enter general action info
						output += '<tr class="'+ altRow(r) +'"><td>'+ actions[i].icon +'</td><td><a href="' + actions[i].link + '" target="_blank">'+ actions[i].name +'</a></td>';
						
						// start row, enter action dmg info
						if (actions[i].dmg !== 0) {
							output += '<td class="lb">'+ actions[i].dmg +'</td><td class="lb">'+ round(dmg) +' (+<span class="note">'+round(diff)+'</span>)</td><td class="lb rb">'+round(crit)+'</td></tr>';
						} else {
							output += '<td></td><td></td><td class="rb"></td>';
						}
					}
					
					r++; // increment loop
				}
			}
			
			output += '</table></div><script src="http://www.wardb.com/js/extooltips.js" type="text/javascript"></script>';
						
			$("#results").html(output);
			$("#results").fadeIn('fast');

		});
		
		// save button click event
		$("#saveButton").click(function() {
			$("#save").html($("#results").html());
			$("#save > h3").append(' <span style="font-size:.9em;color:#8a7868;">[click to drag, mouse-wheel to scroll]</span>');
			$("#save").append('<div id="ne">X</div>');
			$("#save").attr("style", "background-color:#0c0c0c; border:solid 1px #333;padding:5px;");
			
			// make pinned block draggable and closable
			$("#save").draggable();
			$("#ne").click(function() {$("#save").hide();});
		});
		
		// close save event
		$("#closeSave").click(function() {$("#save").html('');});
		
		// unpin event
		$("#unpin").click(function() {$("#save").html(' ');});
		
		// lvlUp event
		$("#lvlUp").click(function() {var lvl = $("#level").val();$("#level").val(incrementUp(lvl,40,1));});
		// lvlDwn event
		$("#lvlDwn").click(function() {var lvl = $("#level").val();$("#level").val(incrementDwn(lvl,1,1));});
		
		// intUp event
		$("#intUp").click(function() {var int = $("#intel").val();$("#intel").val(incrementUp(int,990,10));});
		// intDwn event
		$("#intDwn").click(function() {var int = $("#intel").val();$("#intel").val(incrementDwn(int,1,10));});
		
		// agonyUp event
		$("#agonyUp").click(function() {var int = $("#agony").val();$("#agony").val(incrementUp(int,15,1));});
		// agonyDwn event
		$("#agonyDwn").click(function() {var int = $("#agony").val();$("#agony").val(incrementDwn(int,0,1));});
		
		// calamityUp event
		$("#calamityUp").click(function() {var int = $("#calamity").val();$("#calamity").val(incrementUp(int,15,1));});
		// calamityDwn event
		$("#calamityDwn").click(function() {var int = $("#calamity").val();$("#calamity").val(incrementDwn(int,0,1));});
		
		// destructionUp event
		$("#destructionUp").click(function() {var int = $("#destruction").val();$("#destruction").val(incrementUp(int,15,1));});
		// destructionDwn event
		$("#destructionDwn").click(function() {var int = $("#destruction").val();$("#destruction").val(incrementDwn(int,0,1));});
		
		// darkMagicUp event
		$("#darkMagicUp").click(function() {var int = $("#darkMagic").val();$("#darkMagic").val(incrementUp(int,100,10));});
		// darkMagicDwn event
		$("#darkMagicDwn").click(function() {var int = $("#darkMagic").val();$("#darkMagic").val(incrementDwn(int,0,10));});
	});