var fNum=new Array(),fVal,fName=new Array(),fNameVal,fSeries=new Array(),fCurr=new Array(),fShowing,NumTotal,NameTotal,SeriesTotal,CurrTotal,Browser;
var ONum,ONam,OSer,OCur,SNum,SNam,SSer,SCur,OWarn,SWarn,GIFNum,GIFName,GIFTotal,origONum,origSNum,initVal,selList,i,Name;

function InitForm(){initVal=1;selList=0;
ONum=document.SForm.OrigFNum;ONam=document.SForm.OrigFName;OSer=document.SForm.OrigFSeries;OCur=document.SForm.OrigFCurr;
SNum=document.SForm.NewFNum;SNam=document.SForm.NewFName;SSer=document.SForm.NewFSeries;SCur=document.SForm.NewFCurr;

/*
Browser=navigator.appName=="Microsoft Internet Explorer" ? 1 : 2;
if(Browser==1){SForm.NotesBox.cols=64;SForm.ProcBox.cols=64;SForm.NotesBox.rows=5;SForm.ProcBox.rows=2;
	ONam.style.width=408;SNam.style.width=408;document.getElementById("Title4").style.width=100;}
else{	ONam.style.width=418;SNam.style.width=418;document.getElementById("Title4").style.width=100;}
*/
i=0;buildLists(); InitOptions(); ONum.selectedIndex=0;ShowFundData(0);SNum.selectedIndex=0;ShowFundData(1);
OSer.selectedIndex=0;OCur.selectedIndex=0;ShowNumber(0);SSer.selectedIndex=1;SCur.selectedIndex=0;initVal=0;
ShowNumber(1);origONum=ONum.selectedIndex;origSNum=SNum.selectedIndex;
document.body.style.display="block";
}

function Fund(Num,Name,Ser,Curr,Class){this.Number=Num;this.Name=Name;this.Series=Ser;this.Currency=Curr;this.Class=Class;}

function Names(Name, Special_Note)
{
   this.Name=Name;
   this.Special_Note=Special_Note;
}


function ShowFundData(BoxNum){var ObjNum,ObjName,ObjSer,ObjCurr,Sel;
 ObjNum=BoxNum==0 ? ONum : SNum;
 if(ObjNum.selectedIndex==NumTotal-1){ 
	if(BoxNum==0){ObjNum.selectedIndex=origONum;} else {ObjNum.selectedIndex=origSNum;}
	return false;
 }
 ObjName=BoxNum==0 ? ONam : SNam;
 ObjSer=BoxNum==0 ? OSer : SSer;
 ObjCurr=BoxNum==0 ? OCur : SCur;
 Sel=ObjNum.selectedIndex;OWarn="";SWarn="";
 if(Sel<0){Sel=0; ObjNum.selectedIndex=0;}
 ObjName.selectedIndex=fNum[Sel].Name;ObjSer.selectedIndex=fNum[Sel].Series;
 ObjCurr.selectedIndex=fNum[Sel].Currency;if(SNam.selectedIndex>-1)ShowResults();
 if(BoxNum==0){origONum=Sel;} else {origSNum=Sel;}
}

function ShowNumber(BoxNum){var NameVal,SerVal,CurrVal,objNum,objSer,objCurr,thisObj,i,startAt=0,found=false,foundSer=1,foundCurr=1,ProcOut,NotesOut,warnClr,warnStart,warnStr;
ProcOut=document.SForm.ProcBox;NotesOut=document.SForm.NotesBox;warnClr="#D00000";
warnStart=BoxNum==0 ? "Source " : "Destination ";
warnStart+="Fund is not offered in ";
warnStr=BoxNum==0 ? OWarn : SWarn;
ObjNum=BoxNum==0 ? ONum : SNum;
objSer=BoxNum==0 ? OSer : SSer;
objCurr=BoxNum==0 ? OCur : SCur;
NameVal=BoxNum==0 ? ONam.selectedIndex : SNam.selectedIndex;
SerVal=objSer.selectedIndex;CurrVal=objCurr.selectedIndex;
for(i=0;i<ONum.length;i++){
	if(fNum[i].Name==NameVal){
		if(fNum[i].Series==SerVal && fNum[i].Currency==CurrVal){ObjNum.selectedIndex=i;found=true;
			if(BoxNum==0){OInvalid=0;}
			else{SInvalid=0;}
			break;}
		if(fNum[i].Series==SerVal)foundSer=0;if(fNum[i].Currency==CurrVal)foundCurr=0;
		}
	}
if(found==false){ObjNum.selectedIndex=ObjNum.length-1;foundSer+=(foundCurr*2);
	switch(foundSer){
		case 1:	warnStr=warnStart+"Series "+fSeries[SerVal];break;
		case 2:	warnStr=warnStart+fCurr[CurrVal];break;
		case 3:	warnStr=warnStart+"Series "+fSeries[SerVal]+" or in "+fCurr[CurrVal];break;
	}
	if(BoxNum==0){OWarn=warnStr;}else{ SWarn=warnStr;}
	}
else{	if(BoxNum==0){OWarn="";}else{SWarn="";}
	}
	if(OWarn=="" && SWarn==""){ShowResults();}
	else{NotesOut.value=OWarn;if(OWarn!="")NotesOut.value+="\n";NotesOut.value+=SWarn;
		ProcOut.value="Switch not possible. See Notes.";
	}
}

function ShowResults(){var XName,XSeries,XCurr,XClass,NName,NSeries,NCurr,NClass,Proc,Notes,ProcOut,NotesOut,NewFund;
var XOutStr,NOutStr,foundAt,startAt,fStr,tmpStr,XStr,NStr,XTax,NTax,ProcAtVal,warnClr,corpClsF,corpClsT, Closed_Note;
	if(initVal==1) return false;
	Notes="";ProcOut=document.SForm.ProcBox;NotesOut=document.SForm.NotesBox;warnClr="#D00000";
	XName=ONam.selectedIndex;XSeries=OSer.selectedIndex;XCurr=OCur.selectedIndex;XClass=fNum[ONum.selectedIndex].Class-1;
	NName=SNam.selectedIndex;NSeries=SSer.selectedIndex;NCurr=SCur.selectedIndex;NClass=fNum[SNum.selectedIndex].Class-1;
	XStr=fName[XName].Name;NStr=fName[NName].Name;fStr=fName[NName].Link;
	corpClsF=(XStr.indexOf("Corporate Class")>0);corpClsT=(NStr.indexOf("Corporate Class")>0);
	ProcOut.value="";NotesOut.value="";XOutStr="";NOutStr="";ProcAtVal=0;NInv=0;
Closed_Note= fName[NName].Special_Note;
if(Closed_Note!="") { ProcOut.value="Not applicable - See Notes";NotesOut.value= Closed_Note;return false; }
	if(XClass!=2 && NClass==2){
		NotesOut.value="This transaction must be done as a Sell and Purchase. \nIn addition, the client must have an existing GIF account with Franklin Templeton.";
		ProcOut.value="Not applicable - See Notes";return false;}
	if(XClass==2 && NClass!=2){
		NotesOut.value="This transaction must be done as a Sell and then a Purchase on the next business day.\nFor further information, please contact our Client Service department.";
		ProcOut.value="Not allowed - See Notes";return false;}	
	if(XName!=NName){if(XClass==1 && NClass==1){ProcAtVal=1;} else {ProcAtVal=0;}
	}
	else{if((XSeries==NSeries && XCurr==NCurr) || (XSeries==2 && (NSeries==1 || NSeries==9))){ProcAtVal=0;} else {ProcAtVal=1;}
	}
	if(XStr.search("Tax Class")!=-1 && NStr.search("Tax Class")!=-1){ProcAtVal=1;
		if(XStr==NStr){if(XSeries==NSeries) procAtVal=0;
			if((XSeries==2 || XSeries==10) && (NSeries==0 || NSeries==2 || NSeries==8 || NSeries==10)) procAtVal=0;
			if((XSeries==0 || XSeries==8) && (NSeries==0 || NSeries==8)) procAtVal=0;
		}
	}
	Proc=(ProcAtVal == 0) ? "at Market - likely result in a capital gain/loss for tax purposes": "at Cost - not a disposition for tax purposes";
	ProcOut.value=Proc;
	Notes="Subject to 0 to 2% switch fee. ";
	if((NSeries==1 || NSeries==9) && (XSeries!=1 && XSeries!=9)){Notes = "";}
	if((NSeries==2 || NSeries==10) && (XSeries!=2 && XSeries!=10)){Notes = "";}
	if((XSeries==2 || XSeries==10) && (NSeries==2 || NSeries==10)){Notes += "DSC schedule is maintained.";}
	if((XSeries==2 || XSeries==10) && (NSeries!=2 && NSeries!=10)){
		if(Notes.length>0){Notes+="\n";}
		Notes+="Source Fund may be subject to DSC Fees.";}
	if((XSeries==2 || XSeries==10 || XSeries==1 || XSeries==9) && (NSeries==0 || NSeries==8)){
		if(Notes.length>0){Notes+="\n";}
		Notes+="Front End Fund is subject to 0 to 6% commission.";}
	if(((XSeries==2 || XSeries==10) && (NSeries==1 || NSeries==9)) || ((XSeries==1 || XSeries==9) && (NSeries==2 || NSeries==10))){
		ProcOut.value="Not allowed - See Notes."; NotesOut.value="This transaction must be done as a Sell and then a Purchase on the next business day.\nFor further information, please contact our Client Service department.";return;}
	if((XSeries==1 || XSeries==9) && (NSeries!=1 && NSeries!=9)){
		if(Notes.length>0){Notes+="\n";}
		Notes+="Source Fund may be subject to Low Load Redemption Fees, if applicable.";}
	if((XSeries!=1 && XSeries!=9) && (NSeries==1 || NSeries==9)){
		if(Notes.length>0){Notes+="\n";}
		Notes+="Dealer is paid 2.5% commission, client is subject to 3 year redemption schedule on Low Load fund.";}
	if((XSeries!=2 && XSeries!=10) && (NSeries == 2 || NSeries==10)){
		if(Notes.length>0){Notes+="\n";}
		Notes+="Dealer is paid 5% commission, client is subject to 6 year DSC redemption schedule on DSC fund.";}
	if((XSeries==3 && NSeries == 3) || (XSeries==7 && NSeries == 7) || (XSeries==3 && NSeries==7) || (XSeries==7 && NSeries==3)){Notes="No switch fees allowed.";}
	if((XSeries==2 && NSeries==0) || (XSeries==10 && NSeries==8) || (XSeries==2 && NSeries==1) || (XSeries==2 && NSeries==9)){if(XName==NName){
		if(Notes.length>0){Notes+="\n";}
		Notes+="10% Free Entitlement units will be switched at Cost,\nMatured units will be switched at Market.\nDSC units maybe subject to DSC fees.";
		ProcOut.value="at Market - likely result in a capital gain/loss for tax purposes - See Notes";}}
	if(XSeries!=3 && NSeries==3){if(Notes.length>0){Notes+="\n";}
		Notes+="In order to switch into F-Series, your Dealership must have an F-Series agreement with Franklin Templeton.";}
	if(XSeries!=7 && NSeries==7){ if(Notes.length>0){Notes+="\n";}
		Notes+="In order to switch into S-Series, your Dealership must have an S-Series agreement with Franklin Templeton.";}
	if(NSeries==4 || NSeries==5){fStr="";ProcOut.value+=" - See Notes";
		if(Notes.length>0){Notes+="\n";}
		Notes+="For more information, contact your sales Manager."
	}
	if(XStr.search("Pooled Portfolio")!=-1 && NStr.search("Pooled Portfolio")!=-1){
	    if(XStr!=NStr){if(XSeries==2 && NSeries==0){NotesOut.value="This transaction must be done as a Sell and then a Purchase on the next business day.\nFront End Fund is subject to 0 to 6% commission.\nFor further information, please contact our Client Service department.";return;}}
	}
	if(XStr.search("Portfolio")!=-1 && XStr.search("Pooled")==-1 && NStr.search("Portfolio")!=-1 && NStr.search("Pooled")==-1){
	    if(XStr!=NStr){if(XSeries==2 && NSeries==0){NotesOut.value="This transaction must be done as a Sell and then a Purchase on the next business day.\nFront End Fund is subject to 0 to 6% commission.\nFor further information, please contact our Client Service department.";return;}}
	}
	NotesOut.value=Notes;
}

function InitOptions(){var i;
ONam.options.length=0;SNam.options.length=0;ONum.options.length=0;SNum.options.length=0;
OSer.options.length=0;SSer.options.length=0;OCur.options.length=0;SCur.options.length=0;
for(i=0;i<NameTotal;i++){ONam.options[i]=new Option(fName[i].Name,"");SNam.options[i]=new Option(fName[i].Name,"");}
for(i=0;i<NumTotal;i++){ONum.options[i]=new Option(fNum[i].Number,"");SNum.options[i]=new Option(fNum[i].Number,"");}
for(i=0;i<SeriesTotal;i++){OSer.options[i]=new Option(fSeries[i],"");SSer.options[i]=new Option(fSeries[i],"");}
for(i=0;i<CurrTotal;i++){OCur.options[i]=new Option(fCurr[i],"");SCur.options[i]=new Option(fCurr[i],"");}
}
function buildLists(){
fNum[0]= new Fund(102,88,2,1,1); fNum[1]= new Fund(104,20,5,0,1); fNum[2]= new Fund(105,78,5,0,1); fNum[3]= new Fund(106,50,5,0,1); fNum[4]= new Fund(110,3,5,0,1); fNum[5]= new Fund(111,44,5,0,1); fNum[6]= new Fund(112,10,5,0,1); 
fNum[7]= new Fund(113,15,5,0,1); fNum[8]= new Fund(114,22,5,0,1); fNum[9]= new Fund(115,19,5,0,1); fNum[10]= new Fund(116,24,5,0,1); fNum[11]= new Fund(117,35,5,0,1); fNum[12]= new Fund(119,49,5,0,2); fNum[13]= new Fund(122,75,5,0,1); 
fNum[14]= new Fund(123,48,5,0,1); fNum[15]= new Fund(124,27,5,0,1); fNum[16]= new Fund(130,6,5,0,1); fNum[17]= new Fund(132,48,5,1,1); fNum[18]= new Fund(133,27,5,1,1); fNum[19]= new Fund(140,40,5,1,1); fNum[20]= new Fund(141,44,5,1,1); 
fNum[21]= new Fund(142,22,5,1,1); fNum[22]= new Fund(144,78,5,1,1); fNum[23]= new Fund(145,50,5,1,1); fNum[24]= new Fund(147,49,5,1,2); fNum[25]= new Fund(149,28,5,1,1); fNum[26]= new Fund(165,88,5,0,1); fNum[27]= new Fund(166,37,5,0,1); 
fNum[28]= new Fund(167,90,5,0,1); fNum[29]= new Fund(168,77,5,0,1); fNum[30]= new Fund(169,86,5,0,1); fNum[31]= new Fund(170,58,5,0,1); fNum[32]= new Fund(171,80,5,0,1); fNum[33]= new Fund(172,28,5,0,1); fNum[34]= new Fund(173,30,5,0,1); 
fNum[35]= new Fund(174,30,5,1,1); fNum[36]= new Fund(175,88,5,1,1); fNum[37]= new Fund(177,90,5,1,1); fNum[38]= new Fund(178,86,5,1,1); fNum[39]= new Fund(179,80,5,1,1); fNum[40]= new Fund(180,50,0,0,1); fNum[41]= new Fund(181,50,0,1,1); 
fNum[42]= new Fund(182,50,2,0,1); fNum[43]= new Fund(183,50,2,1,1); fNum[44]= new Fund(184,50,1,0,1); fNum[45]= new Fund(185,50,1,1,1); fNum[46]= new Fund(186,28,0,0,1); fNum[47]= new Fund(187,28,0,1,1); fNum[48]= new Fund(188,28,2,0,1); 
fNum[49]= new Fund(189,28,2,1,1); fNum[50]= new Fund(190,28,1,0,1); fNum[51]= new Fund(191,28,1,1,1); fNum[52]= new Fund(200,3,0,0,1); fNum[53]= new Fund(201,44,0,0,1); fNum[54]= new Fund(202,10,0,0,1); fNum[55]= new Fund(203,15,0,0,1); 
fNum[56]= new Fund(204,35,0,0,1); fNum[57]= new Fund(205,19,0,0,1); fNum[58]= new Fund(207,20,0,0,1); fNum[59]= new Fund(212,75,0,0,1); fNum[60]= new Fund(213,48,0,0,1); fNum[61]= new Fund(214,27,0,0,1); fNum[62]= new Fund(221,22,0,0,1); 
fNum[63]= new Fund(222,6,0,0,1); fNum[64]= new Fund(223,24,0,0,1); fNum[65]= new Fund(224,78,0,0,1); fNum[66]= new Fund(225,50,3,0,1); fNum[67]= new Fund(227,58,7,0,1); fNum[68]= new Fund(228,28,3,0,1); fNum[69]= new Fund(229,30,3,0,1); 
fNum[70]= new Fund(230,3,3,0,1); fNum[71]= new Fund(231,44,3,0,1); fNum[72]= new Fund(232,10,3,0,1); fNum[73]= new Fund(233,15,3,0,1); fNum[74]= new Fund(235,19,3,0,1); fNum[75]= new Fund(236,35,3,0,1); fNum[76]= new Fund(237,78,3,0,1); 
fNum[77]= new Fund(239,20,3,0,1); fNum[78]= new Fund(242,75,3,0,1); fNum[79]= new Fund(243,48,3,0,1); fNum[80]= new Fund(244,27,3,0,1); fNum[81]= new Fund(251,22,3,0,1); fNum[82]= new Fund(252,6,3,0,1); fNum[83]= new Fund(253,24,3,0,1); 
fNum[84]= new Fund(254,82,4,0,1); fNum[85]= new Fund(255,62,0,0,1); fNum[86]= new Fund(256,82,4,1,1); fNum[87]= new Fund(257,82,3,0,1); fNum[88]= new Fund(258,82,3,1,1); fNum[89]= new Fund(259,82,5,0,1); fNum[90]= new Fund(260,82,5,1,1); 
fNum[91]= new Fund(261,50,3,1,1); fNum[92]= new Fund(262,28,3,1,1); fNum[93]= new Fund(263,30,3,1,1); fNum[94]= new Fund(267,58,4,0,1); fNum[95]= new Fund(272,6,4,0,1); fNum[96]= new Fund(279,35,4,0,1); fNum[97]= new Fund(280,3,4,0,1); 
fNum[98]= new Fund(282,10,4,0,1); fNum[99]= new Fund(283,15,4,0,1); fNum[100]= new Fund(284,19,4,0,1); fNum[101]= new Fund(285,48,4,0,1); fNum[102]= new Fund(294,15,8,0,1); fNum[103]= new Fund(295,15,10,0,1); fNum[104]= new Fund(296,75,8,0,1); 
fNum[105]= new Fund(297,75,10,0,1); fNum[106]= new Fund(298,6,8,0,1); fNum[107]= new Fund(299,6,10,0,1); fNum[108]= new Fund(300,3,2,0,1); fNum[109]= new Fund(301,44,2,0,1); fNum[110]= new Fund(302,10,2,0,1); fNum[111]= new Fund(303,15,2,0,1); 
fNum[112]= new Fund(304,35,2,0,1); fNum[113]= new Fund(305,19,2,0,1); fNum[114]= new Fund(306,20,2,0,1); fNum[115]= new Fund(307,78,2,0,1); fNum[116]= new Fund(312,75,2,0,1); fNum[117]= new Fund(313,48,2,0,1); fNum[118]= new Fund(314,27,2,0,1); 
fNum[119]= new Fund(321,22,2,0,1); fNum[120]= new Fund(322,6,2,0,1); fNum[121]= new Fund(323,24,2,0,1); fNum[122]= new Fund(324,62,0,1,1); fNum[123]= new Fund(325,76,0,0,2); fNum[124]= new Fund(326,76,2,0,2); fNum[125]= new Fund(327,76,3,0,2); 
fNum[126]= new Fund(329,76,5,0,2); fNum[127]= new Fund(330,85,0,0,2); fNum[128]= new Fund(331,85,2,0,2); fNum[129]= new Fund(332,85,0,1,2); fNum[130]= new Fund(333,85,2,1,2); fNum[131]= new Fund(334,85,3,0,2); fNum[132]= new Fund(335,85,3,1,2); 
fNum[133]= new Fund(336,85,4,0,2); fNum[134]= new Fund(337,85,4,1,2); fNum[135]= new Fund(338,85,5,0,2); fNum[136]= new Fund(339,85,5,1,2); fNum[137]= new Fund(340,79,0,0,2); fNum[138]= new Fund(341,79,2,0,2); fNum[139]= new Fund(342,79,0,1,2); 
fNum[140]= new Fund(343,79,2,1,2); fNum[141]= new Fund(344,79,3,0,2); fNum[142]= new Fund(345,79,3,1,2); fNum[143]= new Fund(348,79,5,0,2); fNum[144]= new Fund(349,79,5,1,2); fNum[145]= new Fund(350,87,0,0,2); fNum[146]= new Fund(351,87,0,1,2); 
fNum[147]= new Fund(352,87,2,0,2); fNum[148]= new Fund(353,87,2,1,2); fNum[149]= new Fund(354,87,3,0,2); fNum[150]= new Fund(355,87,3,1,2); fNum[151]= new Fund(356,87,4,0,2); fNum[152]= new Fund(357,87,4,1,2); fNum[153]= new Fund(358,87,5,0,2); 
fNum[154]= new Fund(359,87,5,1,2); fNum[155]= new Fund(360,89,0,0,2); fNum[156]= new Fund(361,89,2,0,2); fNum[157]= new Fund(362,89,0,1,2); fNum[158]= new Fund(363,89,2,1,2); fNum[159]= new Fund(364,89,3,0,2); fNum[160]= new Fund(365,89,3,1,2); 
fNum[161]= new Fund(366,89,4,0,2); fNum[162]= new Fund(367,89,4,1,2); fNum[163]= new Fund(368,89,5,0,2); fNum[164]= new Fund(369,89,5,1,2); fNum[165]= new Fund(370,49,0,0,2); fNum[166]= new Fund(371,49,0,1,2); fNum[167]= new Fund(372,49,2,0,2); 
fNum[168]= new Fund(373,49,2,1,2); fNum[169]= new Fund(374,49,1,0,2); fNum[170]= new Fund(375,49,1,1,2); fNum[171]= new Fund(376,49,3,0,2); fNum[172]= new Fund(377,49,3,1,2); fNum[173]= new Fund(384,58,8,0,1); fNum[174]= new Fund(385,58,10,0,1); 
fNum[175]= new Fund(386,58,9,0,1); fNum[176]= new Fund(387,30,0,0,1); fNum[177]= new Fund(388,30,0,1,1); fNum[178]= new Fund(389,30,2,0,1); fNum[179]= new Fund(390,30,2,1,1); fNum[180]= new Fund(391,30,1,0,1); fNum[181]= new Fund(393,30,1,1,1); 
fNum[182]= new Fund(515,3,1,0,1); fNum[183]= new Fund(516,44,1,0,1); fNum[184]= new Fund(517,44,1,1,1); fNum[185]= new Fund(518,10,1,0,1); fNum[186]= new Fund(519,15,1,0,1); fNum[187]= new Fund(520,15,9,0,1); fNum[188]= new Fund(521,35,1,0,1); 
fNum[189]= new Fund(522,19,1,0,1); fNum[190]= new Fund(523,20,1,0,1); fNum[191]= new Fund(529,75,1,0,1); fNum[192]= new Fund(539,75,9,0,1); fNum[193]= new Fund(556,48,1,0,1); fNum[194]= new Fund(557,48,1,1,1); fNum[195]= new Fund(573,27,1,0,1); 
fNum[196]= new Fund(574,27,1,1,1); fNum[197]= new Fund(593,22,1,1,1); fNum[198]= new Fund(594,22,1,0,1); fNum[199]= new Fund(595,22,9,0,1); fNum[200]= new Fund(596,6,9,0,1); fNum[201]= new Fund(597,6,1,0,1); fNum[202]= new Fund(598,24,1,0,1); 
fNum[203]= new Fund(599,78,1,0,1); fNum[204]= new Fund(606,78,1,1,1); fNum[205]= new Fund(607,76,1,0,2); fNum[206]= new Fund(608,85,1,0,2); fNum[207]= new Fund(609,85,1,1,2); fNum[208]= new Fund(610,79,1,0,2); fNum[209]= new Fund(613,79,1,1,2); 
fNum[210]= new Fund(614,87,1,0,2); fNum[211]= new Fund(615,87,1,1,2); fNum[212]= new Fund(616,89,1,0,2); fNum[213]= new Fund(617,89,1,1,2); fNum[214]= new Fund(640,54,1,0,1); fNum[215]= new Fund(641,54,9,0,1); fNum[216]= new Fund(642,52,1,0,1); 
fNum[217]= new Fund(643,52,9,0,1); fNum[218]= new Fund(644,64,1,1,1); fNum[219]= new Fund(645,64,1,0,1); fNum[220]= new Fund(646,66,1,1,1); fNum[221]= new Fund(647,66,1,0,1); fNum[222]= new Fund(648,88,1,0,1); fNum[223]= new Fund(649,88,1,1,1); 
fNum[224]= new Fund(656,54,0,0,1); fNum[225]= new Fund(657,54,2,0,1); fNum[226]= new Fund(658,52,0,0,1); fNum[227]= new Fund(659,52,2,0,1); fNum[228]= new Fund(660,64,0,0,1); fNum[229]= new Fund(661,64,2,0,1); fNum[230]= new Fund(662,64,0,1,1); 
fNum[231]= new Fund(663,64,2,1,1); fNum[232]= new Fund(664,37,1,0,1); fNum[233]= new Fund(665,66,0,0,1); fNum[234]= new Fund(667,66,2,0,1); fNum[235]= new Fund(668,66,0,1,1); fNum[236]= new Fund(669,66,2,1,1); fNum[237]= new Fund(670,54,3,0,1); 
fNum[238]= new Fund(671,52,3,0,1); fNum[239]= new Fund(672,64,3,0,1); fNum[240]= new Fund(673,64,3,1,1); fNum[241]= new Fund(674,82,1,0,1); fNum[242]= new Fund(675,66,3,0,1); fNum[243]= new Fund(676,66,3,1,1); fNum[244]= new Fund(677,54,4,0,1); 
fNum[245]= new Fund(678,52,4,0,1); fNum[246]= new Fund(679,64,4,0,1); fNum[247]= new Fund(680,64,4,1,1); fNum[248]= new Fund(681,66,4,0,1); fNum[249]= new Fund(682,66,4,1,1); fNum[250]= new Fund(683,54,5,0,1); fNum[251]= new Fund(684,82,1,1,1); 
fNum[252]= new Fund(685,52,5,0,1); fNum[253]= new Fund(686,64,5,0,1); fNum[254]= new Fund(687,64,5,1,1); fNum[255]= new Fund(688,66,5,0,1); fNum[256]= new Fund(689,66,5,1,1); fNum[257]= new Fund(690,54,8,0,1); fNum[258]= new Fund(691,54,10,0,1); 
fNum[259]= new Fund(692,52,8,0,1); fNum[260]= new Fund(693,52,10,0,1); fNum[261]= new Fund(694,86,1,0,1); fNum[262]= new Fund(695,86,1,1,1); fNum[263]= new Fund(700,88,0,0,1); fNum[264]= new Fund(702,88,0,1,1); fNum[265]= new Fund(703,37,0,0,1); 
fNum[266]= new Fund(704,82,0,0,1); fNum[267]= new Fund(705,90,2,0,1); fNum[268]= new Fund(706,77,2,0,1); fNum[269]= new Fund(707,86,0,0,1); fNum[270]= new Fund(730,80,0,0,1); fNum[271]= new Fund(731,80,2,0,1); fNum[272]= new Fund(732,88,2,0,1); 
fNum[273]= new Fund(733,37,2,0,1); fNum[274]= new Fund(734,82,2,0,1); fNum[275]= new Fund(735,90,0,0,1); fNum[276]= new Fund(736,77,0,0,1); fNum[277]= new Fund(737,86,2,0,1); fNum[278]= new Fund(739,80,1,1,1); fNum[279]= new Fund(740,88,3,0,1); 
fNum[280]= new Fund(741,80,3,0,1); fNum[281]= new Fund(742,90,1,0,1); fNum[282]= new Fund(743,37,3,0,1); fNum[283]= new Fund(744,90,1,1,1); fNum[284]= new Fund(745,90,3,0,1); fNum[285]= new Fund(746,77,3,0,1); fNum[286]= new Fund(747,86,3,0,1); 
fNum[287]= new Fund(748,90,9,0,1); fNum[288]= new Fund(749,77,1,0,1); fNum[289]= new Fund(750,88,3,1,1); fNum[290]= new Fund(751,80,3,1,1); fNum[291]= new Fund(752,47,1,0,2); fNum[292]= new Fund(753,90,3,1,1); fNum[293]= new Fund(754,86,3,1,1); 
fNum[294]= new Fund(755,47,0,0,2); fNum[295]= new Fund(756,47,2,0,2); fNum[296]= new Fund(757,47,0,1,2); fNum[297]= new Fund(758,47,2,1,2); fNum[298]= new Fund(759,47,3,0,2); fNum[299]= new Fund(760,47,3,1,2); fNum[300]= new Fund(761,48,4,0,1); 
fNum[301]= new Fund(762,48,4,1,1); fNum[302]= new Fund(763,47,5,0,2); fNum[303]= new Fund(764,47,5,1,2); fNum[304]= new Fund(765,47,1,1,2); fNum[305]= new Fund(766,40,1,1,1); fNum[306]= new Fund(767,39,1,1,2); fNum[307]= new Fund(770,90,8,0,1); 
fNum[308]= new Fund(771,90,10,0,1); fNum[309]= new Fund(772,22,8,0,1); fNum[310]= new Fund(773,22,10,0,1); fNum[311]= new Fund(778,2,1,0,2); fNum[312]= new Fund(779,9,1,0,2); fNum[313]= new Fund(780,88,4,0,1); fNum[314]= new Fund(781,37,4,0,1); 
fNum[315]= new Fund(782,34,1,0,2); fNum[316]= new Fund(783,21,1,0,2); fNum[317]= new Fund(784,21,1,1,2); fNum[318]= new Fund(785,90,4,0,1); fNum[319]= new Fund(787,86,4,0,1); fNum[320]= new Fund(788,23,1,0,2); fNum[321]= new Fund(789,80,4,0,1); 
fNum[322]= new Fund(790,45,1,0,2); fNum[323]= new Fund(791,45,1,1,2); fNum[324]= new Fund(795,88,4,1,1); fNum[325]= new Fund(797,90,4,1,1); fNum[326]= new Fund(798,86,4,1,1); fNum[327]= new Fund(799,80,4,1,1); fNum[328]= new Fund(801,44,0,1,1); 
fNum[329]= new Fund(802,22,0,1,1); fNum[330]= new Fund(803,82,0,1,1); fNum[331]= new Fund(804,90,0,1,1); fNum[332]= new Fund(805,78,0,1,1); fNum[333]= new Fund(806,86,0,1,1); fNum[334]= new Fund(807,26,1,0,2); fNum[335]= new Fund(808,26,1,1,2); 
fNum[336]= new Fund(809,80,0,1,1); fNum[337]= new Fund(812,80,1,0,1); fNum[338]= new Fund(813,48,0,1,1); fNum[339]= new Fund(814,27,0,1,1); fNum[340]= new Fund(820,40,0,1,1); fNum[341]= new Fund(821,62,1,0,1); fNum[342]= new Fund(822,62,1,1,1); 
fNum[343]= new Fund(823,62,2,0,1); fNum[344]= new Fund(824,62,2,1,1); fNum[345]= new Fund(825,39,0,1,2); fNum[346]= new Fund(826,39,2,1,2); fNum[347]= new Fund(827,39,3,1,2); fNum[348]= new Fund(828,39,4,1,2); fNum[349]= new Fund(829,39,5,1,2); 
fNum[350]= new Fund(832,22,3,1,1); fNum[351]= new Fund(833,48,3,1,1); fNum[352]= new Fund(834,27,3,1,1); fNum[353]= new Fund(837,78,3,1,1); fNum[354]= new Fund(840,40,3,1,1); fNum[355]= new Fund(841,44,3,1,1); fNum[356]= new Fund(844,62,3,0,1); 
fNum[357]= new Fund(855,62,3,1,1); fNum[358]= new Fund(856,62,4,0,1); fNum[359]= new Fund(857,62,4,1,1); fNum[360]= new Fund(858,62,5,0,1); fNum[361]= new Fund(859,62,5,1,1); fNum[362]= new Fund(863,48,4,1,1); fNum[363]= new Fund(870,40,4,1,1); 
fNum[364]= new Fund(901,44,2,1,1); fNum[365]= new Fund(902,22,2,1,1); fNum[366]= new Fund(903,82,2,1,1); fNum[367]= new Fund(904,90,2,1,1); fNum[368]= new Fund(905,78,2,1,1); fNum[369]= new Fund(906,86,2,1,1); fNum[370]= new Fund(909,80,2,1,1); 
fNum[371]= new Fund(913,48,2,1,1); fNum[372]= new Fund(914,27,2,1,1); fNum[373]= new Fund(920,40,2,1,1); fNum[374]= new Fund(925,2,0,0,2); fNum[375]= new Fund(926,2,2,0,2); fNum[376]= new Fund(927,2,3,0,2); fNum[377]= new Fund(928,2,4,0,2); 
fNum[378]= new Fund(929,2,5,0,2); fNum[379]= new Fund(930,9,0,0,2); fNum[380]= new Fund(931,9,2,0,2); fNum[381]= new Fund(932,9,3,0,2); fNum[382]= new Fund(934,9,5,0,2); fNum[383]= new Fund(935,34,0,0,2); fNum[384]= new Fund(936,34,2,0,2); 
fNum[385]= new Fund(937,34,3,0,2); fNum[386]= new Fund(938,34,4,0,2); fNum[387]= new Fund(939,34,5,0,2); fNum[388]= new Fund(940,21,0,0,2); fNum[389]= new Fund(941,21,2,0,2); fNum[390]= new Fund(942,21,0,1,2); fNum[391]= new Fund(943,21,2,1,2); 
fNum[392]= new Fund(944,21,3,0,2); fNum[393]= new Fund(945,21,3,1,2); fNum[394]= new Fund(946,21,4,0,2); fNum[395]= new Fund(947,21,4,1,2); fNum[396]= new Fund(948,21,5,0,2); fNum[397]= new Fund(949,21,5,1,2); fNum[398]= new Fund(950,23,0,0,2); 
fNum[399]= new Fund(951,23,2,0,2); fNum[400]= new Fund(952,23,3,0,2); fNum[401]= new Fund(954,23,5,0,2); fNum[402]= new Fund(955,45,0,0,2); fNum[403]= new Fund(956,45,2,0,2); fNum[404]= new Fund(957,45,0,1,2); fNum[405]= new Fund(958,45,2,1,2); 
fNum[406]= new Fund(959,45,3,0,2); fNum[407]= new Fund(960,45,3,1,2); fNum[408]= new Fund(963,45,5,0,2); fNum[409]= new Fund(964,45,5,1,2); fNum[410]= new Fund(985,26,0,0,2); fNum[411]= new Fund(986,26,2,0,2); fNum[412]= new Fund(987,26,0,1,2); 
fNum[413]= new Fund(988,26,2,1,2); fNum[414]= new Fund(989,26,3,0,2); fNum[415]= new Fund(990,26,3,1,2); fNum[416]= new Fund(993,26,5,0,2); fNum[417]= new Fund(994,26,5,1,2); fNum[418]= new Fund(1012,11,0,0,1); fNum[419]= new Fund(1013,11,2,0,1); 
fNum[420]= new Fund(1014,11,1,0,1); fNum[421]= new Fund(1015,11,3,0,1); fNum[422]= new Fund(1016,11,5,0,1); fNum[423]= new Fund(1017,8,0,0,1); fNum[424]= new Fund(1018,8,2,0,1); fNum[425]= new Fund(1019,8,1,0,1); fNum[426]= new Fund(1020,8,3,0,1); 
fNum[427]= new Fund(1021,8,5,0,1); fNum[428]= new Fund(1022,57,0,0,2); fNum[429]= new Fund(1023,57,1,0,2); fNum[430]= new Fund(1024,57,2,0,2); fNum[431]= new Fund(1025,57,3,0,2); fNum[432]= new Fund(1026,57,4,0,2); fNum[433]= new Fund(1027,57,5,0,2); 
fNum[434]= new Fund(1028,53,0,0,2); fNum[435]= new Fund(1029,53,1,0,2); fNum[436]= new Fund(1030,53,2,0,2); fNum[437]= new Fund(1031,53,3,0,2); fNum[438]= new Fund(1033,53,5,0,2); fNum[439]= new Fund(1034,51,0,0,2); fNum[440]= new Fund(1035,51,1,0,2); 
fNum[441]= new Fund(1036,51,2,0,2); fNum[442]= new Fund(1037,51,3,0,2); fNum[443]= new Fund(1039,51,5,0,2); fNum[444]= new Fund(1040,63,0,0,2); fNum[445]= new Fund(1041,63,1,0,2); fNum[446]= new Fund(1042,63,2,0,2); fNum[447]= new Fund(1043,63,3,0,2); 
fNum[448]= new Fund(1045,63,5,0,2); fNum[449]= new Fund(1046,63,0,1,2); fNum[450]= new Fund(1047,63,1,1,2); fNum[451]= new Fund(1048,63,2,1,2); fNum[452]= new Fund(1049,63,3,1,2); fNum[453]= new Fund(1051,63,5,1,2); fNum[454]= new Fund(1052,61,0,0,2); 
fNum[455]= new Fund(1053,61,1,0,2); fNum[456]= new Fund(1054,61,2,0,2); fNum[457]= new Fund(1055,61,3,0,2); fNum[458]= new Fund(1056,61,4,0,2); fNum[459]= new Fund(1057,61,5,0,2); fNum[460]= new Fund(1058,61,0,1,2); fNum[461]= new Fund(1059,61,1,1,2); 
fNum[462]= new Fund(1060,61,2,1,2); fNum[463]= new Fund(1061,61,3,1,2); fNum[464]= new Fund(1062,61,4,1,2); fNum[465]= new Fund(1063,61,5,1,2); fNum[466]= new Fund(1064,65,0,0,2); fNum[467]= new Fund(1065,65,1,0,2); fNum[468]= new Fund(1066,65,2,0,2); 
fNum[469]= new Fund(1067,65,3,0,2); fNum[470]= new Fund(1069,65,5,0,2); fNum[471]= new Fund(1070,65,0,1,2); fNum[472]= new Fund(1071,65,1,1,2); fNum[473]= new Fund(1072,65,2,1,2); fNum[474]= new Fund(1073,65,3,1,2); fNum[475]= new Fund(1075,65,5,1,2); 
fNum[476]= new Fund(1076,74,0,0,2); fNum[477]= new Fund(1077,74,1,0,2); fNum[478]= new Fund(1078,74,2,0,2); fNum[479]= new Fund(1079,74,3,0,2); fNum[480]= new Fund(1080,74,5,0,2); fNum[481]= new Fund(1081,74,0,1,2); fNum[482]= new Fund(1082,74,1,1,2); 
fNum[483]= new Fund(1083,74,2,1,2); fNum[484]= new Fund(1084,74,3,1,2); fNum[485]= new Fund(1085,74,5,1,2); fNum[486]= new Fund(1086,56,0,0,1); fNum[487]= new Fund(1087,56,1,0,1); fNum[488]= new Fund(1088,56,2,0,1); fNum[489]= new Fund(1089,56,3,0,1); 
fNum[490]= new Fund(1090,56,5,0,1); fNum[491]= new Fund(1091,55,0,0,2); fNum[492]= new Fund(1092,55,1,0,2); fNum[493]= new Fund(1093,55,2,0,2); fNum[494]= new Fund(1094,55,3,0,2); fNum[495]= new Fund(1095,55,5,0,2); fNum[496]= new Fund(1096,1,0,0,1); 
fNum[497]= new Fund(1097,1,1,0,1); fNum[498]= new Fund(1098,1,2,0,1); fNum[499]= new Fund(1099,1,3,0,1); fNum[500]= new Fund(1200,4,0,0,2); fNum[501]= new Fund(1201,4,1,0,2); fNum[502]= new Fund(1202,4,2,0,2); fNum[503]= new Fund(1203,4,3,0,2); 
fNum[504]= new Fund(1204,4,5,0,2); fNum[505]= new Fund(1205,14,0,0,2); fNum[506]= new Fund(1206,14,1,0,2); fNum[507]= new Fund(1207,14,2,0,2); fNum[508]= new Fund(1208,14,3,0,2); fNum[509]= new Fund(1209,14,5,0,2); fNum[510]= new Fund(1210,36,0,0,2); 
fNum[511]= new Fund(1211,36,1,0,2); fNum[512]= new Fund(1212,36,2,0,2); fNum[513]= new Fund(1213,36,3,0,2); fNum[514]= new Fund(1214,36,5,0,2); fNum[515]= new Fund(2000,1,5,0,1); fNum[516]= new Fund(2021,0,0,0,2); fNum[517]= new Fund(2022,0,1,0,2); 
fNum[518]= new Fund(2023,0,2,0,2); fNum[519]= new Fund(2024,0,3,0,2); fNum[520]= new Fund(2025,0,5,0,2); fNum[521]= new Fund(2036,84,8,0,1); fNum[522]= new Fund(2037,84,9,0,1); fNum[523]= new Fund(2038,84,10,0,1); fNum[524]= new Fund(2039,84,3,0,1); 
fNum[525]= new Fund(2040,84,5,0,1); fNum[526]= new Fund(2041,84,8,1,1); fNum[527]= new Fund(2042,84,9,1,1); fNum[528]= new Fund(2043,84,10,1,1); fNum[529]= new Fund(2044,84,3,1,1); fNum[530]= new Fund(2045,84,5,1,1); fNum[531]= new Fund(2046,43,0,0,2); 
fNum[532]= new Fund(2047,43,1,0,2); fNum[533]= new Fund(2048,43,2,0,2); fNum[534]= new Fund(2049,43,3,0,2); fNum[535]= new Fund(2050,43,5,0,2); fNum[536]= new Fund(2051,43,0,1,2); fNum[537]= new Fund(2052,43,1,1,2); fNum[538]= new Fund(2053,43,2,1,2); 
fNum[539]= new Fund(2054,43,3,1,2); fNum[540]= new Fund(2055,43,5,1,2); fNum[541]= new Fund(2056,5,0,0,2); fNum[542]= new Fund(2057,5,1,0,2); fNum[543]= new Fund(2058,5,2,0,2); fNum[544]= new Fund(2059,5,3,0,2); fNum[545]= new Fund(2060,5,5,0,2); 
fNum[546]= new Fund(2061,13,0,0,1); fNum[547]= new Fund(2062,13,1,0,1); fNum[548]= new Fund(2063,13,2,0,1); fNum[549]= new Fund(2064,13,3,0,1); fNum[550]= new Fund(2065,13,5,0,1); fNum[551]= new Fund(2080,31,0,0,1); fNum[552]= new Fund(2081,31,1,0,1); 
fNum[553]= new Fund(2082,31,2,0,1); fNum[554]= new Fund(2083,31,3,0,1); fNum[555]= new Fund(2084,31,5,0,1); fNum[556]= new Fund(3021,16,0,0,2); fNum[557]= new Fund(3022,16,1,0,2); fNum[558]= new Fund(3023,16,2,0,2); fNum[559]= new Fund(3024,16,3,0,2); 
fNum[560]= new Fund(3025,16,5,0,2); fNum[561]= new Fund(3050,62,8,0,1); fNum[562]= new Fund(3051,62,9,0,1); fNum[563]= new Fund(3052,62,10,0,1); fNum[564]= new Fund(3053,64,8,0,1); fNum[565]= new Fund(3054,64,9,0,1); fNum[566]= new Fund(3055,64,10,0,1); 
fNum[567]= new Fund(3056,44,8,0,1); fNum[568]= new Fund(3057,44,9,0,1); fNum[569]= new Fund(3058,44,10,0,1); fNum[570]= new Fund(3059,50,8,0,1); fNum[571]= new Fund(3060,50,9,0,1); fNum[572]= new Fund(3061,50,10,0,1); fNum[573]= new Fund(3062,48,8,0,1); 
fNum[574]= new Fund(3063,48,9,0,1); fNum[575]= new Fund(3064,48,10,0,1); fNum[576]= new Fund(3068,54,6,0,1); fNum[577]= new Fund(3069,52,6,0,1); fNum[578]= new Fund(3070,62,6,0,1); fNum[579]= new Fund(3071,64,6,0,1); fNum[580]= new Fund(3072,60,0,0,1); 
fNum[581]= new Fund(3073,60,1,0,1); fNum[582]= new Fund(3074,60,2,0,1); fNum[583]= new Fund(3075,60,3,0,1); fNum[584]= new Fund(3076,60,5,0,1); fNum[585]= new Fund(3077,60,8,0,1); fNum[586]= new Fund(3078,60,9,0,1); fNum[587]= new Fund(3079,60,10,0,1); 
fNum[588]= new Fund(3080,60,7,0,1); fNum[589]= new Fund(3081,60,6,0,1); fNum[590]= new Fund(3082,60,0,1,1); fNum[591]= new Fund(3083,60,1,1,1); fNum[592]= new Fund(3084,60,2,1,1); fNum[593]= new Fund(3085,60,3,1,1); fNum[594]= new Fund(3086,60,5,1,1); 
fNum[595]= new Fund(3092,59,0,0,2); fNum[596]= new Fund(3093,59,1,0,2); fNum[597]= new Fund(3094,59,2,0,2); fNum[598]= new Fund(3095,59,3,0,2); fNum[599]= new Fund(3096,59,5,0,2); fNum[600]= new Fund(3097,59,0,1,2); fNum[601]= new Fund(3098,59,1,1,2); 
fNum[602]= new Fund(3099,59,2,1,2); fNum[603]= new Fund(3100,59,3,1,2); fNum[604]= new Fund(3101,59,5,1,2); fNum[605]= new Fund(3102,42,0,0,1); fNum[606]= new Fund(3103,42,1,0,1); fNum[607]= new Fund(3104,42,2,0,1); fNum[608]= new Fund(3105,42,3,0,1); 
fNum[609]= new Fund(3106,42,5,0,1); fNum[610]= new Fund(3107,42,0,1,1); fNum[611]= new Fund(3108,42,1,1,1); fNum[612]= new Fund(3109,42,2,1,1); fNum[613]= new Fund(3110,42,3,1,1); fNum[614]= new Fund(3111,42,5,1,1); fNum[615]= new Fund(3126,46,5,0,1); 
fNum[616]= new Fund(3152,21,8,0,2); fNum[617]= new Fund(3153,21,9,0,2); fNum[618]= new Fund(3154,21,10,0,2); fNum[619]= new Fund(3155,43,8,0,2); fNum[620]= new Fund(3156,43,9,0,2); fNum[621]= new Fund(3157,43,10,0,2); fNum[622]= new Fund(3158,47,8,0,2); 
fNum[623]= new Fund(3159,47,9,0,2); fNum[624]= new Fund(3160,47,10,0,2); fNum[625]= new Fund(3161,49,8,0,2); fNum[626]= new Fund(3162,49,9,0,2); fNum[627]= new Fund(3163,49,10,0,2); fNum[628]= new Fund(3164,89,8,0,2); fNum[629]= new Fund(3165,89,9,0,2); 
fNum[630]= new Fund(3166,89,10,0,2); fNum[631]= new Fund(3167,5,8,0,2); fNum[632]= new Fund(3168,5,9,0,2); fNum[633]= new Fund(3169,5,10,0,2); fNum[634]= new Fund(3170,57,8,0,2); fNum[635]= new Fund(3171,57,9,0,2); fNum[636]= new Fund(3172,57,10,0,2); 
fNum[637]= new Fund(3173,57,6,0,2); fNum[638]= new Fund(3174,57,7,0,2); fNum[639]= new Fund(3175,53,8,0,2); fNum[640]= new Fund(3176,53,9,0,2); fNum[641]= new Fund(3177,53,10,0,2); fNum[642]= new Fund(3178,53,6,0,2); fNum[643]= new Fund(3179,53,7,0,2); 
fNum[644]= new Fund(3180,51,8,0,2); fNum[645]= new Fund(3181,51,9,0,2); fNum[646]= new Fund(3182,51,10,0,2); fNum[647]= new Fund(3183,51,6,0,2); fNum[648]= new Fund(3184,51,7,0,2); fNum[649]= new Fund(3185,63,8,0,2); fNum[650]= new Fund(3186,63,9,0,2); 
fNum[651]= new Fund(3187,63,10,0,2); fNum[652]= new Fund(3188,63,6,0,2); fNum[653]= new Fund(3189,63,7,0,2); fNum[654]= new Fund(3190,55,8,0,2); fNum[655]= new Fund(3191,55,9,0,2); fNum[656]= new Fund(3192,55,10,0,2); fNum[657]= new Fund(3193,55,6,0,2); 
fNum[658]= new Fund(3194,55,7,0,2); fNum[659]= new Fund(3195,61,8,0,2); fNum[660]= new Fund(3196,61,9,0,2); fNum[661]= new Fund(3197,61,10,0,2); fNum[662]= new Fund(3198,61,6,0,2); fNum[663]= new Fund(3199,61,7,0,2); fNum[664]= new Fund(3200,65,8,0,2); 
fNum[665]= new Fund(3201,65,9,0,2); fNum[666]= new Fund(3202,65,10,0,2); fNum[667]= new Fund(3203,65,6,0,2); fNum[668]= new Fund(3204,65,7,0,2); fNum[669]= new Fund(3205,59,8,0,2); fNum[670]= new Fund(3206,59,9,0,2); fNum[671]= new Fund(3207,59,10,0,2); 
fNum[672]= new Fund(3208,59,6,0,2); fNum[673]= new Fund(3209,59,7,0,2); fNum[674]= new Fund(3210,41,0,1,2); fNum[675]= new Fund(3211,41,1,1,2); fNum[676]= new Fund(3212,41,2,1,2); fNum[677]= new Fund(3213,41,3,1,2); fNum[678]= new Fund(3214,41,5,1,2); 
fNum[679]= new Fund(3215,41,4,1,2); fNum[680]= new Fund(3230,25,0,0,2); fNum[681]= new Fund(3231,25,1,0,2); fNum[682]= new Fund(3232,25,2,0,2); fNum[683]= new Fund(3233,25,3,0,2); fNum[684]= new Fund(3234,25,5,0,2); fNum[685]= new Fund(3235,25,0,1,2); 
fNum[686]= new Fund(3236,25,1,1,2); fNum[687]= new Fund(3237,25,2,1,2); fNum[688]= new Fund(3238,25,3,1,2); fNum[689]= new Fund(3239,25,5,1,2); fNum[690]= new Fund(3240,84,0,0,1); fNum[691]= new Fund(3241,84,1,0,1); fNum[692]= new Fund(3242,84,2,0,1); 
fNum[693]= new Fund(3245,84,0,1,1); fNum[694]= new Fund(3246,84,1,1,1); fNum[695]= new Fund(3247,84,2,1,1); fNum[696]= new Fund(3250,58,0,0,1); fNum[697]= new Fund(3251,58,1,0,1); fNum[698]= new Fund(3252,58,2,0,1); fNum[699]= new Fund(3253,58,3,0,1); 
fNum[700]= new Fund(3255,50,4,0,1); fNum[701]= new Fund(3256,50,8,1,1); fNum[702]= new Fund(3257,50,9,1,1); fNum[703]= new Fund(3258,50,10,1,1); fNum[704]= new Fund(3259,49,4,0,2); fNum[705]= new Fund(3260,49,8,1,2); fNum[706]= new Fund(3261,49,9,1,2); 
fNum[707]= new Fund(3262,49,10,1,2); fNum[708]= new Fund(3263,60,8,1,1); fNum[709]= new Fund(3264,60,9,1,1); fNum[710]= new Fund(3265,60,10,1,1); fNum[711]= new Fund(3266,59,8,1,2); fNum[712]= new Fund(3267,59,9,1,2); fNum[713]= new Fund(3268,59,10,1,2); 
fNum[714]= new Fund(3277,29,0,0,1); fNum[715]= new Fund(3278,29,1,0,1); fNum[716]= new Fund(3279,29,2,0,1); fNum[717]= new Fund(3280,29,3,0,1); fNum[718]= new Fund(3281,29,5,0,1); fNum[719]= new Fund(3282,29,0,1,1); fNum[720]= new Fund(3283,29,1,1,1); 
fNum[721]= new Fund(3284,29,2,1,1); fNum[722]= new Fund(3285,29,3,1,1); fNum[723]= new Fund(3286,29,5,1,1); fNum[724]= new Fund(3287,38,0,0,2); fNum[725]= new Fund(3288,38,1,0,2); fNum[726]= new Fund(3289,38,2,0,2); fNum[727]= new Fund(3290,38,3,0,2); 
fNum[728]= new Fund(3291,38,5,0,2); fNum[729]= new Fund(3293,46,5,1,1); fNum[730]= new Fund(3295,62,8,1,1); fNum[731]= new Fund(3296,62,9,1,1); fNum[732]= new Fund(3297,62,10,1,1); fNum[733]= new Fund(3298,61,8,1,2); fNum[734]= new Fund(3299,61,9,1,2); 
fNum[735]= new Fund(3300,61,10,1,2); fNum[736]= new Fund(3304,18,0,0,1); fNum[737]= new Fund(3305,18,1,0,1); fNum[738]= new Fund(3306,18,2,0,1); fNum[739]= new Fund(3307,18,3,0,1); fNum[740]= new Fund(3308,18,4,0,1); fNum[741]= new Fund(3309,18,5,0,1); 
fNum[742]= new Fund(3310,18,8,0,1); fNum[743]= new Fund(3311,18,9,0,1); fNum[744]= new Fund(3312,18,10,0,1); fNum[745]= new Fund(3313,17,0,0,2); fNum[746]= new Fund(3314,17,1,0,2); fNum[747]= new Fund(3315,17,2,0,2); fNum[748]= new Fund(3316,17,3,0,2); 
fNum[749]= new Fund(3317,17,4,0,2); fNum[750]= new Fund(3318,17,5,0,2); fNum[751]= new Fund(3319,17,8,0,2); fNum[752]= new Fund(3320,17,9,0,2); fNum[753]= new Fund(3321,17,10,0,2); fNum[754]= new Fund(3322,33,0,0,1); fNum[755]= new Fund(3323,33,1,0,1); 
fNum[756]= new Fund(3324,33,2,0,1); fNum[757]= new Fund(3325,33,3,0,1); fNum[758]= new Fund(3326,33,4,0,1); fNum[759]= new Fund(3327,33,5,0,1); fNum[760]= new Fund(3328,33,8,0,1); fNum[761]= new Fund(3329,33,9,0,1); fNum[762]= new Fund(3330,33,10,0,1); 
fNum[763]= new Fund(3331,33,8,1,1); fNum[764]= new Fund(3332,33,9,1,1); fNum[765]= new Fund(3333,33,10,1,1); fNum[766]= new Fund(3334,32,0,0,2); fNum[767]= new Fund(3335,32,1,0,2); fNum[768]= new Fund(3336,32,2,0,2); fNum[769]= new Fund(3337,32,3,0,2); 
fNum[770]= new Fund(3338,32,4,0,2); fNum[771]= new Fund(3339,32,5,0,2); fNum[772]= new Fund(3340,32,8,0,2); fNum[773]= new Fund(3341,32,9,0,2); fNum[774]= new Fund(3342,32,10,0,2); fNum[775]= new Fund(3343,32,8,1,2); fNum[776]= new Fund(3344,32,9,1,2); 
fNum[777]= new Fund(3345,32,10,1,2); fNum[778]= new Fund(3346,33,0,1,1); fNum[779]= new Fund(3347,33,1,1,1); fNum[780]= new Fund(3348,33,2,1,1); fNum[781]= new Fund(3349,33,3,1,1); fNum[782]= new Fund(3350,33,4,1,1); fNum[783]= new Fund(3351,33,5,1,1); 
fNum[784]= new Fund(3352,32,0,1,2); fNum[785]= new Fund(3353,32,1,1,2); fNum[786]= new Fund(3354,32,2,1,2); fNum[787]= new Fund(3355,32,3,1,2); fNum[788]= new Fund(3356,32,4,1,2); fNum[789]= new Fund(3357,32,5,1,2); fNum[790]= new Fund(3358,74,4,0,2); 
fNum[791]= new Fund(3359,74,4,1,2); fNum[792]= new Fund(3360,0,4,0,2); fNum[793]= new Fund(3361,1,4,0,1); fNum[794]= new Fund(3362,49,4,1,2); fNum[795]= new Fund(3363,50,4,1,1); fNum[796]= new Fund(3364,51,4,0,2); fNum[797]= new Fund(3365,53,4,0,2); 
fNum[798]= new Fund(3366,55,4,0,2); fNum[799]= new Fund(3367,56,4,0,1); fNum[800]= new Fund(3368,59,4,0,2); fNum[801]= new Fund(3369,59,4,1,2); fNum[802]= new Fund(3370,60,4,0,1); fNum[803]= new Fund(3371,60,4,1,1); fNum[804]= new Fund(3372,63,4,0,2); 
fNum[805]= new Fund(3373,63,4,1,2); fNum[806]= new Fund(3374,65,4,0,2); fNum[807]= new Fund(3375,65,4,1,2); fNum[808]= new Fund(3376,14,4,0,2); fNum[809]= new Fund(3377,4,4,0,2); fNum[810]= new Fund(3378,36,4,0,2); fNum[811]= new Fund(3379,38,4,0,2); 
fNum[812]= new Fund(3380,28,4,0,1); fNum[813]= new Fund(3381,28,4,1,1); fNum[814]= new Fund(3382,30,4,0,1); fNum[815]= new Fund(3383,30,4,1,1); fNum[816]= new Fund(3384,13,4,0,1); fNum[817]= new Fund(3388,69,0,0,2); fNum[818]= new Fund(3389,69,1,0,2); 
fNum[819]= new Fund(3390,69,2,0,2); fNum[820]= new Fund(3391,69,8,0,2); fNum[821]= new Fund(3392,69,9,0,2); fNum[822]= new Fund(3393,69,10,0,2); fNum[823]= new Fund(3394,69,3,0,2); fNum[824]= new Fund(3395,69,5,0,2); fNum[825]= new Fund(3396,69,6,0,2); 
fNum[826]= new Fund(3397,68,0,0,2); fNum[827]= new Fund(3398,68,1,0,2); fNum[828]= new Fund(3399,68,2,0,2); fNum[829]= new Fund(3400,68,8,0,2); fNum[830]= new Fund(3401,68,9,0,2); fNum[831]= new Fund(3402,68,10,0,2); fNum[832]= new Fund(3403,68,3,0,2); 
fNum[833]= new Fund(3404,68,5,0,2); fNum[834]= new Fund(3405,68,6,0,2); fNum[835]= new Fund(3406,67,0,0,2); fNum[836]= new Fund(3407,67,1,0,2); fNum[837]= new Fund(3408,67,2,0,2); fNum[838]= new Fund(3409,67,8,0,2); fNum[839]= new Fund(3410,67,9,0,2); 
fNum[840]= new Fund(3411,67,10,0,2); fNum[841]= new Fund(3412,67,3,0,2); fNum[842]= new Fund(3413,67,5,0,2); fNum[843]= new Fund(3414,67,6,0,2); fNum[844]= new Fund(3415,70,0,0,2); fNum[845]= new Fund(3416,70,1,0,2); fNum[846]= new Fund(3417,70,2,0,2); 
fNum[847]= new Fund(3418,70,8,0,2); fNum[848]= new Fund(3419,70,9,0,2); fNum[849]= new Fund(3420,70,10,0,2); fNum[850]= new Fund(3421,70,3,0,2); fNum[851]= new Fund(3422,70,5,0,2); fNum[852]= new Fund(3423,70,6,0,2); fNum[853]= new Fund(3424,72,0,0,2); 
fNum[854]= new Fund(3425,72,1,0,2); fNum[855]= new Fund(3426,72,2,0,2); fNum[856]= new Fund(3427,72,8,0,2); fNum[857]= new Fund(3428,72,9,0,2); fNum[858]= new Fund(3429,72,10,0,2); fNum[859]= new Fund(3430,72,3,0,2); fNum[860]= new Fund(3431,72,5,0,2); 
fNum[861]= new Fund(3432,72,6,0,2); fNum[862]= new Fund(3433,71,0,0,2); fNum[863]= new Fund(3434,71,1,0,2); fNum[864]= new Fund(3435,71,2,0,2); fNum[865]= new Fund(3436,71,8,0,2); fNum[866]= new Fund(3437,71,9,0,2); fNum[867]= new Fund(3438,71,10,0,2); 
fNum[868]= new Fund(3439,71,3,0,2); fNum[869]= new Fund(3440,71,5,0,2); fNum[870]= new Fund(3441,71,6,0,2); fNum[871]= new Fund(3442,84,7,0,1); fNum[872]= new Fund(3443,12,0,0,2); fNum[873]= new Fund(3444,12,1,0,2); fNum[874]= new Fund(3445,12,2,0,2); 
fNum[875]= new Fund(3446,12,3,0,2); fNum[876]= new Fund(3447,12,4,0,2); fNum[877]= new Fund(3448,12,5,0,2); fNum[878]= new Fund(3454,83,0,0,2); fNum[879]= new Fund(3455,83,1,0,2); fNum[880]= new Fund(3456,83,2,0,2); fNum[881]= new Fund(3457,83,3,0,2); 
fNum[882]= new Fund(3458,83,4,0,2); fNum[883]= new Fund(3459,83,5,0,2); fNum[884]= new Fund(3460,83,6,0,2); fNum[885]= new Fund(3461,83,7,0,2); fNum[886]= new Fund(3462,83,8,0,2); fNum[887]= new Fund(3463,83,9,0,2); fNum[888]= new Fund(3464,83,10,0,2); 
fNum[889]= new Fund(3476,7,0,0,1); fNum[890]= new Fund(3477,7,1,0,1); fNum[891]= new Fund(3478,7,2,0,1); fNum[892]= new Fund(3479,7,3,0,1); fNum[893]= new Fund(3480,7,4,0,1); fNum[894]= new Fund(3481,7,5,0,1); fNum[895]= new Fund(3482,7,6,0,1); 
fNum[896]= new Fund(3483,7,7,0,1); fNum[897]= new Fund(3484,7,8,0,1); fNum[898]= new Fund(3485,7,9,0,1); fNum[899]= new Fund(3486,7,10,0,1); fNum[900]= new Fund(3489,73,0,0,2); fNum[901]= new Fund(3490,73,1,0,2); fNum[902]= new Fund(3491,73,2,0,2); 
fNum[903]= new Fund(3492,73,3,0,2); fNum[904]= new Fund(3493,73,4,0,2); fNum[905]= new Fund(3494,73,5,0,2); fNum[906]= new Fund(3495,73,0,1,2); fNum[907]= new Fund(3496,73,1,1,2); fNum[908]= new Fund(3497,73,2,1,2); fNum[909]= new Fund(3498,73,3,1,2); 
fNum[910]= new Fund(3499,73,4,1,2); fNum[911]= new Fund(3500,73,5,1,2); fNum[912]= new Fund(5501,52,7,0,1); fNum[913]= new Fund(5502,54,7,0,1); 
fNum[914]=new Fund("N/A",-1,-1,-1);
NumTotal=fNum.length;


fName[0]= new Names("Bissett All Canadian Focus Corporate Class","");
fName[1]= new Names("Bissett All Canadian Focus Fund","");
fName[2]= new Names("Bissett Bond Corporate Class","");
fName[3]= new Names("Bissett Bond Fund","");
fName[4]= new Names("Bissett Bond Yield Class","");
fName[5]= new Names("Bissett Canadian Balanced Corporate Class","");
fName[6]= new Names("Bissett Canadian Balanced Fund","");

fName[7]= new Names("Bissett Canadian Dividend Corporate Class","");
fName[8]= new Names("Bissett Canadian Dividend Fund","");
fName[9]= new Names("Bissett Canadian Equity Corporate Class","");
fName[10]= new Names("Bissett Canadian Equity Fund","");
fName[11]= new Names("Bissett Canadian Short Term Bond Fund","");
fName[12]= new Names("Bissett Canadian Short Term Bond Yield Class","");
fName[13]= new Names("Bissett Corporate Bond Fund","");

fName[14]= new Names("Bissett Corporate Bond Yield Class","");
fName[15]= new Names("Bissett Dividend Income Fund","");
fName[16]= new Names("Bissett Energy Corporate Class","");
fName[17]= new Names("Bissett Focus Balanced Corporate Class","");
fName[18]= new Names("Bissett Focus Balanced Fund","");
fName[19]= new Names("Bissett Income Fund","");
fName[20]= new Names("Bissett Microcap Fund","");

fName[21]= new Names("Bissett Multinational Growth Corporate Class","");
fName[22]= new Names("Bissett Multinational Growth Fund","");
fName[23]= new Names("Bissett Small Cap Corporate Class","");
fName[24]= new Names("Bissett Small Cap Fund","");
fName[25]= new Names("Bissett U.S. Focus Corporate Class","");
fName[26]= new Names("Franklin Flex Cap Growth Corporate Class","");
fName[27]= new Names("Franklin Flex Cap Growth Fund","");

fName[28]= new Names("Franklin High Income Fund","");
fName[29]= new Names("Franklin MENA Fund","");
fName[30]= new Names("Franklin Strategic Income Fund","");
fName[31]= new Names("Franklin Templeton Global Aggregate Bond Fund","");
fName[32]= new Names("Franklin Templeton Global Blend Corporate Class","");
fName[33]= new Names("Franklin Templeton Global Blend Fund","");
fName[34]= new Names("Franklin Templeton Money Market Corporate Class","Closed to new investment");

fName[35]= new Names("Franklin Templeton Money Market Fund","");
fName[36]= new Names("Franklin Templeton Money Market Yield Class","");
fName[37]= new Names("Franklin Templeton Treasury Bill Fund","");
fName[38]= new Names("Franklin Templeton Treasury Bill Yield Class","Closed to new investment");
fName[39]= new Names("Franklin Templeton U.S. Money Market Corporate Class","Closed to new investment");
fName[40]= new Names("Franklin Templeton U.S. Money Market Fund","Closed to new investment");
fName[41]= new Names("Franklin Templeton U.S. Money Market Yield Class","");

fName[42]= new Names("Franklin U.S. Core Equity Fund","");
fName[43]= new Names("Franklin U.S. Rising Dividends Corporate Class","");
fName[44]= new Names("Franklin U.S. Rising Dividends Fund","");
fName[45]= new Names("Franklin World Growth Corporate Class","");
fName[46]= new Names("Franklin World Growth Fund","");
fName[47]= new Names("Mutual Beacon Corporate Class","");
fName[48]= new Names("Mutual Beacon Fund","");

fName[49]= new Names("Mutual Discovery Corporate Class","");
fName[50]= new Names("Mutual Discovery Fund","");
fName[51]= new Names("Quotential Balanced Growth Corporate Class Portfolio","");
fName[52]= new Names("Quotential Balanced Growth Portfolio","");
fName[53]= new Names("Quotential Balanced Income Corporate Class Portfolio","");
fName[54]= new Names("Quotential Balanced Income Portfolio","");
fName[55]= new Names("Quotential Canadian Growth Corporate Class Portfolio","");

fName[56]= new Names("Quotential Canadian Growth Portfolio","");
fName[57]= new Names("Quotential Diversified Income Corporate Class Portfolio","");
fName[58]= new Names("Quotential Diversified Income Portfolio","");
fName[59]= new Names("Quotential Global Balanced Corporate Class Portfolio","");
fName[60]= new Names("Quotential Global Balanced Portfolio","");
fName[61]= new Names("Quotential Global Growth Corporate Class Portfolio","");
fName[62]= new Names("Quotential Global Growth Portfolio","");

fName[63]= new Names("Quotential Growth Corporate Class Portfolio","");
fName[64]= new Names("Quotential Growth Portfolio","");
fName[65]= new Names("Quotential Maximum Growth Corporate Class Portfolio","");
fName[66]= new Names("Quotential Maximum Growth Portfolio","");
fName[67]= new Names("Tapestry Balanced Growth Private Portfolio Corporate Class","");
fName[68]= new Names("Tapestry Balanced Income Private Portfolio Corporate Class","");
fName[69]= new Names("Tapestry Diversified Income Private Portfolio Corporate Class","");

fName[70]= new Names("Tapestry Global Balanced Private Portfolio Corporate Class","");
fName[71]= new Names("Tapestry Global Growth Private Portfolio Corporate Class","");
fName[72]= new Names("Tapestry Growth Private Portfolio Corporate Class","");
fName[73]= new Names("Templeton Asian Growth Corporate Class","");
fName[74]= new Names("Templeton BRIC Corporate Class","");
fName[75]= new Names("Templeton Canadian Balanced Fund","");
fName[76]= new Names("Templeton Canadian Stock Corporate Class","");

fName[77]= new Names("Templeton Canadian Stock Fund","");
fName[78]= new Names("Templeton EAFE Developed Markets Fund","");
fName[79]= new Names("Templeton Emerging Markets Corporate Class","");
fName[80]= new Names("Templeton Emerging Markets Fund","");
fName[81]= new Names("Templeton Global Balanced Fund","");
fName[82]= new Names("Templeton Global Bond Fund","");
fName[83]= new Names("Templeton Global Bond Hedged Yield Class","");

fName[84]= new Names("Templeton Global Income Fund","");
fName[85]= new Names("Templeton Global Smaller Companies Corporate Class","");
fName[86]= new Names("Templeton Global Smaller Companies Fund","");
fName[87]= new Names("Templeton Growth Corporate Class","");
fName[88]= new Names("Templeton Growth Fund, Ltd","");
fName[89]= new Names("Templeton International Stock Corporate Class","");
fName[90]= new Names("Templeton International Stock Fund","");

NameTotal=fName.length;


fSeries[0]= "A - Front End";
fSeries[1]= "A - Low Load";
fSeries[2]= "A - DSC";
fSeries[3]= "F";
fSeries[4]= "I";
fSeries[5]= "O";
fSeries[6]= "R";
fSeries[7]= "S";
fSeries[8]= "T - Front End";
fSeries[9]= "T - Low Load";
fSeries[10]= "T - DSC";
SeriesTotal=fSeries.length;
fCurr[0]="CDN $";
fCurr[1]="U.S. $";
CurrTotal=fCurr.length;
}

