Team Membership

 

<![if !supportTabStrip]>

// 0 && window.navigator.platform==”Win32″)
return parseInt(ua.substring(msie+5,ua.indexOf(“.”, msie)));
else
return 0;
}

function fnBuildFrameset()
{
var szHTML=””+
“”+
“”+
“”+
“”+
“”;

with (document) {
open(“text/html”,”replace”);
write(szHTML);
close();
}

fnBuildTabStrip();
}

function fnBuildTabStrip()
{
var szHTML=

.clScroll {font:8pt Courier New;color:”+c_rgszClr[6]+”;cursor:default;line-height:10pt;}”+
“.clScroll2 {font:10pt Arial;color:”+c_rgszClr[6]+”;cursor:default;line-height:11pt;}

“+

“+

“+

“+

“+

“+

“+

 

“+

« &lt &gt »  

“;

with (frames[‘frScroll’].document) {
open(“text/html”,”replace”);
write(szHTML);
close();
}

szHTML =
“”+

A:link,A:visited,A:active {text-decoration:none;”+”color:”+c_rgszClr[3]+”;}”+
“.clTab {cursor:hand;background:”+c_rgszClr[1]+”;font:9pt Arial;padding-left:3px;padding-right:3px;text-align:center;}”+
“.clBorder {background:”+c_rgszClr[2]+”;font:1pt;}”+

“;

var iCellCount=(c_lTabs+1)*2;

var i;
for (i=0;i<iCellCount;i+=2)
szHTML+="

“;

var iRow;
for (iRow=0;iRow<6;iRow++) {

szHTML+="

“;

if (iRow==5)
szHTML+=”

“;
else {
if (iRow==0) {
for(i=0;i<iCellCount;i++)
szHTML+="

“;
} else if (iRow==1) {
for(i=0;i<c_lTabs;i++) {
szHTML+="

“;
szHTML+=

“;
}
szHTML+=”

“;
} else if (iRow==2) {
for (i=0;i<c_lTabs;i++)
szHTML+="

“;
szHTML+=”

“;
} else if (iRow==3) {
for (i=0;i<iCellCount;i++)
szHTML+="

“;
} else if (iRow==4) {
for (i=0;i<c_lTabs;i++)
szHTML+="

“;
szHTML+=”

“;
}
}
szHTML+=”

“;
}

szHTML+=”

  “+
 “+c_rgszSh[i]+” 
 

“;
with (frames[‘frTabs’].document) {
open(“text/html”,”replace”);
charset=document.charset;
write(szHTML);
close();
}
}

function fnInit()
{
g_rglTabX[0]=0;
var i;
for (i=1;i0) {
for (i=0;i<c_lTabs&&g_rglTabX[i]<scrollLeft;i++);
if (ioffsetWidth+scrollLeft) {
for (i=0;i<c_lTabs&&g_rglTabX[i]<=scrollLeft;i++);
if (i=0) {
frames[‘frTabs’].scroll(g_rglTabX[iNextTab],0);
return true;
} else
return false;
}

function fnFastScrollTabs(fDir)
{
if (c_lTabs>16)
frames[‘frTabs’].scroll(g_rglTabX[fDir?c_lTabs-1:0],0);
else
if (fnScrollTabs(fDir)>0) window.setTimeout(“fnFastScrollTabs(“+fDir+”);”,5);
}

function fnSetTabProps(iTab,fActive)
{
var iCol=fnTabToCol(iTab);
var i;

if (iTab>=0) {
with (frames[‘frTabs’].document.all) {
with (tbTabs) {
for (i=0;i0 && i=0) {
var elFrom=frames[‘frTabs’].event.srcElement;
var elTo=frames[‘frTabs’].event.toElement;

if ((!elTo) ||
(elFrom.tagName==elTo.tagName) ||
(elTo.tagName==”A” && elTo.parentElement!=elFrom) ||
(elFrom.tagName==”A” && elFrom.parentElement!=elTo)) {

if (iTab!=g_iShCur) {
with (frames[‘frTabs’].document.all) {
tdTab[iTab].style.background=c_rgszClr[1];
}
}
}
}
}

function fnSetActiveSheet(iSh)
{
if (iSh!=g_iShCur) {
fnSetTabProps(g_iShCur,false);
fnSetTabProps(iSh,true);
g_iShCur=iSh;
}
}

window.g_iIEVer=fnGetIEVer();
if (window.g_iIEVer>=4)
fnBuildFrameset();
// ]]>
<![endif]>

Roster

12300
28800
0
0

False
False
False

 

<br />

This page uses frames, but your browser doesn’t support them.

 

CATO Training Waiting List
The CATO training courses fill up very fast. If you would like to be placed on a waiting list, please send an email to:
Include the course name and dates. If openings become available or when the next course opens for registration, an email will be sent to all who are on waiting lists. Then it will be first come, first served.
Don’t miss out!
×