
// Version 1 [ 14 January 2006 - 22:43 ]

var imageDir="images/";			// path to background image'
var myName="krt.js";			// name of this file for nesting purposes

var ePost="enquiries@keithsp" + "rivatehire.co.uk";
var zPost="terr" + "y@terryr" + "usselltrams.co.uk";

var err_mail=""
var rubbish="nothing"

function documentwrite(dat) { document.write(dat); }	// embedded objects fix - 24 Apr 06

var mailList = new Array();
   mailList[0] = new Array("keithsprivatehire.co.uk");
   mailList[1] = new Array("sysadmin");
   mailList[2] = new Array("lesley");


// -------------------------------

// Remember to addd mouse click

var message="Web Site ©2010\nK &amp; L Tilson Limited\n----------------------------------\n       \n'Wickett'       \nPeat Common       \nElstead      \nSurrey       \nGU8 6DX\n       \nTelephone: 01252 703005       \nMobile: 07836 331111 ";

function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;

// -------------------------------

function meLink( text, subject) {
   nn="";
   nn+='<a href="mailto:' + ePost;
   if (subject!="" && subject!=null) { nn+='?Subject=' + subject }
   nn+='">'+ text + '</a>';
   return nn;
}

function check_email(email_id,err_id) {
          emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
              var err_mail='<br>You have not entered a valid email address';
              if(emailRegExp.test(document.getElementById(email_id).value)){
                  return true;
              }else{
                  document.getElementById(err_id).innerHTML=err_mail;
                  return false;
              }
 }

function recipientList() {
      var tempList = "";
      for (nn=1; nn<mailList.length; nn++) {
         if (tempList != "") { tempList += ", " };
         tempList += mailList[nn] + "@" + mailList[0];
      }
      return tempList;
   }

function lastMod() {
  var x = new Date (document.lastModified);
  Modif = new Date(x.toGMTString());
  Year = takeYear(Modif);
  Month = Modif.getMonth();
  Day = Modif.getDate();
  Mod = (Date.UTC(Year,Month,Day,0,0,0))/86400000;
  x = new Date();
  today = new Date(x.toGMTString());
  Year2 = takeYear(today);
  Month2 = today.getMonth();
  Day2 = today.getDate();
  now = (Date.UTC(Year2,Month2,Day2,0,0,0))/86400000;
  daysago = now - Mod;
  if (daysago < 0) return '';
  unit = 'days';
  if (daysago > 730)
  {
  daysago = Math.round(daysago/365);
  unit = 'years';
  }
  else if (daysago > 60)
  {
  daysago = Math.round(daysago/30);
  unit = 'months';
  }
  else if (daysago > 14)
  {
  daysago = Math.round(daysago/7);
  unit = 'weeks'
  }
  towrite = 'Last updated ';
  if (daysago == 0) towrite += 'today';
  else if (daysago == 1) towrite += 'yesterday';
  else towrite += daysago + ' ' + unit + ' ago';
  towrite += '. &copy;' + Year + ' K &amp; L Tilson Limited';
  return towrite;
}

function takeYear(theDate) {
  x = theDate.getYear();
  var y = x % 100;
  y += (y < 38) ? 2000 : 1900;
  return y;
}

function pagebase() {
   nn=""
   nn+=' URL: ' + location.toString();
   nn+=lastMod();
   return nn;
}

function pagebase2() {
   nn=""
   nn+='Visitor No.: <img src="http://www.keithsprivatehire.co.uk/cgi-sys/Count.cgi?df=davi5442.dat|display=Counter|ft=0|md=5|frgb=100;139;216|dd=E|srgb=238;240;219|prgb=0;0;196">';
   return nn;
}

function pagebase8() {
   nn=""
   nn+=' <br>Page URL: ' + location.toString();
   nn+=lastMod();
   nn+='<br>Visitor No.: <img src="http://www.keithsprivatehire.co.uk/cgi-sys/Count.cgi?df=davi5442.dat|display=Counter|ft=0|md=5|frgb=100;139;216|dd=E|srgb=238;240;219|prgb=0;0;196">';
   return nn;
}

function bas() {
    var nn="";
    nn+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="827" height="22">';
    nn+='<param name="movie" value="bas.swf">';
    nn+='<param name="quality" value="best">';
    nn+='<param name="menu" value="true">';
    nn+='<param name="allowScriptAccess" value="always">';
    nn+='<embed src="bas.swf" quality="best" menu="true" width="827" height="22" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always"><\/embed>';
    nn+='<\/object>';
    return nn;
}

function dateNarrative() {
   var xx="th"
   mydate = new Date();
   myday = mydate.getDay();
   myweekday= mydate.getDate();
   mymonth = mydate.getMonth();
   year = mydate.getYear();
   year+=(year<1900) ? 1900 : 0;
   if (myweekday==1 || myweekday==21 || myweekday==31) { xx="st" }
   if (myweekday==2 || myweekday==22) { xx="nd" }
   if (myweekday==3 || myweekday==23) { xx="rd" }
   arday = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
   armonth = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
   return arday[myday] + ", " + myweekday + xx + " " + armonth[mymonth] + " " + year;
}

// -------------Clock--START----------
function dateclock() {
	var xdt = new Date(), xtz = "GMT";
	if (xdt.getTimezoneOffset() == -60) { xtz += "0100" };
	obj=new Object;obj.clockfile="5012-gray.swf";
	obj.width=62;obj.height=26;
	obj.TimeZone = xtz;
	obj.Place="";
	obj.DateFormat="dd / mm / yyyy DDD";
	obj.TimeFormat="HH:mm:ss TT";
	obj.wmode="transparent";
	showClock(obj);
}

function showClock(obj){
	var str = '<embed src="http://www.clocklink.com/clocks/'
		+ obj.clockfile;
	str += "?";
		
	for( prop in obj ) {
		if( 'clockfile' == prop 
			|| 'width' == prop
			|| 'height' == prop
			|| 'wmode' == prop
			|| 'type' == prop
		) continue;
		str += ( prop + "=" + _escape(obj[prop]) + "&" );
	}
	str += '" ';
	str += ' width="' + obj.width + '"';
	str += ' height="' + obj.height + '"';
	str += ' wmode="' + obj.wmode + '"';
	str += ' type="application/x-shockwave-flash">';
	str += ' &nbsp; ';
	
	document.write( str );
}

function openWindow(windowURL,windowName,windowWidth,windowHeight) {
window.name = 'parentWnd';
newWindow = window.open(windowURL,windowName,'width='+windowWidth+',height='+windowHeight+',toolbar=0,location=0,directories=0, status=0,menuBar=0,scrollBars=1,resizable=0');
newWindow.focus();
}

function _escape(str){
	str = str.replace(/ /g, '+');
	str = str.replace(/%/g, '%25');
	str = str.replace(/\?/, '%3F');
	str = str.replace(/&/, '%26');
	return str;
}

function showBanner(BannerLink){
	document.write(BannerLink);
}
// -------------Clock--END-----------

function ride() {
    var nn="";
    nn+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="551" height="26">';
    nn+='<param name="movie" value="../ride.swf">';
    nn+='<param name="quality" value="best">';
    nn+='<param name="menu" value="true">';
    nn+='<param name="allowScriptAccess" value="always">';
    nn+='<embed src="../ride.swf" quality="best" menu="true" width="551" height="26" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always"><\/embed>';
    nn+='<\/object>';
    return nn;
}

function w3c() {
   nn="";
   nn+='<p class="protectme">';
   nn+='<a class="exc" href="http://validator.w3.org/check?uri=' + location.toString() + '" target="_w3c" onmouseover="self.status=\'This web page has been designed to work under all operating sytems and with all web browsers\'; return true" onmouseout="self.status=\'\'; return true" title="Web page with valid HTML 4.01 markup">Check HTML</a>';
   nn+=' &nbsp; &bull; &nbsp; <a class="exc" href="http://jigsaw.w3.org/css-validator/check/referer" target="_w3c" onmouseover="self.status=\'This site uses Cascading Style Sheets [CSS] which is a mechanism for adding style [e.g. fonts, colors, spacing] to our pages\'; return true" onmouseout="self.status=\'\'; return true" title="This site uses Cascading Style Sheets [CSS] which is a simple mechanism for adding style [e.g. fonts, colors, spacing] to our pages. Hyperlink checks for design errors.">Check CSS</a>';
   nn+='</p><p>&nbsp;</p>';
   return nn;
}

