// clickers
var bg = new Image(24,11); bg.src = 'ckbg.gif'; // clicker:begin			
var bw = new Image(24,11); bw.src = 'ckbw.gif'; // clicker:backward
var en = new Image(24,11); en.src = 'cken.gif'; // clicker:end			
var fw = new Image(24,11); fw.src = 'ckfw.gif'; // clicker:forward		
var hv = new Image(24,11); hv.src = 'ckhv.gif'; // clicker:hover		
var no = new Image(24,11); no.src = 'ckno.gif'; // clicker:no action		
var pl = new Image(24,11); pl.src = 'ckpl.gif'; // clicker:play
var ps = new Image(24,11); ps.src = 'ckps.gif'; // clicker:pause
var rc = new Image(24,11); rc.src = 'ckrc.gif'; // clicker:record
var rv = new Image(24,11); rv.src = 'ckrv.gif'; // clicker:reverse
var st = new Image(24,11); st.src = 'ckst.gif'; // clicker:stop

// drifters
var db = new Image(56, 8); db.src = 'drbl.gif'; // drifter:blue   
var dg = new Image(56, 8); dg.src = 'drgr.gif'; // drifter:grey

// variables
var ai = ''; // audio id
var ao = ''; // audio object
var by = ''; // bottom y
var ci = ''; // clicker id
var co = ''; // clicker object
var cu = ''; // css url
var da = ''; // day array
var di = ''; // domain id
var dt = ''; // date 
var du = ''; // destination url
var dy = ''; // day
var ec = ''; // email client
var ed = ''; // email design
var es = ''; // email subject
var fi = ''; // field id
var fo = ''; // field object
var hi = ''; // help id
var ho = ''; // help object
var hp = ''; // helicopter-pop-up parameters
var hs = ''; // hours
var i1 = ''; // image 1 
var i2 = ''; // image 2 
var i3 = ''; // image 3
var ic = ''; // item counter 
var ii = ''; // item id
var io = ''; // item object
var is = ''; // item step
var it = ''; // item timer
var lc = ''; // loop counter
var lp = ''; // landscape-pop-up parameters
var ls = ''; // loop step
var lt = ''; // loop timer
var lx = ''; // left x
var ma = ''; // month array
var mi = ''; // menu id
var mn = ''; // month
var mo = ''; // menu object
var mp = ''; // message-pop-up parameters
var ms = ''; // minutes
var nc = ''; // navigator code
var nd = ''; // new date
var ng = ''; // navigator
var nn = ''; // navigator name
var ns = ''; // new source
var nu = ''; // navigator user agent
var nw = ''; // now
var nx = ''; // new x
var ny = ''; // new y
var oi = ''; // object id
var os = ''; // old source
var ox = ''; // old x
var oy = ''; // old y
var pc = ''; // page code
var ph = ''; // pop-up heading
var pn = ''; // pop-up name
var pp = ''; // portrait-pop-up parameters
var pt = ''; // pop-up title
var pu = ''; // page url
var pw = ''; // password
var qt = ''; // quit time
var rt = ''; // reveal timer
var rx = ''; // right x
var sh = ''; // screen height
var so = ''; // showtime object
var ss = ''; // seconds
var sw = ''; // screen width
var t1 = ''; // text 1 
var t2 = ''; // text 2 
var t3 = ''; // text 3 
var td = ''; // today
var ti = ''; // text id
var tn = ''; // time now
var to = ''; // text object
var tp = ''; // text-pop-up parameters
var tt = ''; // title
var tv = ''; // text value
var ty = ''; // top y
var ui = ''; // url id
var uo = ''; // url object
var vi = ''; // video id
var vo = ''; // video object
var wi = ''; // window id
var wn = ''; // window name
var wo = ''; // window object
var wp = ''; // window-pop-up parameters
var wt = ''; // wait time
var xc = ''; // x counter
var xd = ''; // x direction
var xi = ''; // x object id
var xo = ''; // x object
var xs = ''; // x step
var yc = ''; // y counter
var yd = ''; // y direction
var yi = ''; // y object id
var yo = ''; // y object
var yr = ''; // year
var ys = ''; // y step
var zt = ''; // zero time

// set variables
by = 0; hs = 0; ic = 0; is = 0; lc = 0; ls = 0; lx = 0; ms = 0; nx = 0; ny = 0; ox = 0; oy = 0; qt = 0;
rx = 0; ss = 0; tn = 0; ty = 0; wt = 0; xc = 0; xd = 0; xs = 0; yc = 0; yd = 0; ys = 0; zt = 0;
cu = 'tlss.css';           // css url      
ec = '@btinternet.com';    // email client
ed = '@talking.co.uk';     // email design
nn = navigator.appName;    // navigator name
nu = navigator.userAgent;  // navigator user agent 
pt = 'Thorpe Lodge';       // pop-up title
sh = window.screen.height; // screen height
sw = window.screen.width;  // screen width

// date|da:day array|dt:date|dy:day|ma: month array|mn:month|nw:now|td:today|yr:year 
da = new Array( 7);
ma = new Array(13);
da[ 0] = 'Sunday';
da[ 1] = 'Monday';
da[ 2] = 'Tuesday';
da[ 3] = 'Wednesday';
da[ 4] = 'Thursday';
da[ 5] = 'Friday';
da[ 6] = 'Saturday';
ma[ 0] = '';
ma[ 1] = 'January';
ma[ 2] = 'February';
ma[ 3] = 'March';
ma[ 4] = 'April';
ma[ 5] = 'May';
ma[ 6] = 'June';
ma[ 7] = 'July';
ma[ 8] = 'August';
ma[ 9] = 'September';
ma[10] = 'October';
ma[11] = 'November';
ma[12] = 'December';
nd = new Date();
dy = da[nd.getDay()];
dt = nd.getDate();
mn = ma[nd.getMonth()+1];
yr = nd.getFullYear();
td = dy+' '+dt+' '+mn+' '+yr;

// identify navigator|nc:navigator code|ng:navigator|nn:navigator name|nu:navigator user agent 
{
if      (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 6') > -1 && nu.indexOf('MSN') < 0)
        {nc = 'e6'; ng = 'av ok'; nn = 'Internet Explorer 6';}
else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 5') > -1)
	  {nc = 'e5'; ng = 'no av'; nn = 'Internet Explorer 5';}
else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSN 6') > -1)
	  {nc = 'm6'; ng = 'av ok'; nn = 'Internet Explorer 6, included with MSN';}
else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSN 8') > -1)
	  {nc = 'm8'; ng = 'av ok'; nn = 'Internet Explorer 6, included with MSN';}	  
else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape/7.1') > -1)
	  {nc = 'n7'; ng = 'av ok'; nn = 'Netscape 7.1';}
else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape/7') > -1)
	  {nc = 'n7'; ng = 'no av'; nn = 'Netscape 7.0';}
else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape6') > -1)
	  {nc = 'n6'; ng = 'no av'; nn = 'Netscape 6';}
else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/4') > -1 && document.layers)
	  {nc = 'n4'; ng = 'no js'; nn = 'Netscape 4';}
else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firebird') < 0)
	  {nc = 'z1'; ng = 'no av'; nn = 'Mozilla 1';}
else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Firebird/0.6') > -1)
	  {nc = 'f0'; ng = 'no av'; nn = 'Firebird 0.6';}	  
else if (nu.indexOf('Opera/7')  > -1 && window.opera)
	  {nc = 'o7'; ng = 'no av'; nn = 'Opera 7';}
else if (nn.indexOf('WebTV')    > -1 && nu.indexOf('WebTV') > -1)
	  {nc = 'mt'; ng = 'no av'; nn = 'MSN TV';}
else    {nc = 'no'; ng = 'no js'; nn = 'unknown, so it will <span class=\'emp\'>not</span> work';}
}

// click to add favourite from link|nc:navigator code   
function AddFave()
{
if   (nc == 'e6' || nc == 'm6' || nc == 'm8')
     {window.external.AddFavorite('http://www.thorpelodge.co.uk','Thorpe Lodge Bed And Breakfast');}
else {;}
}

// mouse over favourite link to swap colour|di:domain id|nc:navigator code   
function FaveOn(di)
{
if   (nc == 'e6') 
     {document.getElementById(di).style.color = '#FF8C00';}
else {;}
}
function FaveOff(di)
{
if   (nc == 'e6')
     {document.getElementById(di).style.color = '#A0522D';}
else {;}
}

// show fulltime|hs:hours|ms:minutes|nd:new date|so:showtime object|ss:seconds
function FullTime()
{
so = document.getElementById('fltm');
nd = new Date();
hs = nd.getHours();   if (hs < 10) {hs = '0'+hs;}
ms = nd.getMinutes(); if (ms < 10) {ms = '0'+ms;}
ss = nd.getSeconds(); if (ss < 10) {ss = '0'+ss;}
so.innerHTML = hs+':'+ms+':'+ss;
setTimeout('FullTime()', 200);
}

// click normal link to page|pu:page url
function GoTo(pu)
{
window.status=' '; document.location.href = pu; window.status=' ';
}

// mouse over link to swap colour|nc:navigator code|ui:url id   
function LinkOn(ui)
{
if      (nc == 'n4') 
        {document[ui].color = '#FF8C00';}
else if (nc == 'e5') 
        {document.all(ui).style.color = '#FF8C00';}
else    {document.getElementById(ui).style.color = '#FF8C00';}
}
function LinkOff(ui)
{
if      (nc == 'n4') 
        {document[ui].color = '#A0522D';}
else if (nc == 'e5') 
        {document.all(ui).style.color = '#A0522D';}
else    {document.getElementById(ui).style.color = '#A0522D';}
}

// click to email client |ec:email client|es:email subject
function Mail(es)
{
window.status=' '; document.location = 'mailto:jowitt'+ec+'?subject='+es; window.status=' ';
}

// click to email design|ed:email design|es:email subject
function MailMade(es)
{
window.status=' '; document.location = 'mailto:made'+ed+'?subject='+es; window.status=' ';
}

// show trimtime|hs:hours|ms:minutes|nd:new date|so:showtime object
function TrimTime()
{
so = document.getElementById('trtm');
nd = new Date();
hs = nd.getHours();   if (hs < 10) {hs = '0'+hs;}
ms = nd.getMinutes(); if (ms < 10) {ms = '0'+ms;}
so.innerHTML = hs+':'+ms;
setTimeout('TrimTime()', 200);
}

