<!--
function GetTypeData(group,type)
   {
   var sTypeData="";
	if(type=="Deadline"){sTypeData=""};
	if(type=="Event"){sTypeData="calender.gif"};
	if(type=="Rally"){sTypeData="launch.gif"};
	if(type=="Social"){sTypeData="meet1.gif"};
	if(type=="Special"){sTypeData="lifebuoy.gif"};
	if(type=="Workshop"){sTypeData="tools.gif"};
	if(type=="Party"){sTypeData="refresh.gif"};
	if(type=="Info"){sTypeData=""};
	if(type=="Talk"){sTypeData=""};
	if(type=="Cruise"){sTypeData="steamer.gif"};
 
   return sTypeData;
   }

function GetPst(group,type)
   {
   var pst=0;
   if(type=="Deadline"){pst=7};
   return pst;
   }

function GetPre(group,type)
   {
   var pre=14;
   return pre;
   }

function MakeArray(arylen)
   {
   this.length=arylen;
   for(var i=1;i<=arylen;i++)
	{
	this[i]="";
	}
   return this;
   }

function DayOfWeek(d,m,y)
   {
   evt=new Date();
   evt.setYear(y);
   evt.setDate(d);
   evt.setMonth(m);
   return evt.getDay();
   }

function GetDayName(a)
   {
   var gdn="NODAY";
   if(a==0){gdn="Sunday"};
   if(a==1){gdn="Monday"};
   if(a==2){gdn="Tuesday"};
   if(a==3){gdn="Wednesday"};
   if(a==4){gdn="Thursday"};
   if(a==5){gdn="Friday"};
   if(a==6){gdn="Saturday"};
   return gdn;
   }
   
function GetMonthName(a)
   {
   var gmn="NOMONTH";
   if(a==0){gmn="January"};
   if(a==1){gmn="February"};
   if(a==2){gmn="March"};
   if(a==3){gmn="April"};
   if(a==4){gmn="May"};
   if(a==5){gmn="June"};
   if(a==6){gmn="July"};
   if(a==7){gmn="August"};
   if(a==8){gmn="September"};
   if(a==9){gmn="October"};
   if(a==10){gmn="November"};
   if(a==11){gmn="December"};
   return gmn;
   }

function GetShortMonth(a)
   {
   var gmn=GetMonthName(a);
   var gsm=gmn.substring(0,3);
   return gsm;
   }

function GetSerialDate(a,b,c)
   {
   tdate=new Date("01/01/2003");
   tdate.setYear(c);
   tdate.setDate(a);
   tdate.setMonth(b);
   var gsd=parseInt(tdate.getTime()/3600000/24);
   return gsd;
   }

function FormDate(ddate,pre,pst)
{
now = new Date();
var nd = now.getDate();
var nm = now.getMonth();
var ny = now.getYear();

var dout = "DOUT";
var sdate = "SDATE";
var edate = "EDATE";
var sdy = "SDY";
var smn = "SMN";
var syy = "SYR";
var edy = "EDY";
var emn = "EMN";
var eyr = "EYR";
var d2 = 0;

var brk = ddate.search("-");	
if (brk > 0){
   sdate = ddate.substring(0,brk);
   edate = ddate.substring(brk + 1,ddate.length + 1);
   d2 = 2;
}
else{
   sdate = ddate;
   edate = ddate;
   d2 = 1;
}

brk = edate.search("/");
if (brk > 0){
   edy = edate.substring(0,brk);
   emn = edate.substring(brk + 1,edate.length + 1);
}
brk = sdate.search("/");
if (brk > 0){
   sdy = sdate.substring(0,brk);
   smn = sdate.substring(brk + 1,sdate.length + 1);
}
else{
   sdy = sdate;
   smn = emn;
}
brk = emn.search("/");
if (brk > 0){
   eyr = emn.substring(brk + 1,emn.length + 1);
   emn = emn.substring(0,brk);
}
else{
   eyr = ny;
}
brk = smn.search("/")
if (brk > 0){
   syr = smn.substring(brk + 1,smn.length + 1);
   smn = smn.substring(0,brk);
}
else{
   syr = eyr;
}
if (smn.substring(0,1)=="0"){smn=smn.substring(1,smn.length + 1)};
if (emn.substring(0,1)=="0"){emn=emn.substring(1,emn.length + 1)};
if (syr < 2000){syr = parseInt(syr) + 2000};
if (eyr < 2000){eyr = parseInt(eyr) + 2000};
if (ny < 1900){ny = parseInt(ny) + 1900};
nm = parseInt(nm) + 1;
var tdy=sdy;
if (tdy.substring(0,1)=="0"){tdy=tdy.substring(1,tdy.length + 1)};
var ssd = GetSerialDate(tdy,smn-1,syr);
tdy=edy;
if (tdy.substring(0,1)=="0"){tdy=tdy.substring(1,tdy.length + 1)};
var esd = GetSerialDate(tdy,emn-1,eyr);
var nsd = GetSerialDate(nd,nm-1,ny);
var sdt = ssd - nsd;
var edt = esd - nsd;
var flg = 1;
if(pre < 0){flg = 0};
if(pst < 0){flg = 0};
if((sdt >= 0) && ( sdt <= pre)){flg = 0};
if((edt >= 0) && ( sdt <= 0)){flg = 0};
if((edt < 0) && ( edt + pst > 0)){flg = 0};
sdate=sdy + smn + syr;
edate=edy + emn + eyr;
var dow = GetDayName(DayOfWeek(sdy,smn-1,syr));
if(edate==sdate){
   smn = " " + GetMonthName(parseInt(smn)-1);
   emn = " " + GetMonthName(parseInt(emn)-1);
}
else{
   smn = " " + GetShortMonth(parseInt(smn)-1);
   emn = " " + GetShortMonth(parseInt(emn)-1);
}
if (syr==ny){
   syr = "";
}
else{
   syr = " " + syr;
}
if (eyr==ny){
   eyr = "";
}
else{
   eyr = " " + eyr;
}
if((d2=="2") && (syr==eyr)){
   syr = "";
   if(smn==emn){smn = ""};
}
sdate = sdy + smn + syr;
edate = edy + emn + eyr;
if(edate==sdate){
   edate = "";
   if(pre>=0){
      smn=smn.substring(0,4);
      sdate = dow + " " + sdy + smn + syr;
   }
}
else{
   edate = " - " + edate;
}
if(flg==0){
   dout = sdate + edate;
}
else{
   dout="";
}
return dout;
}

function ShowEvents(group,event,flag)
{
var sn = "";
if(event.length>0) {
   var pre = -1;
   var pst = -1;
   var detail = event.split(";");
   var ddate = detail[0];
   var dtype = detail[1];
   var ddesc = detail[2];
   var tdata = dtype.split("~");
   var ttype = tdata[0];
   var talt = ttype;
   var tsub = "";
   if(tdata.length > 1){talt = tdata[1]};
   if(tdata.length > 2){tsub = tdata[2]};
   if(tsub!=""){tsub = "<font color='#ff0000' size='4'>" + tsub + "</font>"};
   var timg = GetTypeData(group,ttype);
   if(timg==""){timg = ttype + ".gif"};
   timg = "images/" + timg;
   timg = "<img src='" + timg + "' alt='" + talt +"'>"
   if(flag!="ALL"){
      pre = GetPre(group,ttype);
      pst = GetPst(group,ttype);
   }
   sn = FormDate(ddate,pre,pst);
   if(sn!=""){sn = "<nobr>" + sn + "</nobr></td><td align='center'>" + timg + "</td><td align='center'>" + tsub + "</td><td>" + ddesc};
}
return sn;
}

function SBA_List(ListTitle,ListItems)
{
	var sOut="";
	if (ListItems != ""){
		aItems = ListItems.split(";");
		for (var i=0; i<aItems.length; i++){
				if (aItems[i] != "") {sOut = sOut + "<li>" + aItems[i] + "</li>"};
			}
		if (sOut != "") {
			sOut = "<tr><td background='images/theme2b.gif' width='624' colspan='4'><img src='images/sba_icon.gif' width='18' height='30'> " + ListTitle + "<ul>" + sOut + "</ul></td></tr>";
		}
	}
	return sOut;
}

// -->
