var pcl=new PCL();function AddTeamNewsEvent(team,event){pcl.AddEvent(event);team.AddNewsEvent(newsEvent)}function AddNewsEvent(event){pcl.AddEvent(event)}var newsEvent;var speil;var goldenEarsJuniorCash=new Speil("Oct 5, 2007","Oct 8, 2007","Golden Golden Ears Junior Cash","http://www.playdowns.com/curlbcscores/competition-page.php?id_cmp=151");var cloverdale=new Speil("Sept 19, 2007","Sept 23, 2007","Cloverdale Cashspiel","http://www.valleycurlingclub.ca/cashspiel.html");var vernonCash=new Speil("Sept 27, 2007","Sept 30, 2007","2007 Twin Anchors Houseboat Cashspeil","http://www.worldcurlingtour.com/index.php?task=Event&view=Main&eventid=1586");var bostonPizzaCash=new Speil("Sept 21, 2007","Sept 23, 2007","2007 Boston Pizza September Shoot-Out","http://www.worldcurlingtour.com//index.php?task=Event&eventid=1585&view=Main");var kamloopsCash=new Speil("Oct 19, 2007","Oct 22, 2007","2007 Strauss Crown of Curling","http://www.strausscrown.org/");newsEvent=new NewsEventSpeil("Oct 12, 2007",Siverston,"Semi-Finalist",goldenEarsJuniorCash);AddTeamNewsEvent(Siverston,newsEvent);newsEvent=new NewsEventSpeil("Oct 12, 2007",Wakefield,"Winner",goldenEarsJuniorCash);AddTeamNewsEvent(Wakefield,newsEvent);newsEvent=new NewsEventSpeil("Oct 1, 2007",Geall,"Finalist",vernonCash);AddTeamNewsEvent(Geall,newsEvent);newsEvent=new NewsEventSpeil("Oct 1, 2007",Siverston,"Qualifier",cloverdale);AddTeamNewsEvent(Siverston,newsEvent);newsEvent=new NewsEventSpeil("Oct 1, 2007",Reed,"Qualifier",cloverdale);AddTeamNewsEvent(Reed,newsEvent);newsEvent=new NewsEventSpeil("Oct 1, 2007",Miki,"Winner",cloverdale);AddTeamNewsEvent(Miki,newsEvent);newsEvent=new NewsEventHtml("Oct 1, 2007","Pierce Finalist","Brent Pierce - Finalist - Boston Pizza shootout Edmonton");AddNewsEvent(newsEvent);newsEvent=new NewsEventHtml("Sept 26, 2007","League Starts","Premium Curling 2007-2008 season begins Wednesday Sept 26 at 9pm");AddNewsEvent(newsEvent);function DisplayEvents(eventsContainer){eventsContainer.Sort(false);var newsEvent;var prevDate=null;var isNewDate;for(var i=0;i<eventsContainer.Events.length;i++){newsEvent=eventsContainer.Events[i];if(prevDate==null||!DatesEqual(prevDate,newsEvent.Date)){if(prevDate!=null){document.writeln("</ul>")}isNewDate=true;document.writeln("<h3>"+GetFriendlyDate(newsEvent.Date)+"</h3>");document.writeln("<ul>");prevDate=new Date(newsEvent.Date)}document.writeln("<li>"+newsEvent.ToString()+"</li>")}document.writeln("</ul>")}function GetEventHtml(newsEvent){var txt="";if(newsEvent.Team!=null){txt+=newsEvent.Team.GetDisplayName()+" "}txt+=newsEvent.Subject;return txt}
