'+docTitle+'
'+navObj+' | ||
Item | Qty | '+databaseName+' Price |
'+navObj+' | ||
'+docFootTxt+'
\n/* 08/01/2012 wsstock.def */
/******************************************************************************
This page provides formatting information for vserver.js and data.dat
******************************************************************************/
/* debugmessage
confirm('start wsstock.def');
*/
/******************************************************************************
Declare default global system variables
******************************************************************************/
databaseName = '';
searchField = '1|2'; // partid; fields selected to match DEFAULT search str - may be overwritten
indexField = '3'; // sort field for search output - may be overwritten
searchPath = '"","'+searchField+'","'+indexField+'"';
docFootTxt = '';
docText = '';
homeUrl = 'wsshome.htm';
baseUrl = 'wsspage1.htm';
renderUrl = 'vipage.shtml';
imgRoot = 'images/';
cssRoot = 'styles/';
jsRoot = 'script/';
docJs = jsRoot+'wss.js';
docCss = cssRoot+'wss.css';
docTitle = document.title;
pgLngth = new Array('tdx',10,'mdx',10,'pdx',30);
breaks = new Array('0','1','2');
folders = new Array('nc');
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 = eval(arguments[0]);
//confirm(selfUrl()+'/defineDataFields/Line76:'+'\narguments[0] = '+arguments[0]+'\narguments[1] = '+dBase[arguments[1]].split('|'));
dBase['$field'] = dBase[arguments[1]].split('|');
dBase['$parent'] = dBase.$field[0];
dBase['$docAddr'] = dBase.$field[1];
dBase['$partid'] = dBase.$field[1];
dBase['$uri'] = dBase.$field[2];
dBase['$name'] = dBase.$field[3];
dBase['$descr'] = dBase.$field[4];
dBase['$qty'] = '1';if(dBase.$field[5]>1){dBase['$qty']= dBase.$field[5]};
dBase['$rsp'] = '';if(dBase.$field[6].replace(/\s/g,"")!=""){dBase['$rsp'] = 'A$'+dBase.$field[6];}
//dBase['$rsp'] = '$A'+dBase.$field[6];
dBase['$sell0'] = trim(dBase.$field[7]);
dBase['$sell'] = '';if(dBase.$field[7].length>0){dBase['$sell'] = 'A$'+dBase.$field[7];}
//confirm(selfUrl()+'/defineDataFields/Line81:\narguments[0]|dBase='+arguments[0]+'\narguments[1]|qrystr='+arguments[1]+'\ndBase[$field]='+dBase['$field']);
dBase['$ur'] = '';
$imgsrc = new Image();
$thumbsrc = new Image();
if(dBase.$uri!=''){
//$imgsrc.src = imgRoot+dBase['$uri']+'.jpg';
//dBase['$img'] = $imgsrc.src;
//$thumbsrc.src = imgRoot+dBase['$uri']+'.jpg';
//dBase['$thumb'] = '
';
dBase['$ur'] = dBase.$uri;
if(dBase.$uri.indexOf("?")!=-1){dBase.$ur=dBase.$uri.substring(0,dBase.$uri.indexOf("?"));}
}
}
function definePage() {
/******************************************************************************
Format Page headers & footers
Syntax: defineHeader(target,calling_obj)
virtual page:
writeln(docInit+docHead);
writeln(docFoot+docExit);
div ID=mMenu:
writeln(docHead);
writeln(docFoot);
******************************************************************************/
//confirm(selfUrl()+'/definePage/Line181:'+'\narguments[0] = '+arguments[0]+'\narguments[1] = '+arguments[1]);
last1=0;last2=0;last3=0;
docInit = ''
+'\n\n
Item' +' | Qty' +' | RSP(ea)' +' | '+databaseName+' Price' +' |
'+docFootTxt+'
\n'+navObj+' | ||
Item | Qty | '+databaseName+' Price |
'+navObj+' | ||
'+docFootTxt+'
\n' +iconStr +xx+' '+dBase.$descr +'
' +yy +'
' +rr +'
' +zz +'
' +xx+' '+dBase.$descr +'
' +dBase.$qty +'
' +dBase.$sell +'
'
$str+='\n';
$str+='\n