
function Grade(strName,blnDependantRate, intL1, intL2, intL3, intL4, intL5, intL6, intL7, intL8, intL9, intL10, intL11, intL12, intL13, intL14, intL15){
	this.Name = strName;
	this.DependantRate = blnDependantRate;
	this.L1 = intL1;
	this.L2 = intL2;
	this.L3 = intL3;
	this.L4 = intL4;
	this.L5 = intL5;
	this.L6 = intL6;
	this.L7 = intL7;
	this.L8 = intL8;
	this.L9 = intL9;
	this.L10 = intL10;
	this.L11 = intL11;
	this.L12 = intL12;
	this.L13 = intL13;
	this.L14 = intL14;
	this.L15 = intL15;
}
var Grades = new Array();
function AddGrades(objGrades, objGrade){
	objGrades[objGrades.length] = objGrade;
}
tmp = new Grade("ASG",false,121297,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("ASG",true,133950,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("USG",false,131432,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("USG",true,146044,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("D1",false,95394,97062,98728,100388,102047,103702,105349,106996,108638,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("D1",true,103204,105125,107042,108963,110885,112804,114726,116645,118565,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("D2",false,102981,104827,106666,108500,110329,112147,0,0,0,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("D2",true,112096,114283,116471,118659,120846,123033,0,0,0,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("P1",false,37202,38359,39516,40671,41827,42982,44138,45280,46416,47553,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("P1",true,39439,40696,41946,43204,44456,45710,46966,48222,49473,50728,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("P2",false,46730,47915,49096,50279,51461,52645,53847,55046,56251,57452,58650,59854,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("P2",true,49821,51127,52431,53738,55043,56347,57654,58957,60263,61570,62874,64180,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("P3",false,56091,57433,58777,60118,61462,62803,64143,65488,66828,68170,69508,70847,72182,73521,74859);
AddGrades(Grades, tmp)
tmp = new Grade("P3",true,60091,61550,63010,64468,65929,67387,68845,70307,71766,73225,74686,76143,77605,79063,80521);
AddGrades(Grades, tmp)
tmp = new Grade("P4",false,67483,68918,70354,71784,73215,74645,76074,77500,78924,80349,81770,83191,84612,86030,87447);
AddGrades(Grades, tmp)
tmp = new Grade("P4",true,72467,74044,75620,77196,78774,80349,81927,83503,85080,86655,88234,89808,91385,92963,94540);
AddGrades(Grades, tmp)
tmp = new Grade("P5",false,80734,82186,83633,85079,86524,87963,89402,90838,92272,93703,95132,96556,97981,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("P5",true,86904,88537,90172,91804,93439,95071,96707,98340,99974,101608,103242,104875,106510,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G1",false,29140,30249,31358,32467,33576,34685,35794,36903,38012,0,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G2",false,32199,33425,34651,35877,37103,38329,39555,40781,42007,43233,0,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G3",false,35563,36919,38275,39631,40987,42343,43699,45055,46411,47767,49123,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G4",false,39321,40815,42309,43803,45297,46791,48285,49779,51273,52767,54261,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G5",false,43435,45086,46737,48388,50039,51690,53341,54992,56643,58294,59945,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G6",false,48010,49835,51660,53485,55310,57135,58960,60785,62610,64435,66260,0,0,0,0);
AddGrades(Grades, tmp)
tmp = new Grade("G7",false,53027,55050,57073,59096,61119,63142,65165,67188,69211,71234,73257,0,0,0,0);
AddGrades(Grades, tmp)

