var Blocks = [];
Blocks[0] = new GameBlock("First Block");
var GroupA = new Group(Blocks[0], "Group A");
var GroupB = new Group(Blocks[0], "Group B");
Blocks[0].GroupA = GroupA;
Blocks[0].GroupB = GroupB;

Blocks[1] = new GameBlock("Second Block");
var Group1 = new Group(Blocks[1], "Group 1");
var Group2 = new Group(Blocks[1], "Group 2");
Blocks[1].GroupA = Group1;
Blocks[1].GroupB = Group2;

Blocks[2] = new GameBlock("Playoffs");
var PlayoffGroup = new Group(Blocks[2], "PlayoffGroup");
Blocks[2].GroupA = PlayoffGroup;

// Group A
GroupA.AddTeam(Monkman);
GroupA.AddTeam(Mallet);
GroupA.AddTeam(Klitch);
GroupA.AddTeam(Reed);
GroupA.AddTeam(McTavish);
GroupA.AddTeam(Geall);
GroupA.AddTeam(Baier);
GroupA.AddTeam(Houston);

// Group B
GroupB.AddTeam(McArdle);
GroupB.AddTeam(Maskiewich);
GroupB.AddTeam(Miki);
GroupB.AddTeam(Steffin);
GroupB.AddTeam(TeamReStor);
GroupB.AddTeam(Bilesky);
GroupB.AddTeam(Siverston);
GroupB.AddTeam(Wakefield);

var AllTeams = new Group(null, "2007-2008 Premium Curling League");
for(i = 0; i < GroupA.Teams.length; i++)
	AllTeams.AddTeam(GroupA.Teams[i]);
for(i = 0; i < GroupB.Teams.length; i++)
	AllTeams.AddTeam(GroupB.Teams[i]);

// Group 1
Group1.AddTeam(Baier);
Group1.AddTeam(McArdle);
Group1.AddTeam(Steffin);
Group1.AddTeam(Geall);
Group1.AddTeam(Miki);
Group1.AddTeam(McTavish);
Group1.AddTeam(Monkman);
Group1.AddTeam(TeamReStor);

// Group 2
Group2.AddTeam(Wakefield);
Group2.AddTeam(Bilesky);
Group2.AddTeam(Siverston);
Group2.AddTeam(Klitch);
Group2.AddTeam(Maskiewich);
Group2.AddTeam(Houston);
Group2.AddTeam(Reed);
Group2.AddTeam(Mallet);



// Playoff Group
PlayoffGroup.AddTeam(Reed);
PlayoffGroup.AddTeam(Houston);
PlayoffGroup.AddTeam(TeamReStor);
PlayoffGroup.AddTeam(Miki);
PlayoffGroup.AddTeam(Steffin);
PlayoffGroup.AddTeam(Monkman);
PlayoffGroup.AddTeam(McTavish);
PlayoffGroup.AddTeam(Geall);
PlayoffGroup.AddTeam(McArdle);
PlayoffGroup.AddTeam(Baier);
PlayoffGroup.AddTeam(Wakefield);




	

Blocks[3] = new GameBlock("2008-2009 Block");
var grpPCL = new Group(Blocks[1], "PCL");
Blocks[3].GroupA = grpPCL;
//Blocks[3].GroupB = Group2;

var AllTeams08 = new Group(null, "2008-2009 Premium Curling League");
for(i = 0; i < htTeams.Values.length; i++)
{
	AllTeams08.AddTeam(htTeams.Values[i]);
	grpPCL.AddTeam(htTeams.Values[i]);
}



Blocks[4] = new GameBlock("2009-2010 Block");
var grpPCL = new Group(Blocks[1], "PCL");
Blocks[4].GroupA = grpPCL;
//Blocks[3].GroupB = Group2;

var AllTeams09 = new Group(null, "2009-2010 Premium Curling League");
for(i = 0; i < htTeams.Values.length; i++)
{
	AllTeams09.AddTeam(htTeams.Values[i]);
	grpPCL.AddTeam(htTeams.Values[i]);
}


Blocks[5] = new GameBlock("2010-2011 Block");
var grpPCL10 = new Group(Blocks[5], "PCL");
Blocks[5].GroupA = grpPCL10;
//Blocks[3].GroupB = Group2;

var AllTeams10 = new Group(null, "2010-2011 Premium Curling League");
for(i = 0; i < htTeams.Values.length; i++)
{
	AllTeams10.AddTeam(htTeams.Values[i]);
	grpPCL10.AddTeam(htTeams.Values[i]);
}

