MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C45DB9.912069D0" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment

This presentation contains content that your browser may not be able to = show properly. This presentation was optimized for more recent versions of Micro= soft Internet Explorer.

If you would like to proceed anyway, click here.

------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
©2004 Resource Engineering, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide ‹#› =
TBCon 2004 Session=  
The Fun Never Stops:  25 Tips for DHTML Deployment <= /span>
Add Your Title
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/preview.wmf Content-Transfer-Encoding: base64 Content-Type: image/x-wmf AQAJAAADzCkAAAEAoScAAAAABAAAAAMBCAAFAAAACwIAAAAABQAAAAwC0QLBAwkCAAD3AAADAgEA AAAAgAAAAACAAACAgAAAAACAAIAAgAAAgIAAwMDAAMDcwACmyvAABAQEAAgICAAMDAwAERERABYW FgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkA/3yAAP9QUADWAJMAzOz/AO/WxgDn59YAramQ ADMAAABmAAAAmQAAAMwAAAAAMwAAMzMAAGYzAACZMwAAzDMAAP8zAAAAZgAAM2YAAGZmAACZZgAA zGYAAP9mAAAAmQAAM5kAAGaZAACZmQAAzJkAAP+ZAAAAzAAAM8wAAGbMAACZzAAAzMwAAP/MAABm /wAAmf8AAMz/AAAAADMAMwAzAGYAMwCZADMAzAAzAP8AMwAAMzMAMzMzAGYzMwCZMzMAzDMzAP8z MwAAZjMAM2YzAGZmMwCZZjMAzGYzAP9mMwAAmTMAM5kzAGaZMwCZmTMAzJkzAP+ZMwAAzDMAM8wz AGbMMwCZzDMAzMwzAP/MMwAz/zMAZv8zAJn/MwDM/zMA//8zAAAAZgAzAGYAZgBmAJkAZgDMAGYA /wBmAAAzZgAzM2YAZjNmAJkzZgDMM2YA/zNmAABmZgAzZmYAZmZmAJlmZgDMZmYAAJlmADOZZgBm mWYAmZlmAMyZZgD/mWYAAMxmADPMZgCZzGYAzMxmAP/MZgAA/2YAM/9mAJn/ZgDM/2YA/wDMAMwA /wAAmZkAmTOZAJkAmQDMAJkAAACZADMzmQBmAJkAzDOZAP8AmQAAZpkAM2aZAGYzmQCZZpkAzGaZ AP8zmQAzmZkAZpmZAJmZmQDMmZkA/5mZAADMmQAzzJkAZsxmAJnMmQDMzJkA/8yZAAD/mQAz/5kA ZsyZAJn/mQDM/5kA//+ZAAAAzAAzAJkAZgDMAJkAzADMAMwAADOZADMzzABmM8wAmTPMAMwzzAD/ M8wAAGbMADNmzABmZpkAmWbMAMxmzAD/ZpkAAJnMADOZzABmmcwAmZnMAMyZzAD/mcwAAMzMADPM zABmzMwAmczMAMzMzAD/zMwAAP/MADP/zABm/5kAmf/MAMz/zAD//8wAMwDMAGYA/wCZAP8AADPM ADMz/wBmM/8AmTP/AMwz/wD/M/8AAGb/ADNm/wBmZswAmWb/AMxm/wD/ZswAAJn/ADOZ/wBmmf8A mZn/AMyZ/wD/mf8AAMz/ADPM/wBmzP8Amcz/AMzM/wD/zP8AM///AGb/zACZ//8AzP//AP9mZgBm /2YA//9mAGZm/wD/Zv8AZv//AKUAIQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj 4wDq6uoA8fHxAPj4+AD/+/AAoKCkAICAgAD/AAAAAP8AAP//AAAAAP8A/wD/AP///wAAAAAA3AMA AAAAAAAEAAAANAIAAAQAAAAHAQMAoScAAEELIADMAHgAoAAAAAAA0ALAAwAAAAAoAAAAoAAAAHgA AAABAAgAAAAAAABLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAA AMDAwADA3MAA8MqmAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIiIgApKSkAVVVVAE1NTQBCQkIA OTk5AIB8/wBQUP8AkwDWAP/szADG1u8A1ufnAJCprQAAADMAAABmAAAAmQAAAMwAADMAAAAzMwAA M2YAADOZAAAzzAAAM/8AAGYAAABmMwAAZmYAAGaZAABmzAAAZv8AAJkAAACZMwAAmWYAAJmZAACZ zAAAmf8AAMwAAADMMwAAzGYAAMyZAADMzAAAzP8AAP9mAAD/mQAA/8wAMwAAADMAMwAzAGYAMwCZ ADMAzAAzAP8AMzMAADMzMwAzM2YAMzOZADMzzAAzM/8AM2YAADNmMwAzZmYAM2aZADNmzAAzZv8A M5kAADOZMwAzmWYAM5mZADOZzAAzmf8AM8wAADPMMwAzzGYAM8yZADPMzAAzzP8AM/8zADP/ZgAz /5kAM//MADP//wBmAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmMwAAZjMzAGYzZgBmM5kAZjPMAGYz /wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZAABmmTMAZplmAGaZmQBmmcwAZpn/AGbMAABmzDMAZsyZ AGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA/wD/AMwAmZkAAJkzmQCZAJkAmQDMAJkAAACZMzMA mQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlmzACZM/8AmZkzAJmZZgCZmZkAmZnMAJmZ/wCZ zAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnMZgCZ/5kAmf/MAJn//wDMAAAAmQAzAMwA ZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxmAADMZjMAmWZmAMxmmQDMZswAmWb/ AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzMmQDMzMwAzMz/AMz/AADM/zMA mf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNmAP8zmQD/M8wA/zP/AP9mAAD/ ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA/5n/AP/MAAD/zDMA/8xmAP/M mQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ZmYA/2b/AP//ZgAhAKUAX19f AHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA8Pv/AKSgoACAgIAA AAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AGVlZWVlZWVlZWVlZWVlZWVl//////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////7vdtby73bu8u92LZYtli2WLZYtli2WLZYtli1J6UnpSelJ1UnpSelJ6UnVSelJ6UnpS dVJ6UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1 UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1UnpSelJSK0wq UitSKlIrZWZlZWWLZWVlZmVlZYtlZWV1UgAAAAAAAHUAAAAAAFMAAFIAAAAAAAAAUgAAAAAAAABS UwAAAABSAAAAAABSAAAAAABSdQAAUnUAAFJ1AABSAAAAAABSAAAAUgAAAFJTUnVSU1J1UlNSdVJT UnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSAAAAAABSAFJ1KisqTCorKkwqK4tli2WL ZYtli2WLZYtli2WLUnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpS elJ6UnpSelJ6UnpSelJ6UgAAelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6 UnpSelJ6UnpSelJ6UnpSelJ6UnpSelIAUnpSelJ6UlIrUitSKlIrUitlZWVmZWVlZmVlZWZlZWVm ZVNSdVJTUlNSU1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNS U1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1UlNSU1JT UnVSU1JTUlNSdVJTUlNSU1J1UlMqTCorKkwqKypMi2WLZYtli2WLZYtli2WLZYtSelJ6UnpSelJ6 UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpS elJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6UnpSelJ6 UnpSelJ6UnpSUitSKlIrUipSK2WLZWZlbGVmZYtlZmVsZWZl//////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////7u8 u9273bvdu7yLZYtli2WLZYtli2WLZYtli/////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////du9273bvdu927ZWZl ZmVmZWxlZmVmZWZlbGX///////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////u921vLvdu7y73Ytli2WLZYtli2WLZYtl i2WL//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////9273bvdu9273btli2VmZYtlZmWLZWZli2VmZf////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////+7vLvdu7y73bu8i2aLZYtmi2WLZotli2aLZYv///////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// 3bvdu9273bvdu2VmZWxlZmVsZWZlbGVmZWxl//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////7vdu7y73bW8u92L ZYtmi2WLZotli2aLZYtmi/////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////du9273bvdu927ZYtlbGWLZWZli2Vs ZYtlZmX///////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////u7y73bvdu927vItmi2aLZotmi2aLZotmi2aL//////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////9273bvdu9273btlZmVsZWZlbGVmZWxlZmVsZf////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //+73bW8u927vLvdi2aLZotmi2aLZotmi2aLZov///////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////3bvdu9273bvd u2aLZWxmi2VsZotlbGaLZWxm//////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////7u8u927vLvdu7yLZotmi2aLZotm i2aLZotmi/////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////du9273bvdu927ZWxmi2VsZmxlbGaLZWxmbGX///// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////u927vLvdtby73Ytmi2aLZotmi2aLZotmi2aL//////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////9273bvdu9273btmi2ZsZotmbGaLZmxmi2ZsZv////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////+7vLvdu927 3bu8i2yLZotmi2aLbItmi2aLZov///////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////3bvdu9273bvdu2ZsZmxmbGaL ZmxmbGZsZotm//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////7vdtby73bu8u92LZotmi2aLZotmi2aLZotmi/// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////du9273bvdu927ZotmbGaLZmxmi2ZsZotmbGb///////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////u7y73bu8u927vK5si2aubItmrmyLZq5si2au//////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////9273bvd u9273btmbGaLZmxmi2ZsZotmbGaLZv////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////+73bu8u921vLvdi2aubItm rmyLZq5si2aubIv///////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////3bvdu9273bvdu2aLZotmi2ZsZotmi2aLZmxm //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////7u8u9273bvdu7yubK5srmyubK5srmyubK5srv////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////du9273bvdu927Zmxmi2ZsZotmbGaLZmxmi2b///////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////u921 vLvdu7y73a5mrmyuZq5srmaubK5mrmyu//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////9273bvdu9273btmrmZs Zq5mi2auZmxmrmaLZv////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////+7vLvdu7y73bu8rmyubK5srmyubK5srmyu bK7///////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////3bvdu9273bvdu2ZsZq5mbGauZmxmrmZsZq5m//////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////7vdu7y73bW8u92ubK5srmyubK5srmyubK5srv////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////d u9273bvdu927bK5mrmyuZq5srmaubK5mrmz///////////////////////////////////////// ////////////////////////////////////////ZWX/////////////////////ZWX/Zf////// ////////////////////////////////////////////////////////////u7y73bvdu927vK5s rmyubK5srmyubK5srmyu/////////////////////////////////////////////2X/ZWVlZWX/ ZWVlZf9l/2VlZWX//2X//2X//2Vl/2Vl//9lZf9lZWX/ZWX//2Vl////Zf9l//9lZf9l//////// /////////////////////////////////////////////9273bvdu9273btmbWauZm1mrmZtZq5m bWauZv////////////////////////////////////////////9lZf9lZWX//2VlZf//Zf9l/2Vl //9lZf9lZf9lZf9lZWX/ZWX/ZWVl/2VlZf9lZf///2X/ZWX/Zf////////////////////////// //////////////////////////////+73bW8u927vLvdrmyubK5srmyubK5srmyubK7///////// ////////////////////////////////////ZWX/////////////////////////Zf////////// //////////////////////////9l//////////////////////////////////////////////// ////////////////3bvdu9273bvdu2yuZq5srmaubK5mrmyuZq5s//////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /7u8u927vLvdu7yuba5srm2ubK5trmyuba5srv////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////du9273bvdu927 Zq5srmZtbK5mrmyuZm1srmb///////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////u927vLvdtby73a5srm2ubK5trmyu ba5srm2u//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////9273bvdu9273btsrmyubK5srmyubK5srmyubP////// //////////////////////////////////////////////9l/2VlZWVlZWX/ZWX/Zf///2X//2Vl Zf9lZWX/ZWVlZf9l/2X//2VlZWX//2X///////////////////////////////////////////// //////////////////+7vLvdu9273bu8rm2uba5trm2uba5trm2uba7///////////////////// ////////////////////////////////ZWX/Zf9lZf9l/2Vl/2X///9l//9lZf//Zf//ZWVlZWX/ Zf9lZf9l/2Vl//9l//////////////////////////////////////////////////////////// ////3bvdu9273bvdu2ZtbK5srmyuZm1srmyubK5m//////////////////////////////////// /////////////////2X/Zf9l/2VlZf9lZWVl////ZWVlZf9l/2X//2X/Zf9lZWVl/2X//2X/ZWX/ ZWX//////////////////////////////////////////////////////////////7vdtby73bu8 u92ubK5trm2uba5srm2uba5trv////////////////////////////////////////////////// //9lZf////9l////Zf///////2X//2X///9lZWX//////////////////2X//2X///////////// ///////////////////////////////////////////////////du9273bvdu927bK5srmyubK5s rmyubK5srmz///////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////u7y73bu8u927vK5trm2Rba5trm2ubZFtrm2u//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////9273bvdu9273btsrmyubK5srmyubK5srmyubP////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////+73bu8u921vLvdrm2uba5trm2uba5trm2uba7///////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////3bvdu927 3bvdu22ubK5trmyuba5srm2ubK5t//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////7u8u9273bvdu7yRrq5tkW2u bZGurm2Rba5tkf////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////du9273bvdu927bK5srmyubK5srmyubK5srmz/ //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////u921vLvdu7y73a5trm2ubZFtrm2uba5tkW2u//////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////9273bvdu9273bttrmyuba5srm2ubK5trmyubf////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////+7vLvd u7y73bu8kW2ubZGurm2Rba5tka6ubZH///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////3bvdu9273bvdu2yuba5s rm2ubK5trmyuba5s//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////7vdu7y73bW8u92ubZFtrm2Rba5tkW2ubZFt rv////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////du9273bvdu927ba5trm2ubK5trm2uba5srm3///////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////u7y73bvdu927vJGukW2Rrq5tka6RbZGurm2R//////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////927 3bvdu9273btsrm2ubK5trmyuba5srm2ubP////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////+73bW8u927vLvdrm2R ba5tkW2ubZFtrm2Rba7///////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////3bvdu9273bvdu22uba5trm2uba5trm2u ba5t//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////7u8u927vLvdu7yRrq5tka6RbZGurm2RrpFtkf////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////9l//////////////////////////////// ///////////////du9273bvdu927ba5trmyuba5trm2ubK5trm3//////////////////////2Vl Zf//ZWX//////////2X/ZWX/ZWVl/////2VlZf////////9lZWX/////Zf//////////////ZWX/ //9lZWX//2Vl//9lZf//ZWVlZf//Zf//////////ZWX//////2Vl//////////////////////// u927vLvdtby73a5tkW2ubZFtrm2Rba5tkW2u////////////////////////Zf////9l/////2X/ //9l/2Vl//9lZf//Zf9l/2X//2X/////Zf9l//9l/2X//2X///9lZWX//2X/////Zf9l/2X///// ZWX//2Vl/2X//2Vl//9lZf9lZf////9lZf9l/////////////////////////9273bvdu9273btt rm2uba5trm2uba5trm2ubf////////////////////////9l//9lZf////9l////Zf9lZf9lZf// /2X/ZWVl//9l/////2X/Zf//ZWVl//9l////Zf9l//9l/////2X/Zf9lZWX//2Vl//9lZWVl/2X/ Zf//ZWVlZWVlZf//ZWX/Zf////////////////////////+7vLvdu9273bu8ka6RbZGukW2RrpFt ka6RbZH/////////////////////////Zf//Zf//////ZWX///////////////9l//////////// //9lZWX/////Zf//ZWX//2X/Zf////////9lZWX/////////////Zf////////////////////// ////////////////////////////////3bvdu9273bvdu22uba5trm2uba5trm2uba5t//////// /////////////////////////////////////////////////2X///////////////////////// /////////////////////////////////////2X///////////////////////////////////// /////////////////7vdtby73bu8u92ubZFtrm2Rba5tkW2ubZFtrv////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///du9273bvdu927ba5trm2uba5trm2uba5trm3///////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////u7y73bu8u927 vJGukW2RrpFtka6RbZGukW2R//////////////////////////////////////////////////// //9lZf////////9lZf////////////9l/2Vl//9l////ZWX///////9lZWVlZWVlZWX//2Vl/2Vl Zf///////////////////////////////////////////////9273bvdu9273bttrm2uba5trm2u ba5trm2ubf///////////////////////////////////////////2X///9lZf9l////////Zf// ZWX//2Vl/////2VlZWX/////ZWX/Zf////9l////////ZWX/Zf9l//9lZf//ZWX/Zf////////// //////////////////////////////////+73bu8u921vLvdkW2Rrq5tkW2RbZGurm2RbZH///// //////////////////////////////////////9l////ZWX/ZWVl/////2Vl//////9lZf////9l /2VlZWX/Zf///2VlZf//Zf////9lZf9l/2VlZf//ZWX/ZWX//2X///////////////////////// ////////////////////3bvdu9273bvdu22uba5trm2uba5trm2uba5trv////////////////// ////////////////////////ZWX//2X///////////9l////////////////Zf9l//////////// //////////9lZWVl//////////////////9l//////////////////////////////////////// /////7u8u9273bvdu7xubZJtkm2uQ2dmrm2Rrq5njK7///////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////du9273bvd u927Q21tkW1sIktnZkNtbK5trmau//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////u921vLvdu7y73UNDrm1tQ26S km2uZmxtka6ubf////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////9273bvdu9273btEjWZmQ25tkW2RbENDZkNtba7/ //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////+7vLvdu7y73bu8kq6Srq5mrm2SbEpKkq5nQ66u//////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////3bvdu9273bvdu22uba5DQ2ZtQ0RKja6ubWdDrv////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////7vdu7y7 3bW8u92ubW1DSm2SZ2dEka6RbW1DSm3///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////du9273bvdu927Zm1DSm2S bZFtZkNtbW1DSm2u//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////u7y73bvdu927vK5nZ2eRrpFtbUNtZ2dDbW2S rv////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////9273bvdu9273bttrmeMQ21mQ0Ntrq5mZkOubK7///////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////+73bW8u927vLvdrm2uQ0NnZ0OubZFtbUNnZ21t//////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////3bvd u9273bvdu2ZtQkNmrmdnZm1sbENtZ21Drv////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////7u8u927vLvdu7xtQ2Zm rm2uZ2ZnZ0NtrpFtrq7///////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////du9273bvdu927ZmdDbWZtQ0NDbWZnZm1s bUOu//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////u927vLvdtby73W1DQ2dtQ0NDrm2uZ2ZmbUNtbf////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////9273bvdu9273bs9Q0NtZmdDbWZtQ0NDrmZmZq7///////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////+7 vLvdu9273bu8Q2dtQ21mQ2auQ0NDrq6uhmyu//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////3bvdu9273bvduz1m Q0M9Q0NtZmZDbWZtZmZDrv////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////7vdtby73bu8u91DPWY9Q0NtZm1mZmau Q2Zmrm3///////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////du9273bvdu927PUM8Qz1mQ2ZDQ0OLhoZDrmau//////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////u7y73bu8u927vGc9Zj1mQ2Y8ZmauZm1mZoaurv////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /9273bvdu9273bs9ZjxmPD08Zl9mQ2Y8Q2aLZq7///////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////+73bu8u921vLvd PT1nYGZfZjxmX4Y8ZmauZmxt//////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////3bvdu9273bvduz09PGBghjw8PGY8 Zl9mQkM8rv////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////7u8u9273bvdu7xmPUM8Zj1DPGY8ZjxmZmY8Zq7///// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////du9273bvdu927ba5trm2uba5trm2uba5trm2u//////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////u921vLvdu7y73f////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////9273bvdu927 3bv///////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////+7vLvdu7y73bu8//////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////3bvdu9273bvdu/////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////7vdu7y73bW8u93///////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////du9273bvdu927//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////u7y73bvd u927vP////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////9273bvdu9273btSU1JTUlNS dVJTUlNSU1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1 UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1UlNSU1JTUnVSU1JTUlNSdVJTUlNSU1J1UlNSU1JTUnVS U1JTUlNSdVJTUlNSU1J1UlNSU1JTUnVSU1JTUlMqTCorKisqKypMdVJ6UnpSelJ1UnpSelJ6UnVS elJ6UnpSdVJ6UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6 UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1UnpSelJ6UnVSelJ6UnpSdVJ6UnpSelJ1UnpS elJ6UnVSelJ6UnpSdVJ6UnpSUitMKlIrUipSK1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNS dVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1 UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVSU1J1UlNSdVJTUnVS U1J1UlNSdSorKkwqKypMKiv///////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////du927 3bvdu927//////////////////////////////////8C//////////////8C//////////////// //////////8C////Av////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////u927vLvdtby73f////8C AgL/Av8CAgL/AgICAgL/Av8CAgICAgL/Av//AgIC//8CAgIC/wICAgICAgIC/wIC/wL/AgICAgIC AgL/AgIC/wICAv////////////////////////////////////////////////////////////// //////8C/wICAgICAgIC/wICAv8CAv//AgICAgIC/9273bvdu9273bv/////Av8C/wL/AgL//wL/ Av8C/wL/Av8C/wL/Av8C/wIC////AgIC//8C//8CAv8CAv8CAv8C/wL/AgL/Av//AgL/Av8C/wL/ ////////////////////////////////////////////////////////////////////AgIC//// Av8CAv8C////AgL/AgL/Av8C//+7vLvdu9273bu8//////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////3bvdu9273bvduwMAAAAAAA== ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image001.jpg Content-Transfer-Encoding: base64 Content-Type: image/jpeg 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 B9BRzb/uTfvvf/zW7v5aUdzbQyPS0Rn/2R== ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image002.png Content-Transfer-Encoding: base64 Content-Type: image/png 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 ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master02.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
‹header›
‹date/time&= #8250;
‹footer›
‹#›
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/pres.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/sound001.wav Content-Transfer-Encoding: base64 Content-Type: audio/wav UklGRtYGAABXQVZFZm10IBAAAAABAAEAESsAABErAAABAAgAZGF0YbIGAACAgICAgICAgICAgICA gICAgICAgICAgICAgICAgIB+gICAgICAgICAgIB+foB+gICAgH6AfoCAgICAfn5+fn5+fn6AfoCA gICAfn6AgICAgICAgICAgICAgICAgICAfoCAgICAgICAgICAfn6AgH5+foCAgICAgICAgICAgICA gICAgICAgICAgICAgICAgICAgICAgICAgICAfn5+gICAgICAgIKCgH58fHx+fn5+gIKGiIaCfnp2 dHZ4enx+goiMjpCMgnp2cm5scnZ8hIiQlJSOiIB8dnRycHB0en6AiJCQioSAfHh2dHZ8fn6ChoaE goKGiIaAenh2dnZ6fH6ChIaMko6KgnhybGhudHqCipKSkIiAenZycnBwcnJ4foiQkpickI58altR VV98nLW7q6WOYklDQ1mEo7G3q4huW0lDWX6Wq7uxknpsbmhdX3KAkp6no5iYlHxdU1VTU2qIhpaU enyQmoiGhIKEeF9fbH6Yqa+Ydl9dZHKKkoaMim5VYnyClquxjm5mZF9dhKuzoaWCZF01PXJymLur jG5qXWp6jJyhiH6UbE1sjJqckIJkcpSemIp4W1tfZnylpZyCWVFmV0tfkrunmqGIeGhbeqG9no6W eFtDSWqIlJSlp5h6eHiEZFNRerHFfF9mSTlXr9O5iE07UW6awdXmv3ZLO09VeIZ+lL2neGpdXVlT fq3JtaeUbE0/cK+1pWxNO0NHcLXm2bWMWykSS2iludXffCUMJTt4u9nkvXRLUVNdnt/myZZiR3J8 imxTbnZ6jq+hfm5mU1tuiJ7Dq3g7GkF6oa+/jj0rQVmSyd27fD0vGDFyx/zyuV8SAAo/fKXV5r2E VzUvQ3qt09XDo2YpFC9wjqG/tZ52Yk1RcoieqaGYmI6KfE89T5azlnRqZGhqnK+rt7WWbEc/R1+M ucPRyYpLFAgzhNPy15xkUUNNcIyns7e3q4ZwVzsxU5rR2cW3kEEODk2at9Xq0XovIz9ieKXHzZZT QU1baHaSpbOroZyIaFlwfn56iJ6KcnaAgHRbXXCMmKu3nnRXT1V0jJqYlIJ4eGRddoh+dnZ4nqeK gHpkX3iOjHpoX26Glp6YiIJyU1FskJqhnI50YmRwhn5fbISIiJyaclFfbF1birWzjnRmXVddfqu3 p4JoV2ZwfKGakIRmV2huaICKiIiho5iAYlVbaHqMo6GWiGxTQ1eOr6ujnoBiWWJueJSllHBkaGp2 jKmtnoZqTTlPdISUq7u1moBdR1FbZHBwfpytr6magmhoaGRweH6GlpyalIx4aF1ZboKQmJyOjIaA dG5yipqOcF1kbHaWr6unhmpRTWJ8jJCamJaSinZkanCAioiKhHp4enqCioiSlop0bGpyfIianph8 X1tyfoKQnJiYkn5qYl9qfIyYo5R6fHhwcH5+gJKelJSMdl1XaHyKjpKOfHp4goKEjoZ8eHyAhHqA iIR6bmRocHiIjJqtp45yXVlmbnSKmJaEgHpqbHyAeoKMioR8fH6EiIaCdnBwbnJ6hoyOlJKEcGhy eHp8hIaAgIB+goaGhoR8eHRyamp0dn6Kjo6Ujn52enx6fICAfHhycnZ+iISGjIqAeHJwcnR6hIyM hoKAgHx8fHZ6goB4dnh8gIaIiIaIhHh0eH5+fn5+fn6AhISCgIB6eHh4eICGioqEgHx6eHp+foKK in5ycnqAfoCEgnx4en5+gIaGhIB8dnR4fICEhIKCgHp4enx+fn6AhIaEgHyAgHx6eHx8fH6AgICA goCAgoCAfnp6fHp6foKGhoSAfn5+fH6AgH58fH6AgIKIhn58fHp6fICCgoB+fHx6fn5+hIiKioR+ enh6enx+gICCgoKCgoKCgoB+fn58fn6AhISCgH58foCCgoCChIKAfHx+foCCgoKCgH6AgoSCfn5+ gICAgICAgIKCgoKAgH5+fn6AgISCgoKCgn5+gIJ+gIB8fHyAgoKCgICAfoCAgH6AgICAgIB+foB+ fn5+gIB+gICAgICAgICAfn5+fnx8foCCgoKAfnx8fnx8foCCgoKAfn5+fHx8fn5+gICAgICAgH58 fHx8foCAgH6AgIB+foCAfn58fHx8fn5+fn6AgH5+fn5+fnx+fn6AgICCgoB+fHp6foCAgIKAfn5+ fn6Afnx8fHx+gIKAgH58fH5+gICCgIB+fn58fHx+fn5+gICCgoB+fHx8fnx+gIKCgHx+fn6Afnx6 fH5+fn6AgICAgH5+fnx8fH5+gICAgIB+fn5+fn6AgoSAfHx+fn5+foB+gICAfn6AAAC= ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0001.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineering, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 1
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment =
The Fun Never Stops!
25 = Tips for DHTML Deployment
Robin McDermott
Resource Engineering, Inc.
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image003.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhIQCSAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAg AJEBgAAAALPL4AKHRI6py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si 8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFho eIiYqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKSlcAADs= ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image004.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhGAILAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAW AgkAgQAAALtyE+elRQECAwJnlI+py+0Po5y02ouz3rz7D4biqATmiabqipLuC8fyTNf2jecMy/ep DgwKh8Si8Yhc+Ja8pPMJjUqn1Bfz+qtqt9yu90vDigPgsvmMTnfHWLX7DY/LR+zr/I7P6+d15v4P GCj41LdUAAA7 ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image005.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhGAIQAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAW Ag4AgQAAALtyE+elRQECAwKMlI+py+0Po5y02ouz3rz7D4biqATmiabqipLuC8fyTNf2jecMy/ep DgwKh8Si8Yhc+Ja8pPMJjUqn1Bfz+qtqt9yu90vDigPgsvmMTnfHWLX7DY/LR+zr/I7P6+d15v4P GCj41Lc0eIiYqEhS6LP4CBkpqdTYNHmJmblXaanp+QkKxskSWmp66jS6UgAAOw== ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image006.jpg Content-Transfer-Encoding: base64 Content-Type: image/jpeg /9j/4AAQSkZJRgABAQEANQA1AAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABYADwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDyW8nE N9dRJBaKiTyIo+yRHADEDqvoKrG7lzxDaf8AgHD/APE1durLff3kskixxtczYJPJ+du1RCSKLiCP J/vv1/KvQp0uZK+hs4JRTY0G4MZdo7OMY43WcPP/AI7UC3shjH7m0zzz9jh/+JqR3ZzksWJ70sNs SM4AHqelbOlSulFXMGIk8rH/AFVoP+3OH/4irC7ypZo7QAdzZw//ABFTQ2vXauT2Zun5UkYns5Q1 ygmUnlvT6elTJUoP3kRe5HN5yopitbZx/Exs4ePw210Wg6fp2oWDTT2Ns7iQqSYEXHA44A9aht0t 5oPNikBOcFD1FbejpGlrII8f6wlseuBWdSnpzJaE83Q4W8GdRve/+ky/+htUYjJXcxAUdSeAK0kt lu9Uu4ldBIbmbAY4/jap5dOB/czx/dPKnsayVRqJ1X91FK3sXkjMsah41xubsKfLpzSusqSMHUcK Tx/9anG0uLMmSI7o+p9h71ppdRTwRyCHY+MFV7n1pxk6nuozZVs7rZOkN/GwH3dy8H2+tX5fJiRm bLoOwHUVRnlDzqlzC0aqeCOorYtokaItF8yDqQc/nWkJJXT97+vxMZdzLso4ZZXaFygY58vvXS2E XlW5Gzbls9MZ4HNZFxpUcmZIm8pxz7Vo6PPNNZFZ23PE5jBPoAP8alyfLZr/ACFocpLp0k1zdTQk lzczHb9JG6Vd0+9aSBobjHyHKk8HPpTt10kVw1vGpH2qfJHJx5rUlheQtKfNVUmY8yY+8f6Vgklb U6U0kh13LcxJlIcRHqev51LpzW0pWOJVSQ/wsf61rmBowm/aVdcgg5BFY+p6dFDiaB9jddn9RVNS Jk3JmncWStmG4QZHr/MGsfbJp16EtZmYN8px/I1YmGqTWCPHvY7QDn72PajT54ISFKBJf77d/wDC muUTil1K90L8SJ9oVhb9TtOM+x9K3tKeJ7PMQwobBHfOBU3l74VY4KuPqPpTbGGKBJUi6eYSRnO0 4HFXOc5PXYz8jPsYmWF5CPle5nIYf9dnGPrUepaZbyxmUERzdvRvr/jUWnvdOt9HAGbbdz7Qemd7 d6gt5i12V1JSZP8Anm2fl/DvUXpqKcjRRW9yXT11CSwcQ5JUnbuOB+BqGzuBDdFb6MmbOSW6qfpX V2iGeImPaVUDAU/yFVr/AE+2vIT5/wApUcSDqtJt2SQueS90nto2uLZpkKsi9cNzWZqtlbtGZWby 5f4WH8R9xWXaT3lvO9rF5kpPKmP+Ie9XLrQbm7jEs103mg52Z4I9M0PT4lr2HyRWsmVbI39yvkRb woY5bPyr7j/61benWQsYHQSNIXcuS3rgD+lZtpqD28otZ0MMi8BT6e3qK390TxxtE5bKgtkYw3ep hNPRfcE3JryKmiKXspvlJVbqfJ9P3z1NqGlW+oRYkUhx92RfvL/n0rB03XVtJru1bKkT3ABPRgZG P4VakuNT1KzY2QRUxwxON3sDRC0076WB0lZSuU7e/utIuzbvIWPIjlT+L8Kuy2GpanaEtP8AZyeV Rl6/X0qHR5obeb7PcPm/H3t64Kn0XPX8K6iGFp4ZJFZSY13FQeSO9TCpBOUaWnruaT5oq627nNaf cxafL9gmR4Zc8NJj5z65roo41ltXkEq+YnVDxkeoP9KoalFaTWrC8VTGOh7j6H1rmrWa/lR7SF/N gB+WVj932z3pRhUjrvG/X9CU4zXvK3ma+uS2QtdlwFaQ8RgfeB9RT9EW4XT8XGd247c9duBjPvUN ho0cD+bITLOesj/09K11AUYFa2XRGTktkc1YtovmyTXl7ZvJ58rxhrhCArOxHQ++efWt3+3dIwB/ adkMDoJ1/wAaKKz16lN3M/UrjQdSQeZqVmsi/clWdQy/rWfa61JaxywPfWkmOI50uowT9QWooqXB OzfQcZuOwxHtbyQSajq9owHSIXKY/HmtiHUdHiQKuo2IA6ATp/jRRWjm27smXvbj21rTAMLqNn/4 EJ/jUdvrenlX82/s0O7gfaEOR68GiijndrBZWsf/2c== ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_image007.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODdhOgAGAXcAACH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACwAAAAAOgAGAYYfRnYe RnYeRXYdRXYcRXYaRXYaRXUaRHUZRHUXRHUVQ3UTQ3USQnUQQnUPQnU/VXo+VXo+VHo9VHo8VHo8 U3o8U3k7U3k6Unk5Unk5UXk4UXk3UXk2UHk1T3k0T3gzTngyTngxTXgwTXgvTHguTHctTHctS3cs S3crSncqSncpSXcoSXcnSHcmSHclSHYkSHYkR3YjR3YiR3YhRnYgRnZPX31OX31OXn1NXn1MXn1M XX1LXX1KXHxJXHxJW3xIW3xHWnxGWXxFWXtEWHtDV3tCV3tBV3tBVntAVnpXZX9WZX9WZH9VZH9V Y39UY39TYn9TYn5SYn5SYX5RYX5QYH5PYH1fa4Jea4FeaoFdaoFdaYFcaYFbaIFbaIBaaIBaZ4BZ Z4BZZoBYZoBXZoBXZYBncYRncIRmcIRmcINlcINlb4Nkb4NkboNjboNiboNibYNibYJhbYJhbIJg bIJga4IBAgMBAgMBAgMBAgMBAgMBAgMBAgMBAgMBAgMBAgMBAgMH/4BlgoOEhYaHiImKi4yNjo+Q kZKTlJWWl5iZmpucnZ6foKGTZqSlpqeoqaqrrK2ur7CtZ7O0tba3uLm6u7y9vr/AwcLDxMXGx8jJ ysvMzc7P0NHS09TV1te+aNrb3N3e3+Dh4uPk5ebjaenq6+zt7u/w8fLz9PX29/j5+vv8aWr/AAMK HEiwoMGDCBMqXMiwocOHECNKnEixokWKazJq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuSbGLKnEmz ps2bOHPKbMOzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qlU3WLNq3cq1q9evYMOKHUs27Juz aNOqXcu2rdu3cP/jyp1Lt67du2jh6N3Lt6/fv4ADCx5MuLDhw4gTK94bp7Hjx5AjS55MubLly5gz W5bDubPnz6BDix5NurTp06hTq17NurXr13LmyJ5Nu7bt27hz697Nu7fv38CDCx9OvPgcOsiTK1/O vLnz59CTW5lOvbr169iza9/Ovbv37+DDix9Pvrx5K1fSq1/Pvr379/Djq8dCv779+/jz69/Pv7// /wAGKOCABBZo4IFYZKHgggw26OCDEEYo4YQUVmjhhFpkqOGGHHbo4YcghijiiCSWKOIWKKao4oos tujiizDGKOOMNNZo4404psjFjjz26OOPQAYp5JBEFmnkkUgmqeT/kjx24eSTUEYp5ZRUVmnlk15k qeWWXHbp5ZdghqnlF2SWaeaZaKap5ppstunmm3C2CcacdNZp55145qnnnnz26eefgAYq6KB0hmHo oYgmquiijDbq6KOQRirpo2JUaumlmGaq6aacdurpp6CG6ukYpJZq6qmopqrqqqyWSsarsMYq66y0 1mrrrbjmquuuuCbh66/ABivssMQWa+yvSiSr7LLMNuvss9BGq+wS1FZr7bXYZqvtttxWy8S34IYr 7rjklmvuueimq+666Dbh7rvwxivvvPTWa++7TuSr77789uvvvwAHLPDABBds8MEIJ6zvEww37PDD EEcs8cQUV2zx/8UYVwzFxhx37PHHIIcs8sgcR2HyySinrPLKLLfs8slSxCzzzDTXbPPNOOcs8xQ8 9+zzz0AHLfTQRBdt9NFIJ6300kz3TMXTUEct9dRUV2311VhnrfXWXHft9ddQVyH22GSXbfbZaKet 9tg1tO3223DHLffcdNfttg1456333nz37fffgOd9w+CEF2744YgnrvjihOPg+OOQRy755JRXbvnl mGeu+eU5dO7556CHLvropJfuuQ6op6766qy37vrrsMcu++y0x77D7bjnrvvuvPfu++/ABy/88MDz YPzxyCev/PLMN+/889BHL/301Fdv/fE9ZK/99tx37/334Ievvf8P5Jdv/vnop6/++uyX/8P78Mcv //z012///fjnr//+/Pfv///wA4IAB0jAAhrwgAhMoAIXyMAGOnCBQYigBCdIwQpa8IIYzKAGN8jB DmpQCCAMoQhHSMISmvCEKEyhClfIwhQO4YUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHMCSCEIdIxCIa 8YhITKISh1iEJjrxiVCMohSnSMUqWvGKWMyiFY3AxS568YtgDKMYx0jGLh7hjGhMoxrXyMY2uvGN cIyjHOcIRyTY8Y54zKMe98jHPvrxjg8IpCAHSchCGvKQiEykIhfJyEYqEgKQjKQkJ0nJSlrykpiM ZAQ2yclOevL/k6AMpShHScpSmvKUpJSAKlfJyla68pWwjKUsVzmBWtrylrjMpS53ycte2pICwAym MIdJzGIa85jIDGYFlsnMZjrzmdCMpjSnyUwLWPOa2MymNrfJzW5685oXCKc4x0nOcprznOhMpzrX yc52qhMD8IynPOdJz3ra8574jGcG9snPfvrznwANqEAHyk8NGPSgCE2oQhfK0IY69KEQjahEJ0rR ilr0oBvIqEY3ytGOevSjIA2pRjlA0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmHOiATnfK0576 9KdADapQd+qBohr1qEhNqlKXytSmOvWpUI2qUz9A1apa9apY/82qVrfK1aqC4KtgDatYx0rWspr1 rGhNq1rXyta2uvWtYA2BXOdK17ra9a54zate98rXvvp1ryIIrGAHS9jCGvawiE2sYhfL2MYqdgSQ jaxkJ0vZylr2spiNLAk2y9nOevazoA2taEdL2tKa9rSkLYFqV8va1rr2tbCNrWxXa4La2va2uM2t bnfL29769rfADa5wh0vc4tr2BMhNrnKXy9zmOve50E0uCqZL3epa97rYza52t8vd7nr3u9xNgXjH S97ymve86E2vetfL3va6d70qiK9850vf+tr3vvjNr373y9/+6ncFAA6wgAdM4AIb+MAITrCCF8zg Bjv4wRAOMP8LJkzhClv4whjOsIY3zOEOe/jDHG6BiEdM4hKb+MQoTrGKR+yCFrv4xTCOsYxnTOMa u/gFOM6xjnfM4x77+MdADrKQh0zkIMPgyEhOspKXzOQmO/nJSI6BlKdM5Spb+cpYzrKWt8zlLnt5 yzIIs5jHTOYym/nMaE6zmtfM5ja7+c1wjrOYZ0DnOtv5znjOs573zOc60+DPgA60oAdN6EIb+tCI TrSiF83oRjv60YAGgKQnTelKW/rSmM60pjfN6U57+tOgDrWoJx2AUpv61KhOtapXzepWm1oAsI61 rGdN61rb+ta4jvUAds3rXvv618AOtrCHzWsCGPvYyE62spf/zexmO/vZ0I62tKdN7Wpb+9gFyLa2 t83tbnv72+AOt7YNQO5ym/vc6E63utfN7na7+93wbvcB5k3vetv73vjOt773TW8E+PvfAA+4wAdO 8IIb/OAIT7jCF87whjv84RCPuMQnrvAEWPziGM+4xjfO8Y57/OMgD7nIR07ykpv85ChPeQIUwPKW u/zlMI+5zGdO85rb/OY4z7nOd87znvv850APutCHHvQFGP3oSE+60pfO9KY7/egMiLrUp071qlv9 6ljPuta3zvWue/3rYA+72MdO9rKb/exoN3sD1s72trv97XCPu9znznYH2P3ueM+73vfO9777/e+A D7zgB0/4BsIb/u6BAAA7 ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0002.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 2
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Hey!=   This Should be Easy!
Slow loading
Ugly graphics
Stuff moved all over the place
Lots of= black blobs
Tests wouldn’t score
Matching problems were a mess
Drop an= d drag - ha!
No randomization
Text didn’t fit into the boxes They sa= id open script wouldn’t work, but I didn’t believe them Oh no!  Now look at it in Netscape
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0004.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 3
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Where we are at Today
&= #8226;15 Courses – each over 1000 pages
&= #8226;We have just developed our 15th course
From storyboard to TB in 30 minutes! See our Power Book Builder Session for more on how we do it :-)
All courses are ru= nning web-based in a custom LMS and natively using the exact same TB files (S= ee our Esprit-LMS Session for more information on our custom LMS)
All courses have a= udio and run well over the internet even on a Dial-up connection
All of our courses could fit onto two CD-ROMs
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0042.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 4
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
New!=   Major changes in the past year
TBK 2004 = runs with more versions of the Sun Java Runtime J
But there still are issues :-(
TBK 2004= Has JavaScript functionality built into the Actions Editor <= span style=3D'font-family:Wingdings;mso-char-type:symbol'>J (Marty Weller’s session)
Support = for NS 7.0
Better integration with SCORM LMS’s (Including ASPEN!) <= /span>
Font Sca= ling so users can run with Normal and Large Fonts
We all h= ave a lot more experience under our belts! J <= /div>
What see= med impossible 3 years ago, is a piece of cake today!
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0006.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 5
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Don’= ;t Retrofit – Start from Scratch
= 226;Existing books come with a lot of extra baggage
&= #8211;OpenScript that needs to be converted to actions
&= #8211;Graphics that are in buttons and not WGPs
&= #8211;Improperly named pages, objects, etc.
= 226;Retrofitting seemed to be the most efficient approach, but proved costly
= 226;John Taylor session on successes and failure of converting native to d= html
Tip #1
General
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0035.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 6
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Follow a Rigorous Naming Scheme
= 226;Our naming scheme has paid off many times
Page names tied to the course, unit, lesson, and= page number
<= /div>
<= /div>
<= /div>
&= #8211;Graphics and audio tied to the page name
&#= 8226;49a0102003.mp3; 49a0102003.gif
&= #8211;All objects and groups are named
1
2
5
1
3
3
4
4
5
5
1=3DProduct Code
2=3DType Code =
3=3DUnit Number
4=3DLesson Number
5=3DPage Number
Tip #2
General
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0035_image008.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh6gAYAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADo ABcAgQAAAAAAAADMmQECAwL/jI+py+0Po5y02ouzEbz7DwpBSIZjiXJniq6s+ZZu7M20eoP2veW1 /wPihEPhjnaMJV9LVjPVMxJF0ye0iiVaZVnjlvSFaafUsVl6BoZ16087iE773h16Ud1V28txfH7+ l7M3WEUoJ0hm2Ad4yFMY6NgYuYgoqQSJpOhHWcmJhHlpyaTJ6Pkp6gTKpOpE2rlpuop6NdvyWMuF mxubqivGC+U6CUv8Wlo8fDwnfApM67yL3CytxBwKHa1svJ3Mncn6TH0t3ov9Sx4Mbut7rt39Pu3+ ze6mvm6uYw+mb2Iti5+PHhx09wjK8FfOYDZv4+Q1ZDiKX0CA9QTWkViRYh0NCxw7evwIMqTIkAUA ADs= ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0009.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 7
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Keep Text in ToolBook
R= 26;Text in a graphic is costly in terms of loading time for very little benefit
= 226;With text right in TB, the fonts actually come from your users computer and costs nothing in terms of loading time
= 226;Keep in mind, however, that text size can change when viewed in a browser
&= #8211;More on this later
Tip #3 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0038.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 8
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
 Page Size/Browser Considerations
800X600 does not take into consideration the vario= us elements of the browser such as the menu bar, icon= s, etc (watch out for Netscape!)
Our page size is 783x555 because we designed it originally to run in Netscape and IE. 
If you just develop for IE – Beware of chang= es in upcoming versions of IE that will force you to hav= e a title bar and frame – you must account for t= hem in your page size.
Changes in upcoming versions of IE will also preve= nt us from running DHTML courses full screen.
…al= so note that a future release of IE will stop us from displaying it truly full screen - all IE windows will have to have a capti= on bar and status bar).  ~Tim Ba= rham
It also doesn’t take into consideration the “bonus” scrol= lbar that you get in IE 6.0 (see listserve archives for resolution)
You even have to consider these issues if you run = full screen because of the “bonus scrollbar”= ;
Tip #4 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0039.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 9
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Page Size/Browser Considerations
= 226;If you have any elements off of the page, they will effect the page = size upon export and you will end up with scrollbars =
&= #8211;And, you won’t understand what has happened!
R= 26;Also remember that you can have as many different background siz= es as you want in your book, but…
&#= 8211;Your exported project will have only one page size…the biggest background size
Tip #5 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0040.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 10
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Backgrounds – High Overhead
&#= 8226;A background is an underlay
&#= 8211;Used correctly, backgrounds can save substantial overhead
Used incorrectly, backgrounds can bring your project to its knees
= 226;Keep the number of backgrounds to a minimum
Tip #6 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0014.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 11
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
What Happens to Text in dhtml
= 226;Spaces – When html sees spaces it automatically removes all= but one of them
This caused us problems in the way that we were= doing some of our math formulas
&#= 8226;We now use a program called Math Type from www.dessci.com and conve= rt the formulas into .gifs
&#= 8226;Size of fonts - html equivalents
IE and NS handle them differently – we st= ay away from 14pt
Tip #7 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0036.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 12
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
What Happens to Text in dhtml
&#= 8226;My text is getting cut off!  = 3;
R= 26;In most cases the font gets small in dhtml, but sometimes I have seen= it get bigger
&#= 8211;If you expect it to fill a certain area allow for expansion and contraction just in case
= 226;As with native, stick with fonts you know your users have installed=
Tip #8 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0016.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 13
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
 Native Vs Exported TB
O= S vs Actions
T= ry this – create an action and then look at the OS created for that action…now, delete the OS a= nd go into reader mode ̵= 1; what happens to functionality?  What would happen when= you export the book?
Now, do the same, but this time when you look at t= he OS, select it all and then copy it…now, dele= te the Action, go back i= nto the OS and paste the code from your clipboard.  Go into reader mo= de and what happens?  What would happen when you export= the book?
Tip #9 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0037.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 14
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Native vs Exported TB
&#= 8226;Graphics
&#= 8211;If you use the Web Graphic Placeholder à The graphic that will get exported is the one specified in the extended properties
&#= 8211;BEWARE!!! This may not be what you are looking at in ToolBook
= 226;CheckWebGraphics script to find graphics that are not correctly pathed before doing the export
Tip #10 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0022.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 15
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
One Book for Native and Web
= 226;Maintaining different versions (e.g. web and native) of ToolBooks can = take more time than developing the ToolBooks themselves
&= #8211;Lots of opportunities for mistakes
R= 26;Keep a development set of files and a separate set of exported = and runtime files
= 226;One key to our ability to do this is a variable:  InternetOn.  This enables us to create different functionality in native and web versions without hav= ing to have two sets of books
&= #8211;Calling audios
&= #8211;Different navigation panels
Tip #11 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0020.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 16
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
 We Love Big Books!
We first combined lesson books to make one large <= /span>unit book when a customer or ours required us to l= ink up to their LMS
When you link between ToolBooks in dhtml you lose = the connection with the LMS
Our books are now typically 250 to 500 pages <= /span>
They take 30 to 45 minutes to export
Managing books is much easier for us now
We keep regular back-ups and back-ups of back-ups,= etc.
SumTotalSystems recommends against books over 70 pages
Tip #12 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0024.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 17
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Where to Put Actions
Use shar= ed actions if you are going to want the use same functionality over and over
It is ea= sier to do – create it once and call it many times
It is ea= sier to change
It reduc= es export time
If you can’t use a shared action, but you want to reuse functionality
Create a button and name it (very important) and put the action on that button
Put the button on the pages where you want the functionality and then hi= de the button
Be caref= ul with on load page actions on the page – they don’t always work
Tip #13 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0043.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 18
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Watch for wandering text/objects
If you develop and test in 800X600 and you run your programs full screen, you might be surprised at what you see at 1024 X 768
You might have all kinds of things hanging off the screen that you didn’t know were there!
Always r= un a script to check for errant objects
Tip #14 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0025.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 19
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
The Action System is Sooo Limiting!
= 226;You can get a lot more out of the Actions System by using variables
&#= 8226;Then there are methods
&#= 8211;See Cindy Kessler’s article on methods (from EnterPage newsle= tter from Platte Canyon)
&= #8211;Peter Jackson’s FREE methods Actions Editor
= 226;You can use javascript to extend Actions functionality =
= 226;OpenScript can still be used for productivity enhancement and automati= on
Tip #15 Development=
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0045.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 20
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Set Rules for Loading Time
= 226;How long are your users willing to wait for a screen to fully load? = ;
&#= 8226;We decided on 5 seconds
&= #8211;Total graphics for each page < 18kb @ 28.8kbps
&#= 8211;This did not take into account any ToolBook objects
= 226;We reduced graphics by breaking them up into smaller and if poss= ible reusable graphical elements and then used the WGP=
Tip #16
Media
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0046.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 21
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Pre-Loading Graphics and Audio
= 226;Consider pre-loading your graphics and audio for dial-up users&#= 13;
Pre-loading graphics is a matter of creating an= upfront page with all of your graphics from the program on it.  Once those graphics are loaded, <= /span>they will be stored into the temporary internet cache on the local machine and ready to use during the program
Better yet, check out Peter Jackson’s Graphics Pre-Loader
&#= 8211;Pre-loading audio can be done by using the WMP and referencing the audio= on the harddrive.  Then <= span style=3D'position:absolute;top:73.0%;left:20.78%;width:85.39%;height:4.75%= '>you just have to make sure that the audio files are there and they w= ill play J  (see my Media Rich at Any Connection Speed pre= sentation from TBCon 2002)
Tip #17
Media
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0047.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 22
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Control the Conversion Process
If you u= se the Web Graphic Placeholder you will have full control ov= er your graphics because ToolBook will not do anything to them
If you u= se a button for your graphics, regardless of the format you start w= ith, TB will convert them to a bitmap and then, upon export will convert them back to:
8-bit graphics =3D .gifs
24-bit graphics =3D .jpgs
Tip #18
Media
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0048.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 23
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Export Options
&#= 8226;Turn off obfuscation
&#= 8226;Don’t rename graphics
Keeps everything (file names and paths to the <= /span>files) shorter
Tip #19 Exporting
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0010.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 24
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Understand What Happens When You Expo= rt
&#= 8226;Exporting is a two step process
&= #8211;ToolBook to AXF (xml)
&= #8226;This is the long part of the process
= 226;If you have big books and after you export you discover a small problem, chances are that you correct it in the axf file and then just go through the AXF to dhtml process
&= #8211;AXF to dhtml
&#= 8226;Use Peter Jackson’s FREE axf2dhtml = tool to rerun this part of the process if you make a change to the axf file or if you crash = in the axf to dhtml process, but have a complete axf file=
Tip #20 Exporting
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0011.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 25
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Quick Patch Exports for Minor Correct= ions
= 226;You can make simple changes to text, colors, object properties= in the axf file and run the Peter Jackson’s axf2dhtml tool
= 226;You can correct graphics and swap them out with the graphics in the media file
= 226;You can modify the index.html file easily in Front Page or other html text editor
Here’s a great idea for that yucky SumTotalSystems window that you get with exported programs
&#= 8226;Use it to summarize key points and then add a back button on the yu= cky window page
Tip #21 Exporting
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0018.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 26
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
 Exporting Nightmares
Why does it take so long?
The bulk of the time is spent converting the infor= mation in the TB to the = AXF (xml)
How can you speed it up?
Do it on a dedicated export machine or don’t= use the machine you are exporting on while the export is underway
Turn off all running processes – especially Outlook
Compress your books (file, save as); repairing the= m helps also
When you open the TB to export, don’t do any= thing but the export.  If you do anything, save the book, close ToolBook, reopen = the book and export.
Always validate actions and check hyperlinks befor= e exporting
Make sure that the export will be able to find all= of your graphics
Tip #22 Exporting
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0012.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 27
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Understand the Different Browsers
= 226;Each has it’s own unique personality and within the browsers, there are differences between versions
&#= 8211;Review your programs in all browsers before releasing
&#= 8226;Examples: 
Netscape’s handling of sub- and super-scr= ipt – NOT!
&= #8211;The scrollbar in IE 5.5 and 6.0, but not in IE 5.0
&= #8226;Script to get rid of the scroll bars
Tip #23 Delivery
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0013.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 28
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Better Yet – Dump Netscape
We hit s= ome very difficult problems with NS and playing audio
To keep moving forward, we set the problems on the back burner and worke= d on delivery to IE browsers only
From our weblogs we knew that 95% of our customer base used IE= 3;
Still we = were concerned that we might be excluding some large customers if = we didn’t have Netscape compatibility
We have = not had one customer voice a concern
Important Note:  Sum Total Systems has = added better support for NetScape in ToolBook 2004
Tip #24
Delivery
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0015.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 29
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
IE Idiosyncracies
Each ver= sion is different (IE 6.0, 5.5, and 5.0)
WMP bug – This is with IE 5.0 only where the browser freezes if y= ou try and navigate off of a page before the audio starts streaming
Workarou= nd – don’t give users that option.  Use delay panels/disable the buttons until the audio starts streaming
Scroll B= ar – This is with IE 5.5 and 6.0
Make the scrollbar black (or the same color as your background) so your user doesn’t see it
Better y= et, eliminate it all together
See the ToolBook ListServe for how to do it.
Tip #25 Delivery
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0044.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 30
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
DHTML comes to a grinding halt
= 226;Once you understand how the TB dhtml works, you will understand what is happening to cause the slowdown
= 211;Your exported book is really just one page with many objects showing and hiding
&= #8211;After many pages there is a lot to show and hide!
The best solution is to exit the course and get= back into it
&= #8226;Clearing your cache will not fix the problem 
Tip #26 Delivery
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0017.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 31
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Tech Support Issues
<= span style=3D'font-size:83%'>Browser Test
<= span style=3D'font-size:83%'>Search the KB or the ListServe
<= span style=3D'font-size:83%'>Loading…Please Wait – never goes away <= /div>
Javascript is not enabled – needs to be enabled at at least at high security level
<= span style=3D'font-size:83%'>Object 38 error – Clear Cache
<= span style=3D'font-size:90%'>1.Have the user reinstall the WMP =
2.If that doesn’t work it might be an issue wi= th accepting active x controls
See the SumTotalSystems <= span style=3D'font-size:89%'>article on this issue
<= span style=3D'font-size:88%'>KB article #Q101571560428608
<= span style=3D'font-size:83%'>Resources for Tech Support Issues
<= span style=3D'font-size:90%'>SumTotalSystems Knowledge Base
<= span style=3D'font-size:90%'>ToolBook ListServe
<= span style=3D'font-size:90%'>QualityTrainingPortal.com/support
Knowledge base (dhtml and native)
Various browser and speed tests
Tip #27 Delivery
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0019.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 32
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
AICC and SCORM
Level 1 Compliant LMSs – Require course descriptor files to make = the connection
Use the DevEx tool for creating these files
Or, 8.5/= 8.6 and 2004 will create them for you
There will still probably be some tweaking that you need to do <= /span>
Use SumTotalSystems Tech Support to help you here – they have been working with various LMS suppliers to help make the <= span style=3D'position:absolute;top:62.25%;left:16.47%;width:76.02%;height:5.75= %'>connections
Pinnacle Learning Manager, Saba
Tip #28 Delivery
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0021.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 33
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Pay for Help If You Need It
Don̵= 7;t be penny-wise and pound-foolish
Someone = who knows what they are doing can help you do something right the first time
And, can help you identify and overcome some potential problems with y= our projects that you can’t see
Make sure that you learn from what someone else has done for you so that
You can maintain it yourself
You learn from it so that you can do it yourself in the future.
There are lots of great add-on products
Peter Jackson’s ToolBookDeveloper.com
Platte Canyon
Tip #29 General
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0027.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 34
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Read the Documentation from SumTotalSystems
&#= 8226;There is a lot of good information in there
= 211;Unfortunately it wasn’t until had already learned the hard way about sever= al things that we discovered that many answers to the problems we= were having were in this documentation
Tip #30 General
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/slide0030.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment
©2004 Resource Engineerin= g, Inc. and Nirvana Bound Pty Ltd.  All rights reserved.
Slide 35
TBCon 2004 Session 
The Fun Never Stops:  25 Tips for DHTML Deployment
Wrap Up
All of the hurdles w= e had to overcome now seem so small Improvements in TB f= rom v 7.1 to 8.0 to 8.1 and now 8.5/8.6 and 2004 have really helped In a tech= nology arena that is changing as quickly as ours, even novices can g= et up to speed quickly and even surpass experts!
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master01.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
‹header›
‹date/time&= #8250;
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
‹footer›
‹#›
------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/master16_stylesheet.css Content-Transfer-Encoding: base64 Content-Type: text/css Ym9keQ0KCXt3aWR0aDo1MzRweDsNCgloZWlnaHQ6NDAwcHg7fQ0KLlRCDQoJe21zby1zcGVjaWFs LWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5UDQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZh bWlseTpWZXJkYW5hOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQt c2l6ZToxMTQlOw0KCW1zby1tYXJnaW4tbGVmdC1hbHQ6Mjg4Ow0KCW1zby1jaGFyLXdyYXA6MTsN Cgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5CQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6YnVs bGV0XDIwMjI7DQoJY29sb3I6I0JCNzIxMzt9DQouQg0KCXt0ZXh0LWFsaWduOmxlZnQ7DQoJZm9u dC1mYW1pbHk6VmVyZGFuYTsNCgljb2xvcjojMDAzMzY2Ow0KCWZvbnQtc2l6ZToxMTQlOw0KCW1z by1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5CMUINCgl7bXNvLXNw ZWNpYWwtZm9ybWF0OmJ1bGxldFwyMDEzOw0KCWNvbG9yOiNCQjcyMTM7fQ0KLkIxDQoJe3RleHQt YWxpZ246bGVmdDsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNvbG9yOiMwMDMzNjY7DQoJZm9u dC1zaXplOjk1JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9 DQouQjJCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpidWxsZXRcMjAyMjsNCgljb2xvcjojQkI3MjEz O30NCi5CMg0KCXt0ZXh0LWFsaWduOmxlZnQ7DQoJZm9udC1mYW1pbHk6VmVyZGFuYTsNCgljb2xv cjojMDAzMzY2Ow0KCWZvbnQtc2l6ZTo4NSU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5z b2t1LW92ZXJmbG93OjE7fQ0KLkIzQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6YnVsbGV0XDIwMTM7 DQoJY29sb3I6I0JCNzIxMzt9DQouQjMNCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZvbnQtZmFtaWx5 OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6NzYlOw0KCW1zby1jaGFyLXdy YXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5CNEINCgl7bXNvLXNwZWNpYWwtZm9y bWF0OmJ1bGxldFwwMEJCOw0KCWNvbG9yOiNCQjcyMTM7fQ0KLkI0DQoJe3RleHQtYWxpZ246bGVm dDsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNvbG9yOiMwMDMzNjY7DQoJZm9udC1zaXplOjc2 JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouTkINCgl7 bXNvLXNwZWNpYWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7fQ0KLk4NCgl7dGV4dC1hbGlnbjpsZWZ0 Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1j b2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo1NyU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1r aW5zb2t1LW92ZXJmbG93OjE7fQ0KLk4xQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRc MjAyMjt9DQouTjENCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg Um9tYW4iOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo1 NyU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk4yQg0K CXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouTjINCgl7dGV4dC1hbGlnbjps ZWZ0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCWNvbG9yOmJsYWNrOw0KCW1z by1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo1NyU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1z by1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk4zQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxs ZXRcMjAyMjt9DQouTjMNCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO ZXcgUm9tYW4iOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6 ZTo1NyU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk40 Tg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouTjQNCgl7dGV4dC1hbGln bjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCWNvbG9yOmJsYWNrOw0K CW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo1NyU7DQoJbXNvLWNoYXItd3JhcDoxOw0K CW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk9CDQoJe21zby1zcGVjaWFsLWZvcm1hdDpub2J1 bGxldFwyMDIyO30NCi5PDQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseToiVGltZXMg TmV3IFJvbWFuIjsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MTsNCglmb250LXNp emU6MTE0JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQou TzFCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5PMQ0KCXtmb250LWZh bWlseToiVGltZXMgTmV3IFJvbWFuIjsNCglmb250LXNpemU6MTE0JTsNCgltc28tY2hhci13cmFw OjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouTzJCDQoJe21zby1zcGVjaWFsLWZvcm1h dDpub2J1bGxldFwyMDIyO30NCi5PMg0KCXtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsN Cglmb250LXNpemU6MTE0JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZs b3c6MTt9DQouTzNCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5PMw0K CXtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsNCglmb250LXNpemU6MTE0JTsNCgltc28t Y2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouTzRCDQoJe21zby1zcGVj aWFsLWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5PNA0KCXtmb250LWZhbWlseToiVGltZXMgTmV3 IFJvbWFuIjsNCglmb250LXNpemU6MTE0JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNv a3Utb3ZlcmZsb3c6MTt9DQouQ0JCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpub2J1bGxldFwyMDIy Ow0KCWNvbG9yOiNCQjcyMTM7fQ0KLkNCDQoJe3RleHQtYWxpZ246Y2VudGVyOw0KCWZvbnQtZmFt aWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6MTE0JTsNCgltc28tY2hh ci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouQ0IxQg0KCXttc28tc3BlY2lh bC1mb3JtYXQ6bm9idWxsZXRcMjAxMzsNCgljb2xvcjojQkI3MjEzO30NCi5DQjENCgl7Zm9udC1m YW1pbHk6VmVyZGFuYTsNCgljb2xvcjojMDAzMzY2Ow0KCWZvbnQtc2l6ZTo5NSU7DQoJbXNvLWNo YXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkNCMkINCgl7bXNvLXNwZWNp YWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7DQoJY29sb3I6I0JCNzIxMzt9DQouQ0IyDQoJe2ZvbnQt ZmFtaWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6ODUlOw0KCW1zby1j aGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5DQjNCDQoJe21zby1zcGVj aWFsLWZvcm1hdDpub2J1bGxldFwyMDEzOw0KCWNvbG9yOiNCQjcyMTM7fQ0KLkNCMw0KCXtmb250 LWZhbWlseTpWZXJkYW5hOw0KCWNvbG9yOiMwMDMzNjY7DQoJZm9udC1zaXplOjc2JTsNCgltc28t Y2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouQ0I0Qg0KCXttc28tc3Bl Y2lhbC1mb3JtYXQ6bm9idWxsZXRcMDBCQjsNCgljb2xvcjojQkI3MjEzO30NCi5DQjQNCgl7Zm9u dC1mYW1pbHk6VmVyZGFuYTsNCgljb2xvcjojMDAzMzY2Ow0KCWZvbnQtc2l6ZTo3NiU7DQoJbXNv LWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkNUQg0KCXttc28tc3Bl Y2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouQ1QNCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZv bnQtZmFtaWx5OlZlcmRhbmE7DQoJY29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4OjE7DQoJ Zm9udC1zaXplOjExNCU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93 OjE7fQ0KLkhCQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6YnVsbGV0XDIwMjI7DQoJY29sb3I6I0JC NzIxMzt9DQouSEINCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OlZlcmRhbmE7DQoJ Y29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6OTUlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28t a2luc29rdS1vdmVyZmxvdzoxO30NCi5IQjFCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpidWxsZXRc MjAxMzsNCgljb2xvcjojQkI3MjEzO30NCi5IQjENCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZvbnQt ZmFtaWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6ODUlOw0KCW1zby1j aGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5IQjJCDQoJe21zby1zcGVj aWFsLWZvcm1hdDpidWxsZXRcMjAyMjsNCgljb2xvcjojQkI3MjEzO30NCi5IQjINCgl7Zm9udC1m YW1pbHk6VmVyZGFuYTsNCgljb2xvcjojMDAzMzY2Ow0KCWZvbnQtc2l6ZTo3NiU7DQoJbXNvLWNo YXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkhCM0INCgl7bXNvLXNwZWNp YWwtZm9ybWF0OmJ1bGxldFwyMDEzOw0KCWNvbG9yOiNCQjcyMTM7fQ0KLkhCMw0KCXtmb250LWZh bWlseTpWZXJkYW5hOw0KCWNvbG9yOiMwMDMzNjY7DQoJZm9udC1zaXplOjY2JTsNCgltc28tY2hh ci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouSEI0Qg0KCXttc28tc3BlY2lh bC1mb3JtYXQ6YnVsbGV0XDAwQkI7DQoJY29sb3I6I0JCNzIxMzt9DQouSEI0DQoJe2ZvbnQtZmFt aWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6NjYlOw0KCW1zby1jaGFy LXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5RQkINCgl7bXNvLXNwZWNpYWwt Zm9ybWF0OmJ1bGxldFwyMDIyOw0KCWNvbG9yOiNCQjcyMTM7fQ0KLlFCDQoJe2ZvbnQtZmFtaWx5 OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6ODUlOw0KCW1zby1jaGFyLXdy YXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5RQjFCDQoJe21zby1zcGVjaWFsLWZv cm1hdDpidWxsZXRcMjAxMzsNCgljb2xvcjojQkI3MjEzO30NCi5RQjENCgl7Zm9udC1mYW1pbHk6 VmVyZGFuYTsNCgljb2xvcjojMDAzMzY2Ow0KCWZvbnQtc2l6ZTo3NiU7DQoJbXNvLWNoYXItd3Jh cDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLlFCMkINCgl7bXNvLXNwZWNpYWwtZm9y bWF0OmJ1bGxldFwyMDIyOw0KCWNvbG9yOiNCQjcyMTM7fQ0KLlFCMg0KCXtmb250LWZhbWlseTpW ZXJkYW5hOw0KCWNvbG9yOiMwMDMzNjY7DQoJZm9udC1zaXplOjY2JTsNCgltc28tY2hhci13cmFw OjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouUUIzQg0KCXttc28tc3BlY2lhbC1mb3Jt YXQ6YnVsbGV0XDIwMTM7DQoJY29sb3I6I0JCNzIxMzt9DQouUUIzDQoJe2ZvbnQtZmFtaWx5OlZl cmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6NTclOw0KCW1zby1jaGFyLXdyYXA6 MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5RQjRCDQoJe21zby1zcGVjaWFsLWZvcm1h dDpidWxsZXRcMDBCQjsNCgljb2xvcjojQkI3MjEzO30NCi5RQjQNCgl7Zm9udC1mYW1pbHk6VmVy ZGFuYTsNCgljb2xvcjojMDAzMzY2Ow0KCWZvbnQtc2l6ZTo1NyU7DQoJbXNvLWNoYXItd3JhcDox Ow0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLlRibEINCgl7bXNvLXNwZWNpYWwtZm9ybWF0 Om5vYnVsbGV0XDIwMjI7DQoJY29sb3I6I0JCNzIxMzt9DQouVGJsDQoJe2ZvbnQtZmFtaWx5OlZl cmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6OTUlOw0KCW1zby1jaGFyLXdyYXA6 MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5UYmwxQg0KCXttc28tc3BlY2lhbC1mb3Jt YXQ6bm9idWxsZXRcMjAxMzsNCgljb2xvcjojQkI3MjEzO30NCi5UYmwxDQoJe2ZvbnQtZmFtaWx5 OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6ODUlOw0KCW1zby1jaGFyLXdy YXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5UYmwyQg0KCXttc28tc3BlY2lhbC1m b3JtYXQ6bm9idWxsZXRcMjAyMjsNCgljb2xvcjojQkI3MjEzO30NCi5UYmwyDQoJe2ZvbnQtZmFt aWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6NzYlOw0KCW1zby1jaGFy LXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5UYmwzQg0KCXttc28tc3BlY2lh bC1mb3JtYXQ6bm9idWxsZXRcMjAxMzsNCgljb2xvcjojQkI3MjEzO30NCi5UYmwzDQoJe2ZvbnQt ZmFtaWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6NjYlOw0KCW1zby1j aGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5UYmw0Qg0KCXttc28tc3Bl Y2lhbC1mb3JtYXQ6bm9idWxsZXRcMDBCQjsNCgljb2xvcjojQkI3MjEzO30NCi5UYmw0DQoJe2Zv bnQtZmFtaWx5OlZlcmRhbmE7DQoJY29sb3I6IzAwMzM2NjsNCglmb250LXNpemU6NjYlOw0KCW1z by1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5kZWZhdWx0Qg0KCXtt c28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQouZGVmYXVsdA0KCXt0ZXh0LWFsaWdu OmxlZnQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJZm9udC13ZWlnaHQ6bm9y bWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsOw0KCXRleHQtZGVjb3JhdGlvbjpub25lOw0KCXRleHQt c2hhZG93Om5vbmU7DQoJdGV4dC1lZmZlY3Q6bm9uZTsNCgltc28tZmFyZWFzdC1oaW50Om5vOw0K CWxheW91dC1mbG93Omhvcml6b250YWw7DQoJY29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4 OjE7DQoJZm9udC1zaXplOjExNCU7DQoJbXNvLXRleHQtcmFpc2U6MCU7DQoJbXNvLWxpbmUtc3Bh Y2luZzoiMTAwIDAgMCI7DQoJbXNvLW1hcmdpbi1sZWZ0LWFsdDowOw0KCW1zby10ZXh0LWluZGVu dC1hbHQ6MDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTsNCglk aXJlY3Rpb246bHRyOw0KCW1zby13b3JkLXdyYXA6MTsNCgltc28tdmVydGljYWwtYWxpZ24tc3Bl Y2lhbDpiYXNlbGluZTsNCgltc28tYW5zaS1sYW5ndWFnZTpFTi1VUzt9DQphOmxpbmsNCgl7Y29s b3I6I0JCNzIxMyAhaW1wb3J0YW50O30NCmE6YWN0aXZlDQoJe2NvbG9yOiMzMzMzQ0MgIWltcG9y dGFudDt9DQphOnZpc2l0ZWQNCgl7Y29sb3I6I0NDOTkwMCAhaW1wb3J0YW50O30NCn== ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/script.js Content-Transfer-Encoding: quoted-printable Content-Type: application/javascript; charset="us-ascii" function LoadSld() { var sld=3DGetObj("SlideObj") if( !g_supportsPPTHTML ) { =09 sld.style.visibility=3D"visible" return } if( MakeNotesVis() ) return runAnimations =3D _InitAnimations(); =09 if( IsWin("PPTSld") ) parent.SldUpdated(GetSldId()) g_origSz=3DparseInt(SlideObj.style.fontSize) g_origH=3Dsld.style.posHeight g_origW=3Dsld.style.posWidth g_scaleHyperlinks=3D(document.all.tags("AREA").length>0) if( g_scaleHyperlinks ) InitHLinkArray() if( g_scaleInFrame||(IsWin("PPTSld") && parent.IsFullScrMode() ) ) document.body.scroll=3D"no" _RSW() if( IsWin("PPTSld") && parent.IsFullScrMode() ) FullScrInit(); =09 MakeSldVis(); ChkAutoAdv() if( runAnimations ) { if( document.all("NSPlay") ) document.all("NSPlay").autoStart =3D false; if( sld.filters && sld.filters.revealtrans ) setTimeout( "document.body.start()", sld.filters.revealtrans.duration * = 1000 ); else document.body.start(); } } function MakeSldVis()=20 { var fTrans=3Dg_showAnimation && SldHasTrans() if( fTrans )=09 { if( g_bgSound ) { idx=3Dg_bgSound.indexOf(","); pptSound.src=3Dg_bgSound.substr( 0, idx ); pptSound.loop=3D -(parseInt(g_bgSound.substr(idx+1))); } SlideObj.filters.revealtrans.Apply()=09 } SlideObj.style.visibility=3D"visible" if( fTrans ) SlideObj.filters.revealtrans.Play() } function MakeNotesVis()=20 { if( !IsNts() ) return false=20 SlideObj.style.display=3D"none" nObj =3D document.all.item("NotesObj") parent.SetHasNts(0) if( nObj ) {=20 nObj.style.display=3D"" parent.SetHasNts(1) } return 1 } function ChkAutoAdv() { if(SldHasTrans()) SlideObj.onfilterchange=3DAutoAdv else AutoAdv() } function AutoAdv() { if(!IsWin("PPTSld") || !gUseSldTimings )return var sld=3DGetCurSld() if( (sld.mAdvDelay>0) && !parent.IsFramesMode() ) setTimeout("parent.GoToNextSld()",sld.mAdvDelay) } function GetObj(id) { if(g_supportsPPTHTML) return document.all(id); else return document.getElementById(id); } function SldHasTrans() { return SlideObj.style.filter !=3D ""; } function GetSldId() { return sId=3Dlocation.href.substring(location.href.la= stIndexOf('/')+1) } function HideMenu() { if( frames["PPTSld"] && PPTSld.document.all.item("ctx= tmenu") && PPTSld.ctxtmenu.style.display!=3D"none" ) { PPTSld.ctxtmenu.styl= e.display=3D'none'; return true } return false } function IsWin( name ) { return window.name =3D=3D name } function IsNts() { return IsWin("PPTNts") } function IsSldOrNts() { return( IsWin("PPTSld")||IsWin("PPTNts") ) } function SupportsPPTAnimation() { return( navigator.platform =3D=3D "Win32"= && navigator.appVersion.indexOf("Windows")>0 ) } function SupportsPPTHTML() { var appVer=3Dnavigator.appVersion, msie=3DappVer.indexOf("MSIE "), ver=3D0 if( msie >=3D 0 ) ver=3DparseFloat( appVer.substring( msie+5, appVer.indexOf(";",msie) ) ) else ver=3DparseInt(appVer) return( ver >=3D 4 && msie >=3D 0 ) } function _RSW() { if( !g_supportsPPTHTML || IsNts() || ( !g_scaleInFrame && (!IsWin("PPTSld") || !parent.IsFullScrMode()) ) ) return var padding=3D0; if( IsWin("PPTSld") && parent.IsFramesMode() ) padding=3D6 cltWidth=3Ddocument.body.clientWidth-padding cltHeight=3Ddocument.body.clientHeight-padding factor=3D(1.0*cltWidth)/g_origW if( cltHeight < g_origH*factor ) factor=3D(1.0*cltHeight)/g_origH newSize =3D g_origSz * factor if( newSize < 1 ) newSize=3D1 s=3DSlideObj.style s.fontSize=3DnewSize+"px" s.posWidth=3Dg_origW*factor s.posHeight=3Dg_origH*factor s.posLeft=3D(cltWidth-s.posWidth+padding)/2 s.posTop=3D(cltHeight-s.posHeight+padding)/2 if( g_scaleHyperlinks ) ScaleHyperlinks( factor ) } function _InitAnimations() { animRuntimeInstalled =3D ''+document.body.localTime !=3D 'undefined'; isFullScreen =3D (window.name =3D=3D "PPTSld") && !parent.IsFramesMode(); g_animUseRuntime =3D g_showAnimation && animRuntimeInstalled && !(isFullSc= reen && parent.IsSldVisited()); if( g_animUseRuntime ) { collSeq =3D document.all.tags("seq"); if( collSeq !=3D null ) { for(ii=3D0;ii numSlds ) gSldJumpIdx =3D numSlds; if ( gSldJumpIdx >=3D 0 ) { if ( gSldJumpIdx =3D=3D 0 ) gSldJumpIdx =3D 1; var jumpTo =3D parseInt(gSldJumpIdx); gSldJump =3D 0; gSldJumpIdx =3D ""; win.GoToSld( parent.GetSldList().mList[jumpTo-1].mSldHref ) } } } function _KDH() { if( event.keyCode =3D=3D 8 ) { event.returnValue =3D 0; parent.GoToPrevSld(); } } function PlaySound( href, loop ){ href=3D unescape(href); if( window.event ) window.event.cancelBubble =3D true; pptSound.src =3D href; pptSound.loop =3D loop ? -1 : 0; } function DocumentOnClick() { if( IsNts() || parent.HideMenu() ) return; if( ( g_allowAdvOnClick && !parent.IsFramesMode() ) || (event && (event.keyCode=3D=3D32) ) ) parent.GoToNextSld(); } var g_supportsPPTHTML =3D SupportsPPTHTML(), g_scaleInFrame =3D 1, gId=3D""= , g_bgSound=3D"", g_scaleHyperlinks =3D false, g_allowAdvOnClick =3D 1, g_showInBrowser = =3D 0, gLoopCont =3D 0, gUseSldTimings =3D 1; var g_showAnimation =3D g_supportsPPTHTML && SupportsPPTAnimation() && ( (w= indow.name=3D=3D"PPTSld" && !parent.IsFramesMode()) || g_showInBrowser );va= r g_animManager =3D null; var g_animUseRuntime =3D false; var g_animItemsToHide, g_animInteractiveItems, g_animSlideTime; var g_animMainSequence =3D null; var ENDSHOW_MESG=3D"End of slide show, click to exit.", SCREEN_MODE=3D"Fram= es", gIsEndShow=3D0, NUM_VIS_SLDS=3D35, SCRIPT_HREF=3D"script.js", FULLSCR_= HREF=3D"fullscreen.htm"; var gCurSld =3D gPrevSld =3D 1, g_offset =3D 0, gNtsOpen =3D gHasNts =3D gO= tlTxtExp =3D 0, gHasNarration =3D 0, gOtlOpen =3D true window.gPPTHTML=3DSupportsPPTHTML() var gMainDoc=3Dnew Array(new hrefList("slide0001.htm",1,-1,1),new hrefList(= "slide0002.htm",1,-1,1),new hrefList("slide0004.htm",1,-1,1),new hrefList("= slide0042.htm",1,-1,1),new hrefList("slide0006.htm",1,-1,1),new hrefList("s= lide0035.htm",1,-1,1),new hrefList("slide0009.htm",1,-1,1),new hrefList("sl= ide0038.htm",1,-1,1),new hrefList("slide0039.htm",1,-1,1),new hrefList("sli= de0040.htm",1,-1,1),new hrefList("slide0014.htm",1,-1,1),new hrefList("slid= e0036.htm",1,-1,1),new hrefList("slide0016.htm",1,-1,1),new hrefList("slide= 0037.htm",1,-1,1),new hrefList("slide0022.htm",1,-1,1),new hrefList("slide0= 020.htm",1,-1,1),new hrefList("slide0024.htm",1,-1,1),new hrefList("slide00= 43.htm",1,-1,1),new hrefList("slide0025.htm",1,-1,1),new hrefList("slide004= 5.htm",1,-1,1),new hrefList("slide0046.htm",1,-1,1),new hrefList("slide0047= .htm",1,-1,1),new hrefList("slide0048.htm",1,-1,1),new hrefList("slide0010.= htm",1,-1,1),new hrefList("slide0011.htm",1,-1,1),new hrefList("slide0018.h= tm",1,-1,1),new hrefList("slide0012.htm",1,-1,1),new hrefList("slide0013.ht= m",1,-1,1),new hrefList("slide0015.htm",1,-1,1),new hrefList("slide0044.htm= ",1,-1,1),new hrefList("slide0017.htm",1,-1,1),new hrefList("slide0019.htm"= ,1,-1,1),new hrefList("slide0021.htm",1,-1,1),new hrefList("slide0027.htm",= 1,-1,1),new hrefList("slide0030.htm",1,-1,1)); /********************************************* Frameset functions These functions control slide navigation and state of the frameset. **********************************************/ function FullScrInit() { g_allowAdvOnClick =3D GetCurSld().mAdvOnClk document.body.style.backgroundColor=3D"black" document.oncontextmenu=3Dparent._CM; document.onkeydown =3D _KDH; document.ondragstart=3DCancel document.onselectstart=3DCancel self.focus() } function Redirect( frmId ) {=09 var str=3Ddocument.location.hash,idx=3Dstr.indexOf('#'), sId=3DGetSldId() if(idx>=3D0) str=3Dstr.substr(1); if( window.name !=3D frmId && ( sId !=3D str) ) { obj =3D GetObj("Main-File") window.location.href=3Dobj.href+"#"+sId return 1 } return 0 } var MHTMLPrefix =3D CalculateMHTMLPrefix();=20 function CalculateMHTMLPrefix() { if ( document.location.protocol =3D=3D 'mhtml:') {=20 href=3Dnew String(document.location.href)=20 Start=3Dhref.indexOf('!')+1=20 End=3Dhref.lastIndexOf('/')+1=20 if (End < Start)=20 return href.substring(0, Start)=20 else=20 return href.substring(0, End)=20 } return ''; } function GetTags(base,tag) { if(g_supportsPPTHTML) return base.all.tags(tag); else return base.getElementsByTagName(tag); } function UpdNtsPane(){ if(frames["PPTNts"]) PPTNts.location.replace( MHTMLP= refix+GetHrefObj( gCurSld ).mNtsHref ) } function UpdNavPane( sldIndex ){ if(gNavLoaded) PPTNav.UpdNav() } function UpdOtNavPane(){ if(gOtlNavLoaded) PPTOtlNav.UpdOtlNav() } function UpdOtlPane(){ if(gOtlLoaded) PPTOtl.UpdOtl() } function SetHasNts( fVal ) { if( gHasNts !=3D fVal ) { gHasNts=3DfVal UpdNavPane() } } function ToggleOtlText() { gOtlTxtExp=3D!gOtlTxtExp UpdOtlPane() } function ClearMedia() { // Clear any sounds playing before launching another browser window. Other= wise, // in fullscreen mode, you'll continue to hear the sound in the frames mod= e. if (PPTSld.pptSound) PPTSld.pptSound.loop =3D 0; } function FullScreen() {=20 if ( PPTSld.g_animUseRuntime ) PPTSld.document.body.pause(); ClearMedia(); var href =3D ( document.location.protocol =3D=3D 'mhtml:') ? FULLSCR_HREF = : FULLSCR_HREF+"#"+GetHrefObj(gCurSld).mSldHref; if(PPTNav.event.ctrlKey) { var w =3D (window.screen.availWidth * 1.0) / 2.0 var h =3D w * (PPTSld.g_origH * 1.0) / PPTSld.g_origW win =3D window.open( MHTMLPrefix+href,null,"toolbar=3D0,resizable=3D1,top= =3D0,left=3D0," + "width=3D"+ w + ",height=3D" + h ); if( win.document.body && PPTSld.g_animUseRuntime ) win.document.body.PPTSldFrameset=3Dwindow; } else { win =3D window.open( MHTMLPrefix+href,null,"fullscreen=3Dyes" ); if( win.document.body && PPTSld.g_animUseRuntime ) win.document.body.PPTSldFrameset=3Dwindow; } } function ToggleVNarration() { rObj=3DPPTSld.document.all("NSPlay") if( rObj && !PPTSld.g_animUseRuntime ) { if( (rObj.playState =3D=3D 1)||(rObj.playState =3D=3D 0) ) rObj.Play() else if( rObj.playState =3D=3D 2 ) rObj.Pause() else return; } else if( PPTSld.g_animUseRuntime ) { narObj =3D PPTSld.document.all("narrationID") if( narObj ) narObj.togglePause() } } function GetCurSldNum() { =20 obj=3DGetHrefObj(gCurSld) if( obj.mOrigVis =3D=3D 1 ) return obj.mSldIdx else =20 return gCurSld } function GetNumSlds() { =20 if( GetHrefObj(gCurSld).mOrigVis =3D=3D 1 ) return GetSldList().mNumVisSlds; else return GetSldList().mList.length } function GetSldNum( href ) { for(ii=3D0; ii 1 ) PopSldList(); else if( !IsFramesMode() ) { if( gLoopCont ) GoToFirst() else EndShow() } } function GoToPrevSld() { ii=3DgCurSld-1 if( ii > 0 ) { obj=3DGetHrefObj(ii) while ( obj && ( obj.mVis =3D=3D 0 ) && ( ii>0 ) ) obj=3DGetHrefObj(--ii) if( ii =3D=3D 0 ) ii=3D1 GoToSldNum(ii) } } function GoToFirst(){ GoToSld( GetHrefObj(1).mSldHref ) } function GoToLast() { ii=3DGetSldList().mList.length if( ii !=3D gCurSld ) GoToSld( GetHrefObj(ii).mSldHref ) } function GoToSldNum( num ) { if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue obj =3D GetHrefObj( num ) obj.mVis=3D1 gPrevSld=3DgCurSld gCurSld =3D num; PPTSld.location.replace(MHTMLPrefix+obj.mSldHref) if( IsFramesMode() ) { UpdNavPane(); UpdOtlPane(); UpdNtsPane() } } function GoToSld( href ) { if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue GetHrefObj( GetSldNum(href) ).mVis=3D1 PPTSld.location.replace(MHTMLPrefix+href) } function SldUpdated( id ) { if( id =3D=3D GetHrefObj(gCurSld).mSldHref ) return gPrevSld=3DgCurSld gCurSld=3DGetSldNum(id) if( IsFramesMode() ) { UpdNavPane(); UpdOtlPane(); UpdNtsPane() } } function PrevSldViewed(){ GoToSld( GetHrefObj(gPrevSld).mSldHref ) } function HasPrevSld() { return ( gIsEndShow || ( gCurSld !=3D 1 && GetHrefO= bj( gCurSld-1 ).mVis =3D=3D 1 )||( GetCurSldNum() > 1 ) ) } function HasNextSld() { return (GetCurSldNum() !=3D GetNumSlds()) } function CloseWindow() { if( HideMenu() ) return; =09 var event =3D PPTSld.event; if( !IsFramesMode() && event && (event.keyCode=3D=3D27 || event.keyCode=3D= =3D32 || event.type=3D=3D"click" ) ) window.close( self ); CatchNumKeys( self, event ); } function Unload() { gIsEndShow=3D0; } function SetupEndShow() { gIsEndShow=3D1; PPTSld.document.body.scroll=3D"no"; PPTSld.document.onkeypress=3DCloseWindow; PPTSld.document.onclick=3DCloseWindow; PPTSld.document.oncontextmenu=3D_CM; } function EndShow() { if( IsFramesMode() ) return if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue doc=3DPPTSld.document var dir =3D doc.body.dir if( dir !=3D "rtl" ) dir =3D "ltr"; doc.open() doc.writeln('


' + ENDSHOW_MESG + '

') doc.close() } function SetSldVisited(){ GetSldList().mList[gCurSld-1].mVisited=3Dtrue } function IsSldVisited(){ return GetSldList().mList[gCurSld-1].mVisited } function hrefList( sldHref, visible, advDelay, advClk ) { this.mSldHref=3D this.mNtsHref =3D sldHref this.mOrigVis=3D this.mVis =3D visible this.mVisited=3D false this.mAdvDelay=3D advDelay this.mAdvOnClk=3D advClk } function SldList(arr,curSld,fEnd) { this.mCurSld =3D curSld; this.mList =3D new Array(); var idx =3D 1; for(ii=3D0;ii 0) { PushSldList(sldList,fEnd); gCurSld =3D 1; } else if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue } function PushSldList(arr,fEnd) { var ii =3D gSldStack.length; gSldStack[ii] =3D new SldList(arr,gCurSld,fEnd); GoToSld( gSldStack[ii].mList[0].mSldHref ); } function PopSldList() { if (gSldStack[gSldStack.length-1].fEndShow) EndShow() else { gCurSld =3D gSldStack[gSldStack.length-1].mCurSld; gSldStack[gSldStack.length-1] =3D null; gSldStack.length--; var sldList =3D gSldStack[gSldStack.length-1]; GoToSld( sldList.mList[gCurSld - 1].mSldHref ); } } var custShowList=3Dnew Array(); /********************************************* Navigation button implementation There are 2 types of buttons: ImgBtn, TxtBtn implemented as function objects. They share a similiar interface so the event handlers can call SetActive, for example, on a button=20 object without needing to know exactly=20 what type of button it is. **********************************************/ //---------------------------------- function ImgBtn( oId,bId,w,action ) //---------------------------------- { var t=3Dthis t.Perform =3D _IBP t.SetActive =3D _IBSetA t.SetInactive=3D _IBSetI t.SetPressed =3D _IBSetP t.SetDisabled=3D _IBSetD t.Enabled =3D _IBSetE t.ChangeIcon =3D null t.UserAction =3D action t.ChgState =3D _IBUI t.mObjId =3D oId t.mBorderId=3D bId t.mWidth =3D w t.mIsOn =3D t.mCurState =3D 0 } function _IBSetA() { if( this.mIsOn ) { obj=3Dthis.ChgState( gHiliteClr,gShadowClr,2 ) obj.style.posTop=3D0 } } function _IBSetI() { if( this.mIsOn ) { obj=3Dthis.ChgState( gFaceClr,gFaceClr,1 ) obj.style.posTop=3D0=20 } } function _IBSetP() { if( this.mIsOn ) { obj=3Dthis.ChgState( gShadowClr,gHiliteClr,2 ) obj.style.posLeft+=3D1; obj.style.posTop+=3D1 } } function _IBSetD() { =20 obj=3Dthis.ChgState( gFaceClr,gFaceClr,0 ) obj.style.posTop=3D0=20 } function _IBSetE( state ) { var t=3Dthis GetObj( t.mBorderId ).style.visibility=3D"visible" if( state !=3D t.mIsOn ) { t.mIsOn=3Dstate if( state ) t.SetInactive() else t.SetDisabled() } } function _IBP() { var t=3Dthis if( t.mIsOn ) { if( t.UserAction !=3D null ) t.UserAction() if( t.ChangeIcon ) { obj=3DGetObj(t.mObjId) if( t.ChangeIcon() ) obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-4)*t.mWidth else obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-0)*t.mWidth } t.SetActive() } =20 } function _IBUI( clr1,clr2,nextState ) { var t=3Dthis SetBorder( GetObj( t.mBorderId ),clr1,clr2 ) obj=3DGetObj( t.mObjId ) obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-nextState)*t.mWidth-obj= .style.posTop t.mCurState=3DnextState return obj } //----------------------------------------- function TxtBtn( oId,oeId,action,chkState ) //----------------------------------------- { var t=3Dthis t.Perform =3D _TBP t.SetActive =3D _TBSetA t.SetInactive=3D _TBSetI t.SetPressed =3D _TBSetP t.SetDisabled=3D _TBSetD t.SetEnabled =3D _TBSetE t.GetState =3D chkState t.UserAction =3D action t.ChgState =3D _TBUI t.mObjId =3D oId t.m_elementsId=3D oeId t.mIsOn =3D 1 } function _TBSetA() { var t=3Dthis if( t.mIsOn && !t.GetState() ) t.ChgState( gHiliteClr,gShadowClr,0,0 ) } function _TBSetI() { var t=3Dthis if( t.mIsOn && !t.GetState() ) t.ChgState( gFaceClr,gFaceClr,0,0 ) } function _TBSetP() { if( this.mIsOn ) this.ChgState( gShadowClr,gHiliteClr,1,1 ) } function _TBSetD() { =20 this.ChgState( gFaceClr,gFaceClr,0,0 ) this.mIsOn =3D 0 } function _TBSetE() { var t=3Dthis if( !t.GetState() ) t.ChgState( gFaceClr,gFaceClr,0,0 ) else t.ChgState( gShadowClr,gHiliteClr,1,1 ) t.mIsOn =3D 1 } function _TBP() { var t=3Dthis if( t.mIsOn ) {=20 if( t.UserAction !=3D null ) t.UserAction() if( !t.GetState ) return if( t.GetState() ) t.SetPressed() else t.SetActive() } =20 } function _TBUI( clr1,clr2,lOffset,tOffset ) { SetBorder( GetObj( this.mObjId ),clr1,clr2 ) Offset( GetObj( this.m_elementsId ),lOffset,tOffset ) } function Offset( obj, top, left ){ obj.style.top=3Dtop; obj.style.left=3Dle= ft } function SetBorder( obj, upperLeft, lowerRight ) { s=3Dobj.style; s.borderStyle =3D "solid" s.borderWidth =3D 1=20 s.borderLeftColor =3D s.borderTopColor =3D upperLeft s.borderBottomColor=3D s.borderRightColor =3D lowerRight } function GetBtnObj(){ return gBtnArr[window.event.srcElement.id] } function BtnOnOver(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetActive() } function BtnOnDown(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetPressed() } function BtnOnOut(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetInactive() } function BtnOnUp() { b=3DGetBtnObj() if( b !=3D null ) b.Perform() else Upd() } function GetNtsState(){ return parent.gNtsOpen } function GetOtlState(){ return parent.gOtlOpen } function GetOtlTxtState(){ return parent.gOtlTxtExp } function NtsBtnSetFlag( fVal ) { s=3Ddocument.all.item( this.m_flagId ).style s.display=3D"none" if( fVal ) s.display=3D"" else s.display=3D"none" } function _BSetA_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etActive() } function _BSetI_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etInactive() } function _BSetP_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etPressed() } function _BSetA_BorderImg() {=20 b =3D gBtnArr[this.mBorderId]=20 if( b !=3D null && this.mIsOn && !b.GetState() ) { obj=3Dthis.ChgState( gHiliteClr,gShadowClr,2 ) obj.style.posTop=3D0 } } function _BSetI_BorderImg() {=20 b =3D gBtnArr[this.mBorderId] if( b !=3D null && this.mIsOn && !b.GetState() ) { obj=3Dthis.ChgState( gFaceClr,gFaceClr,1 ) obj.style.posTop=3D0 } } var gHiliteClr=3D"THREEDHIGHLIGHT",gShadowClr=3D"THREEDSHADOW",gFaceClr=3D"= THREEDFACE" var gBtnArr =3D new Array() gBtnArr["nb_otl"] =3D new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOtlPan= e,GetOtlState ) gBtnArr["nb_otlElem"] =3D new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOt= lPane,GetOtlState ) gBtnArr["nb_nts"] =3D new ImgBtn( "nb_nts","nb_ntsBorder",10,parent.ToggleN= tsPane ) gBtnArr["nb_nts"].SetActive =3D _BSetA_BorderImg; gBtnArr["nb_nts"].SetInactive =3D _BSetI_BorderImg; gBtnArr["nb_ntsBorder"] =3D new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.= ToggleNtsPane,GetNtsState ) gBtnArr["nb_ntsElem"] =3D new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.To= ggleNtsPane,GetNtsState ) gBtnArr["nb_prevBorder"] =3D gBtnArr["nb_prev"]=3D new ImgBtn( "nb_prev","n= b_prevBorder",30,parent.GoToPrevSld ) gBtnArr["nb_nextBorder"] =3D gBtnArr["nb_next"]=3D new ImgBtn( "nb_next","n= b_nextBorder",30,parent.GoToNextSld ) gBtnArr["nb_sldshw"]=3D new ImgBtn( "nb_sldshw","nb_sldshwBorder",18,parent= .FullScreen ) gBtnArr["nb_sldshwBorder"] =3D new TxtBtn( "nb_sldshw","nb_sldshwBorder",pa= rent.FullScreen,null ) gBtnArr["nb_sldshwBorder"].SetActive =3D _BSetA_Border; gBtnArr["nb_sldshwBorder"].SetInactive =3D _BSetI_Border; gBtnArr["nb_sldshwText"] =3D new TxtBtn( "nb_sldshw","nb_sldshwText",parent= .FullScreen,null ) gBtnArr["nb_sldshwText"].SetActive =3D _BSetA_Border; gBtnArr["nb_sldshwText"].SetInactive =3D _BSetI_Border; gBtnArr["nb_voice"] =3D gBtnArr["nb_voiceBorder"] =3D new ImgBtn( "nb_voice= ","nb_voiceBorder",18,parent.ToggleVNarration ) gBtnArr["nb_otlTxtBorder"] =3D gBtnArr["nb_otlTxt"]=3D new ImgBtn( "nb_otlT= xt","nb_otlTxtBorder",23,parent.ToggleOtlText ) gBtnArr["nb_ntsBorder"].m_flagId=3D "nb_nts" gBtnArr["nb_ntsBorder"].SetFlag =3D NtsBtnSetFlag gBtnArr["nb_otlTxt"].ChangeIcon=3D GetOtlTxtState /********************************************* Context menu implementation _CM() is the function that's hooked up to the oncontextmenu event. Once we're asked to show the menu, we first build it by creating DIVs on-the-fly. Then we position it=20 within the screen area so it doesn't get clipped. Creating the DIVs using createElement() means we don't have to write out any extra HTML into the slide HTML files. **********************************************/ var sNext=3D"Next",sPrev=3D"Previous",sEnd=3D"End Show",sFont=3D"Arial",sAr= row=3D"Arrow",sFreeform=3D"Freeform",sRect=3D"Rectangle",sOval=3D"Oval" function ShowMenu() { BuildMenu(); var doc=3DPPTSld.document.body,x=3DPPTSld.event.clientX+doc.scrollLeft,y= =3DPPTSld.event.clientY+doc.scrollTop m =3D PPTSld.document.all.item("ctxtmenu") m.style.pixelLeft=3Dx if( (x+m.scrollWidth > doc.clientWidth)&&(x-m.scrollWidth > 0) ) m.style.pixelLeft=3Dx-m.scrollWidth m.style.pixelTop=3Dy if( (y+m.scrollHeight > doc.clientHeight)&&(y-m.scrollHeight > 0) ) m.style.pixelTop=3Dy-m.scrollHeight m.style.display=3D"" } function _CM() { if( !parent.IsFullScrMode() ) return; if(!PPTSld.event.ctrlKey) { ShowMenu() return false } else HideMenu() } function BuildMenu() { if( PPTSld.document.all.item("ctxtmenu") ) return var mObj=3DCreateItem( PPTSld.document.body ) mObj.id=3D"ctxtmenu" mObj.style.visibility=3D"hidden" var s=3DmObj.style s.position=3D"absolute" s.cursor=3D"default" s.width=3D"120px" SetCMBorder(mObj,"menu","black") var iObj=3DCreateItem( mObj ) SetCMBorder( iObj, "threedhighlight","threedshadow" ) iObj.style.padding=3D2 CreateMenuItem( iObj,sNext,M_GoNextSld,M_True ) CreateMenuItem( iObj,sPrev,M_GoPrevSld,M_HasPrevSld ) =09 CreateSeparator( iObj ) CreateMenuItem( iObj,sEnd,M_End,M_True ) mObj.style.visibility=3D"visible" } function Cancel() { window.event.cancelBubble=3Dtrue; window.event.returnVa= lue=3Dfalse } function Highlight() { ChangeClr("activecaption","threedhighlight") } function Deselect() { ChangeClr("threedface","menutext") } function Perform() { e=3DPPTSld.event.srcElement if( e.type=3D=3D"menuitem" && e.IsActive() ) e.Action() else PPTSld.event.cancelBubble=3Dtrue } function ChangeClr( bg,clr ) { e=3DPPTSld.event.srcElement if( e.type=3D=3D"menuitem" && e.IsActive() ) { e.style.backgroundColor=3Dbg e.style.color=3Dclr } } function M_HasPrevSld() { return( parent.HasPrevSld() ) } function M_GoNextSld() { if( gIsEndShow ) M_End(); else GoToNextSld() } function M_GoPrevSld() { if( gIsEndShow ) { gIsEndShow=3D0; history.back();= PPTSld.event.cancelBubble=3Dtrue; } else GoToPrevSld() } function M_True() { return true } function M_End() { window.close( self ) } function CreateMenuItem( node,text,action,eval ) { var e=3DCreateItem( node ) e.type=3D"menuitem" e.Action=3Daction e.IsActive=3Deval e.innerHTML=3Dtext if( !e.IsActive() ) e.style.color=3D"threedshadow" e.onclick=3DPerform e.onmouseover=3DHighlight e.onmouseout=3DDeselect s=3De.style; s.fontFamily=3DsFont s.fontSize=3D"9pt" s.paddingLeft=3D2 } function CreateSeparator( node ) { var sObj=3DCreateItem( node ) SetCMBorder(sObj,"menu","menu") var s=3DsObj.style s.borderTopColor=3D"threedshadow" s.borderBottomColor=3D"threedhighlight" s.height=3D1 s.fontSize=3D"0px" } function CreateItem( node ) { var elem=3DPPTSld.document.createElement("DIV") node.insertBefore( elem ) return elem } function SetCMBorder( o,ltClr,rbClr ) { var s=3Do.style s.backgroundColor=3D"menu" s.borderStyle=3D"solid" s.borderWidth=3D1 s.borderColor=3DltClr+" "+rbClr+" "+rbClr+" "+ltClr } ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/fullscreen.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/buttons.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhWAESAPf4AAAAAIAAAACAAICAAAAAgIAAgACAgICAgAQEBISEBASEBISEhAQEhMTExAQE /KTM9Pz8/ERERPz8BAT8/KSkpGRkhMTcxCRkxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAMDAwP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAPgALAAAAABYARIA QAj/APEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGCEiQKCRo8YDIEHig2DxAD4LKD1avDDhgUuV GUOGbHBR5QGYFBG4fHAB58EKECJEwCfUYAWPFGAygLCRKQIIUKM6WAohKUGgCikcFWh1INWoYKVS 7SrQ41GbIhGYLAuVQVOoC+IyXUuUAkG1HE3KFDhAwkgJc5/qDZmxsOHDiBMrXsy4sePDGyP7lChT 5MULmDPnlDw5YmW6FTNrfgi0aNGEZPEtbfo2bNTUpYeeRph69dPWrqvCNFuBIGG1A59CYPAVQtwF cw0OxWdTIOiBCQAjaAB17fOFII8voGmRc+eOkilm/z9OvTtnjN4hYk1YoT3H2rnBOphPAB9skgq3 2lcaX/5YnJVt9BloAar12UEIRGCZdQghMABI1Tn32IQUVthYexhmqGGGMBHAgIfEhSiiiATAtOGJ GnYI4ogsEldicAYOGNJGZaml3Y0L3NTZUBz1xlB0PUoUI0jlVWRSVN89xBKSGB1YU1TMoRfVBEle hR9HQs1GEHxQ3RZZbveZthxt/LEmXHyp5XWABSCpaRJwbM13gAACPHVccgJFgF+NEhqUAEkQSCfc ddhVhh5dVTaEAEsTUNlkZUWKN9BNGDE6QU8OrSdbllzpxyVTTrU21Uj3scfhp7nNpyoDaTIEJ3P9 If8J2kbLNYegg9JRBwGhFvbq66+ZUiDssMQWK2yHxiZLrInKNotss8l+B5yBrr5p2UIJvortANoC 6+234IbLla/elRtZjeamh5CC3Sb0YLvixivvYkDFGlZqBNh7r4n6goVvv6/ZlCicN+kL71ALTnpQ dCIZp7CihkLA3UQmoWRBogyxtBPGCTnZncVR1rSTo5nuydC/Eo8kUH+lOoTyyvjoCuZu+PjYIKLD rZybtrM1d10C0QXKEVz48GrQkEeWdFJKlbb0UmEeV0SzyC6RvNB646LWIVjUNeC1zAFb+RDKXksM 9r531bwmpQW9+hQDDsx5pqwDRWBXcFES2hc+gEn/wJGdEEWdE6LoWcoxQweaTNmkhydkKaYMYY2Q p1unbLl/pPKbn3v7EZRvrKvqlja2ONvrtoIw9tn2g32/tQBlhtYkU+MNikZ7QYlPDPuMldpOmuJX nVo5VF3HjI+q89mteX5IDd/fVFClma5kiE4f2XUJhlz09gj2NbTDRifkmu7zXjR++RVJ/lPznuvr QH2iD6S+UewP9Dnon6d2NLwN8n90BB6hC68cFMCHoe+ACASP9c4DowUyEF0OPFcDI0ij/VXPaAKC UfhS95AKGoQ7IBRICI1HwhGaUIQoLGEKT6jCFrLwhSuMoQtlCMMZ2rCGOKShDm+4wxzy8Ic+DGIP B4cIRCKGMCAAOy== ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/frame.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 25 Tips for dhtml deployment ------=_NextPart_01C45DB9.912069D0 Content-Location: file:///C:/1E2BB273/25dhtml_tips_files/outline.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
 No= tes
Slide Show
Outline