function displayDate()
{
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
document.write("<small><font color='#171717' size=1 face='verdana'>"+montharray[month]+" "+daym+" - "+hours+":"+minutes+" "+dn+" </font></small>")
}


var pausecontent=new Array()
pausecontent[0]='<p><a href="glossary.htm#a">ActiveX</a><br />A set of technologies that enable software components to interact with each in a networked environment. In the context of the Internet, it is used for interactive components that add extra functionality to web sites.</p>    <p><a href="glossary.htm#a">Applet</a><br />A small program that runs in a "browser"  Applets are usually written in Java. They differ from applications in that they generally have restricted functionality that is designed to protect users from malicious code<br><br></p>'

pausecontent[1]='<p><a href="glossary.htm#b">Backbone</a><br />A path through a network (such as the Internet) that has a very high capacity.  By taking a large part of the network traffic over large distances it helps to speed up the network as a whole</p>    <p><a href="glossary.htm#b">Bandwidth</a><br />A measure of how much data can be transmitted down any connection.  As an example, a normal telephone line with a fast modem has a bandwidth of 56,000 bits per second<br><br></p>'

pausecontent[2]='<p><a href="glossary.htm#b">Baud</a><br />The baud rate of a modem is a measure of how many bits it can send or receive per second. Each baud is equal to 4 bits per second. So a 600 baud modem would process data at 2,400 bits per second</p>    <p><a href="glossary.htm#b">Bit</a><br />The basic unit of storage in a computer. It can only hold two values - 1 or 0.  The word bit is derived from Binary DigIT<br><br></p>'

pausecontent[3]='<p><a href="glossary.htm#b">Browser</a><br />A software tool which accesses web sites, obtains web pages and displays them on screen. The two main browsers are Netscape Navigator and Internet Explorer</p>    <p><a href="glossary.htm#b">Byte</a><br />The standard unit of measure for computer storage.  It is the unit which holds a single character (in Western alphabets) such as the letter "a" or a number e.g. 4<br><br></p>'

pausecontent[4]='<p><a href="glossary.htm#c">Cache</a><br />An area on your computer&rsquo;s hard disk which is used to store web files (pages, images etc.) that have been downloaded from the Internet. This allows faster loading the next time you visit the same site</p>    <p><a href="glossary.htm#c">CGI</a><br />Common Gateway Interface. A set of rules for how programs can communicate with web server software. CGI programs are written to process data that the user types into a form on a web page<br><br></p>'

pausecontent[5]='<p><a href="glossary.htm#c">Cookie</a><br />A piece of information sent by a web server to the browser for storage on the client machine. When you next visit the same site, the cookie lets the server know &quot;you are back&quot;</p>    <p><a href="glossary.htm#d">Domain Name</a><br />The domain name is the unique name that identifies organisations on the Internet. This is your Internet "address" such as microsoft.com or mt-cc.co.uk<br><br></p>'

pausecontent[6]='<p><a href="glossary.htm#e">e-commerce</a><br />Electronic commerce. This is a way to conduct business over the Internet. Online shopping is another way to look at the term</p>    <p><a href="glossary.htm#e">Encryption</a><br />A way of encoding information before it is transmitted so that no one else can read it except the computer that it is sent to<br><br></p>'

pausecontent[7]='<p><a href="glossary.htm#e">E-mail</a><br />Electronic messaging.  A way to send a message across a network to another user.  The message can include text, pictures, sound and even video</p>    <p><a href="glossary.htm#e">Extranet</a><br />A private site which is accessed by a limited group of users over the Internet. Access is restricted by passwords or other means<br><br></p>'

pausecontent[8]='<p><a href="glossary.htm#f">FAQ</a><br />Frequently Asked Questions. A document which has been created to answer all of those standard questions users tend to have</p>    <p><a href="glossary.htm#f">Fire Wall</a><br />A computer system that is used to prevent users on the Internet from getting unauthorised access to a LAN<br><br></p>'

pausecontent[9]='<p><a href="glossary.htm#f">FTP</a><br />File Transfer Protocol.  A system for moving files from one (usually) internet location to another</p>    <p><a href="glossary.htm#g">Gif</a><br />Graphic Interchange Format. One of the two standard formats used for image files on the Internet. It is possible to create simple animations using GIF files<br><br></p>'

pausecontent[10]='<p><a href="glossary.htm#h">Home Page</a><br />A home page is the starting point for any web site. A home page is the "introduction" to a company and tends to give an introduction to the company or product itself</p>    <p><a href="glossary.htm#h">HTML</a><br />Hyper Text Markup Language. The language used to create webpages. It consists of a set of tags which indicate what action the browser should take when loading and processing the page<br><br></p>'

pausecontent[11]='<p><a href="glossary.htm#h">Hyperlink</a><br />A hyperlink is part of a web page which takes you to another web site or even another web site completely</p>    <p><a href="glossary.htm#h">Hypertext</a><br />Similar to a hyperlink, the main difference being that a hypertext link takes the user to another part of the document or another document<br><br></p>'

pausecontent[12]='<p><a href="glossary.htm#i">Intranet</a><br />A private network which allows recognised users to access information and/or files within a network</p>    <p><a href="glossary.htm#i">ISDN</a><br />Integrated Services Digital Network. A system which existing telephone lines to provide higher bandwidth communication. Using ISDN it is not necessary to use a modem, the data is transferred digitally<br><br></p>'

pausecontent[13]='<p><a href="glossary.htm#i">ISP</a><br />Internet Service Provider. An organisation that offers internet services including connection to the Internet and web site hosting</p>    <p><a href="glossary.htm#j">Java</a><br />A programming language used for writing programs that can be downloaded to your computer through the Internet and run within your browser<br><br></p>'

pausecontent[14]='<p><a href="glossary.htm#j">JavaScript</a><br />A language that is embedded in web pages and is executed by the browser as it displays the page. It can be used to make a web page more dynamic and validate the data typed into forms</p>    <p><a href="glossary.htm#j">JPEG</a><br />The Joint Photographic Experts Group format is one of the standard graphics-types used on the internet. The other being GIF<br><br></p>'

pausecontent[15]='<p><a href="glossary.htm#k">Key word</a><br />A word typed into a search engine to indicate the type of information required</p>    <p><a href="glossary.htm#l">LAN</a><br />Local Area Network. A computer network situated within a given location, usually one building or site<br><br></p>'

pausecontent[16]='<p><a href="glossary.htm#l">Leased line</a><br />A telephone connection between two points that is rented for exclusive use by an organisation. The advantage being there is no need continually redial, the connection is always established</p>    <p><a href="glossary.htm#m">MIME</a><br />Multipurpose Internet Mail Extensions. The standard used on the Internet for identifying different types of file. It is usually used by servers to inform browsers what type of file they are sending<br><br></p>'

pausecontent[17]='<p><a href="glossary.htm#m">Modem</a><br /><strong>MO</strong>dulation/<strong>DEM</strong>odulation. A device used to transmit data between two computers over a normal telephone line.</p>    <p><a href="glossary.htm#n">Network</a><br />Two or more computers connected together so that data from one computer can be accessed by another or run software on another computer<br><br></p>'

pausecontent[18]='<p><a href="glossary.htm#n">Node</a><br />A single computer on a network</p>    <p><a href="glossary.htm#n">No opposition</a><br />We will agree not to build or provide information for a competitor&rsquo;s site for an agreed period of time<br><br></p>'

pausecontent[19]='<p><a href="glossary.htm#p">Plug-in</a><br />A computer program that adds functionality to the browser.  Typically it allows the browser to run newer more sophisticated software on the local machine</p>    <p><a href="glossary.htm#p">Point of Presence</a><br />A location where you can connect to the Internet or other network, typically via the telephone system<br><br></p>'

pausecontent[20]='<p><a href="glossary.htm#p">Portal</a><br />A web site that sets out to provide a point of entry to the World Wide Web. More familiar examples include Yahoo and Netscape Netcenter. They provide a range of services including search and e-mail</p>    <p><a href="glossary.htm#p">Protocol</a><br />A language used to communicate between two computer programs. It consists of a set of commands and the rules about how they are used<br><br></p>'

pausecontent[21]='<p><a href="glossary.htm#r">Router</a><br />A computer on a junction on the Internet that directs data towards its correct destination</p>    <p><a href="glossary.htm#s">Search Engine</a><br />Software which helps user locate the information they need<br><br></p>'

pausecontent[22]='<p><a href="glossary.htm#s">Server</a><br />A computer that provides a service to other computers on a network. A file server stores files and can be accessed by many users rather than storing them on your own machine for personal use</p>    <p><a href="glossary.htm#s">SMTP</a><br />Simple Mail Transport Protocol. The protocol used to send e-mail over the Internet<br><br></p>'

pausecontent[23]='<p><a href="glossary.htm#s">SSL</a><br />Secure Socket Layer. A protocol that supports secure communication over the Internet. SSL supports encryption and authentication and is best used for secure transactions</p>    <p><a href="glossary.htm#t">TCP/IP</a><br />Transmission Control Protocol/Internet Protocol.  A set of protocols used by computers over the Internet to communicate with each other<br><br></p>'

pausecontent[24]='<p><a href="glossary.htm#t">Telnet</a><br />A service which allows you to log onto a remote computer</p>    <p><a href="glossary.htm#u">URL</a><br />Uniform Resource Locator. The mechanism for addressing resources on the Internet. The URL is best known for specifying web addresses<br><br></p>'

pausecontent[25]='<p><a href="glossary.htm#v">VBScript</a><br />Visual Basic Script. A language embedded in web pages then executed by the browser as it displays the page</p>    <p><a href="glossary.htm#v">VRML</a><br />Virtual Reality Markup Language. A language used to create 3D effects on a web site<br><br></p>'

pausecontent[26]='<p><a href="glossary.htm#w">WAN</a><br />Wide Area Network. A computer network that is spread over more than one location, e.g. linking offices of a company around the world</p>    <p><a href="glossary.htm#w">Web Page</a><br />A document that is stored in HTML format. It can contain text, images and hyperlinks. Web pages are usually grouped together to form a web site<br><br></p>'

pausecontent[27]='<p><a href="glossary.htm#w">Web Server</a><br />A computer that manages a web site. It passes web pages to browsers when requested</p>    <p><a href="glossary.htm#w">Web Space</a><br />The disk space used on a web server that is set aside for a web site<br><br></p>'

/***********************************************
* Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}