/******************************************************************************
This page provides formatting information for vserver.js and data.dat
******************************************************************************/
/* debugmessage
confirm('start wsswhite.def');
*/
/******************************************************************************
Declare default global system variables
******************************************************************************/
var dBase = documents
searchField = '2'; // fields selected to match DEFAULT search str
indexField = '0'; // sort field for search output
docRoot = '';
helpmenu = 0;
pgLngth = new Array('tdx',30,'mdx',15,'pdx',40);
breaks = new Array('0','1','2');
folders = new Array('nc');
//hilite = '"style background-color:#bbddee"';
icons = new Array();
icons['spc'] = new Array('spc2','nl');
icons['node0'] = new Array('nc0','no0');
icons['node1'] = new Array('nc1','no1');
icons['node2'] = new Array('nc1','no1');
icons['folder'] = new Array('nfc','nfo');
icons['doc'] = htms;
icons['fol0'] = icons['folder'];
icons['fol1'] = icons['folder'];
icons['fol2'] = icons['folder'];
icons['doc0'] = icons['doc'];
icons['doc1'] = icons['doc'];
icons['doc2'] = icons['doc'];
icons['doc3'] = icons['doc'];
/******************************************************************************
Preload images
******************************************************************************/
pic = new Image(); pic.src = imgRoot+'pic.gif';
pic2 = new Image(); pic2.src = imgRoot+'pic2.gif';
pdf = new Image(); pdf.src = imgRoot+'pdf.gif';
pdf2 = new Image(); pdf2.src = imgRoot+'pdf2.gif';
doc = new Image(); doc.src = imgRoot+'doc.gif';
doc2 = new Image(); doc2.src = imgRoot+'doc2.gif';
ndoc = new Image(); ndoc.src = imgRoot+'ndoc.gif';
ndoc2 = new Image(); ndoc2.src= imgRoot+'ndoc2.gif';
www = new Image(); www.src = imgRoot+'www.gif';
www2 = new Image(); www2.src = imgRoot+'www2.gif';
spc2 = new Image(); spc2.src = imgRoot+'spacer.gif';
nl = new Image(); nl.src = imgRoot+'nl.gif';
nfc = new Image(); nfc.src = imgRoot+'nfc.gif';
nfo = new Image(); nfo.src = imgRoot+'nfo.gif';
no0 = new Image(); no0.src = imgRoot+'no0.gif';
no1 = new Image(); no1.src = imgRoot+'no1.gif';
no2 = new Image(); no2.src = imgRoot+'no2.gif';
nc0 = new Image(); nc0.src = imgRoot+'nc0.gif';
nc1 = new Image(); nc1.src = imgRoot+'nc1.gif';
nc2 = new Image(); nc2.src = imgRoot+'nc2.gif';
nd0 = new Image(); nd0.src = imgRoot+'nd0.gif';
nd1 = new Image(); nd1.src = imgRoot+'nd1.gif';
nd2 = new Image(); nd2.src = imgRoot+'nd2.gif';
function defineFields() {
/******************************************************************************
Syntax: defineFields(recnum)
Retrieve & format data values for each record in dataset
******************************************************************************/
defineDataFields('dBase',arguments[0]);
}
function defineDataFields() {
/******************************************************************************
Syntax: defineDataFields(dbase,recnum)
Retrieve & format data values for each record in dataset
******************************************************************************/
dBase['$field'] = dBase[arguments[1]].split('|');
//confirm('defineFields:\narguments[0]='+arguments[0]+'\narguments[1]='+arguments[1]+'\ndBase.$field[0]='+dBase.$field[0]);
dBase['$docAddr'] = dBase.$field[0].split('.')[0];
dBase['$name'] = dBase.$field[1];
dBase['$uri'] = dBase.$field[2];
dBase['$descr'] = dBase.$field[4];
dBase['$descr2'] = dBase.$field[5];
dBase['$img'] = '';
dBase['$thumb'] = '';
dBase['dLink'] = "javascript:parent.vPage('"+dBase.$uri+"');";
dBase['sLink'] = "javascript:parent.showMenu('"+dBase.$docAddr+"');";
$imgsrc = new Image();
$thumbsrc = new Image();
if(dBase.$field[6]!=''){
$imgsrc.src = imgRoot+dBase.$field[6];
dBase['$img'] = $imgsrc.src;
$thumbsrc.src = imgRoot+dBase.$field[6];
dBase['$thumb'] = '
';
}
}
function xdefineFields() {
/******************************************************************************
Syntax: defineDataFields(recnum,sender_script)
Retrieve & format data values
performed for each record in dataset
******************************************************************************/
$descr = '';
$descr2 = '';
$thumb = '';
$ext = '';
$ur = ' ';
$imgsrc = new Image();
$img = spc2.src;
$imgStr = '';
dLink = '';
iLink = '';
sLink = '';
iconStr = '';
if(parseInt(arguments[0])>=0){
$field = dBase[arguments[0]].split('|');
$docAddr= $field[0].split('.')[0];
if($field[1]!=''){$name = $field[1];}
if($field[2]!=''){$uri = $field[2];}
if($field[4]!=''){$descr = $field[4]+' ';}
if($field[5]!=''){$descr2 = $field[5]+' ';}
if($field[6]!=''){$thumb='
';}
if($uri.length>0){
//get icons['doc'] from $uri
$ext = getDoctype($uri);
if(arguments[1]!='idx'){dLink="javascript:parent.vPage('"+$uri+"');";}
}
if($ext.length>0){
$ext='Format: '+$ext+' ';
$ur=$uri;
}
}
//confirm(self_url()+'/defineFields:'+'\narguments[0] = '+arguments[0]+'\n$docAddr = '+$docAddr+'\n$field[0] = '+$field[0]+'\n$uri = '+$uri );
}
function definePage() {
/******************************************************************************
Format Page headers & footers
Syntax: defineHeader(target,calling_obj)
Called at top of each new page loop
******************************************************************************/
last1=0;last2=0;last3=0;
docInit= ''
docInit+= '\n\n
| '
+'\n'
+' ' +'\n | ';
docHead+='\n'+parent.document.title+'\n'; if(arguments[1]=="mdx"){ docHead+=''+parent.docTitle+''; } docHead+=docFootTxt; docHead+='\n | \n ' +printPagePrompt() +'\n |
| ' docHead+='\n'+navObj +'\n |
| ' +' | '+navObj +' | ' +printPagePrompt() //+' |
'
+'\n
|
\n'+navObj +' | |||
'
+'\n'+navObj +'' +' |
'
+'\n
|
' +dBase.$docAddr.substring(0,1)+'.'+dBase.$docAddr.substring(1,4) +'
' +xx +'
' +dBase.$descr +'
' +dBase.$descr2 +'
' +dBase.$field[0].substring(0,1)+'.'+dBase.$field[0].substring(1,2)+dBase.$field[0].substring(2,3)+dBase.$field[0].substring(3,4) +'
' +xx +'
' +dBase.$descr +'
' +dBase.$descr2 +'