//
// SCO configuration
//

// debug trace
function trace() {}

// overrides for shell.swf settings

//
// positioning of the background/sco is determined in the css (example as follows)
//
// classCourse - 974x643 at 0,0 (no graphic)
// classTop - 974x25 at 0,0 (images/shell_top.jpg)
// classNavBG - 219,618 at 0,25 (images/sidebar_bk.jpg)
// classNav - 219x500 at 0,100 (no graphic - contains dynamic menu)
// classBkg - 755x618 at 219,25 (images/sco_bg.jpg)
// classSCO - 755x618 at 219,25 (overlays the background - the flash sco)

//var LoopSCO='shell.swf?scene=500';      // loop sco - if blank implies no loop/intro sco
var LoopSCO='';                         // loop sco - if blank implies no loop/intro sco
var NavWidth=210;                       // width of navigation menu
var NavLeft=5;                          // 1st left margin of menu render
var NavLeft1=NavLeft+0;                 // calculated 1st left margin of menu
var NavLeft2=NavLeft1+20;               // calculated 2nd left margin of menu
var NavLeft3=NavLeft2+10;               // calculated 3rd left margin of menu
var NavLeft4=NavLeft3+10;               // calculated 4th left margin of menu
var NavLeft5=NavLeft4+10;               // calculated 5th left margin of menu
var NavLevelSpacing=[NavLeft1,NavLeft2,NavLeft3,NavLeft4,NavLeft5];
var NavBMSpacing=0;                     // base menu folder-to-bookmark spacing (default)
var NavTXSpacing=0;                     // base menu bookmark-to-text spacing (default)
var SCOBgColor="#666666";               // sco backdrop color
var SCOBase="./sco/_globals/";          // sco base folder
var SCOWMode="transparent";             // sco transparency mode - transparent or opaque
var SCOWidth="755",SCOHeight="618";     // sco width and height
var SCOCompleteOnFinish=false;          // call the sco complete on SCOFinish flag
var SCOFolderLinkNearest=true;          // link to the nearest sco if a folder text is clicked
// define preset icon size forces
// embedded values:
//  w=icon width
//  h=icon height
//  vs=vertical pixel spacing (defaults to 0)
//  hs=horizontal pixel spacing (defaults to 0)
//  va=vertical alignment (defaults to "middle")
//  b=border (defaults to 0)
var iconSizes={
  folder:{w:6,h:6},         // foldersizing
  big:{w:11,h:11},          // big sizing
  small:{w:7,h:16},         // small sizing
  bmsize:{w:13,h:14}
};
// define icon sets
// embedded values:
//  ic=icon closed path (defaults to no icon)
//  io=icon opened path (defaults to value of ic)
//  b0=bookmark state 0 (not started) path (defaults to no bookmark icon)
//  b1=bookmark state 1 (incomplete) path
//  b2=bookmark state 2 (completed) path
//  isize=icon size reference to iconSizes (defaults to "icon") - can also be an equivalent object
//  bsize=bookmark size reference to iconSizes (defaults to "none") - can also be an equivalent object
//  bw=bookmark cell width (defaults to 11)
//  bmsep is the bookmark separation
//  txsep is the text separation
//  margin is the menu line table margins (establishes spacing)
var iconSets={
  fold:{
    ic:"images/ic_garrow.png",
    io:"images/io_garrow.png",
    b0:"images/bkmrk0.png",
    b1:"images/bkmrk1.png",
    b2:"images/bkmrk2.png",
    bw:13,
    isize:"folder",
    bsize:"bmsize",
    margin:"0px 0px 10px 0px",
    bmsep:2,txsep:3
  },
  item:{
    b0:"images/bkmrk0.png",
    b1:"images/bkmrk1.png",
    b2:"images/bkmrk2.png",
    bw:13,
    bsize:"bmsize",
    margin:"0px 0px 10px 0px",
    bmsep:2,txsep:3
  }
};
// could load xml here to define SCOs...
// DefineSCO(level,bookmarktype,iconset,haschildren,url,title);
// FutureElectronics Demo
DefineSCO(0,1,"fold",true,'','Overview');
DefineSCO(1,1,"item",false,'1100','Overview');
DefineSCO(1,1,"item",false,'1200','Structure');
DefineSCO(0,1,"fold",true,'','Circuit Protection');
DefineSCO(1,1,"item",false,'2100','Why Circuit Protection');
DefineSCO(1,1,"item",false,'2200','Definition Over-Current');
DefineSCO(1,1,"item",false,'2300','Purpose Over-Current');
DefineSCO(1,1,"item",false,'2400','Definition Over-Voltage');
DefineSCO(1,1,"item",false,'2500','Purpose Over-Voltage');
DefineSCO(1,1,"item",false,'2550','Summary');
DefineSCO(1,1,"item",false,'2600','Were You Paying Attention');
DefineSCO(0,1,"fold",true,'','Products');
DefineSCO(1,1,"item",false,'3100','Introduction');
DefineSCO(1,1,"item",false,'3150','GDT');
DefineSCO(1,1,"item",false,'3200','SIDACtor');
DefineSCO(1,1,"item",false,'3250','TVS Diodes');
DefineSCO(1,1,"item",false,'3300','MOV');
DefineSCO(1,1,"item",false,'3350','PPTC');
DefineSCO(1,1,"item",false,'3400','Fuses');
DefineSCO(1,1,"item",false,'3450','TVS Diode Arrays');
DefineSCO(1,1,"item",false,'3500','PulseGuard ESD Suppressor');
DefineSCO(1,1,"item",false,'3600','Summary');
DefineSCO(1,1,"item",false,'3650','Were You Paying Attention');
DefineSCO_Complete();


