﻿
/***********************************************
* DHTML Ticker script- © 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 domticker(content, divId, divClass, delay, fadeornot){
this.content=content
this.tickerid=divId //ID of master ticker div. Message is contained inside first child of ticker div
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over ticker (and pause it if it is)
this.pointer=1
this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : ""
if (this.opacitystring!="") this.delay+=500 //add 1/2 sec to account for fade effect, if enabled
this.opacitysetting=0.2 //Opacity value when reset. Internal use.
document.write('<div id="'+divId+'" class="'+divClass+'"><div style="'+this.opacitystring+'">'+content[0]+'</div></div>')
var instanceOfTicker=this
setTimeout(function(){instanceOfTicker.initialize()}, delay)
}

domticker.prototype.initialize=function(){
var instanceOfTicker=this
this.contentdiv=document.getElementById(this.tickerid).firstChild //div of inner content that holds the messages
document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0}
this.rotatemsg()
}

domticker.prototype.rotatemsg=function(){
var instanceOfTicker=this
if (this.mouseoverBol==1) //if mouse is currently over ticker, do nothing (pause it)
setTimeout(function(){instanceOfTicker.rotatemsg()}, 100)
else{
this.fadetransition("reset") //FADE EFFECT- RESET OPACITY
this.contentdiv.innerHTML=this.content[this.pointer]
this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT
this.pointer=(this.pointer<this.content.length-1)? this.pointer+1 : 0
setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) //update container
}
}

// -------------------------------------------------------------------
// fadetransition()- cross browser fade method for IE5.5+ and Mozilla/Firefox
// -------------------------------------------------------------------

domticker.prototype.fadetransition=function(fadetype, timerid){
var contentdiv=this.contentdiv
if (fadetype=="reset")
this.opacitysetting=0.2
if (contentdiv.filters && contentdiv.filters[0]){
if (typeof contentdiv.filters[0].opacity=="number") //IE6+
contentdiv.filters[0].opacity=this.opacitysetting*100
else //IE 5.5
contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")"
}
else if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!=""){
contentdiv.style.MozOpacity=this.opacitysetting
}
else
this.opacitysetting=1
if (fadetype=="up")
this.opacitysetting+=0.2
if (fadetype=="up" && this.opacitysetting>=1)
clearInterval(this[timerid])
}


/*Example message arrays for the two demo scrollers*/

var tickercontent=new Array()

tickercontent[0]='<div style="width: 180"><b><div class=SpacedOut><a href="News_29_Oct_2010.aspx">Our new name, our new logo………same great people, same quality products and service!<BR> (29 Oct 2010)</a></div></b><BR>In recognition of the launch of our business into the USA, and in line with our strategic business development, Biometric Innovations is pleased to advise that we are rebranding “Biometric Innovations” to become “Identity One”.</div>'
tickercontent[1]='<div style="width: 180"><b><div class=SpacedOut><a href="News_23_Oct_2009.aspx">BioMatch 9.0 Professional Released<BR> (23 Oct 2009)</a></div></b><BR> BioMatch 9.0 Professional replaces BioMatch 2007 Ultimate and offers a cost effective solution for the needs of medium to large businesses. BioMatch 9.0 Professional includes all the features of BioMatch 9.0 Express and adds onsite / offsite user monitoring, advanced reporting and support for up to 10,000 users and 300 biometric terminals.</div>'
tickercontent[2]='<div style="width: 180"><b><div class=SpacedOut><a href="News_28_Aug_2009.aspx">BioMatch 9.0 Express Released<BR> (28 Aug 2009)</a></div></b><BR> BioMatch 9.0 Express replaces BioMatch 2007 Access Control Express and BioMatch 2007 Time and Attendance Express.  Combining all the features of ACE and TAE, BioMatch 9.0 Express offers a cost effective solution for the needs of small to medium businesses.</div>'
tickercontent[3]='<div style="width: 180"><b><div class=SpacedOut><a href="News_02_Jun_2009.aspx">Doorkeeper selected for NSW Prisons biometric upgrade and extension<BR> (2 June 2009)</a></div></b><BR> The NSW Department of Corrective Services continues to deploy the Biometric Innovations Doorkeeper System for Personnel Identification and asset Management.</div>'






