
/*Example message arrays for the two demo scrollers*/

var tickercontent=new Array()
tickercontent[0]='<em>"Great service and good data at affordable costs, can&acute;t ask for more. Many thanks, Scott."</em><br /><strong>Ethos Solution Ltd - Providing online compliance solutions.</strong>'
tickercontent[1]='<em>"Countrunner is one of the easiest online counting engines to use, particularly when searching by postcode. I have found it to be quick, easy and very user friendly. A great way for us to source various email data!"</em><br /><strong>CreditSafe</strong>'
tickercontent[2]='<em>"I&acute;d like to recommend the B2B data service provided by Ray Raine at Emailmovers. The quality of the customer service, response time and data provided has consistently met and exceeded our needs."</em><br /><strong>Ideas-industry.com</strong>'
tickercontent[3]='<em>"We&acute;ve worked with emailmovers for the past 6 or 7 years. They have done hundreds of campaigns for us and must have moved many millions of emails for clients of ours like Virgin Media. The mails arrive on target and on time. That&acute;s all we can and do ask for. Job done."</em><br /><strong>12Foot6</strong>'
tickercontent[4]='<em>"Alisdair is professional and very knowledgable and I would recommend him and his company to anyone."</em><br /><strong>Rolfe Pearce MBA</strong>'
tickercontent[5]='<em>"During the last 2 years EmailMovers have provided MarketingFile Ltd with consistently high quality digital data which in turn has increased both our and our customers response rates."</em><br /><strong>Anthony Hawkins - Sales Director<br />www.MarketingFile.com </strong>'
tickercontent[6]='<em>"We have found 5mins.co.uk an excellent company to work with. They provided a large, high quality and up-to-date list and also were very helpful giving very useful after sales service."</em><br /><strong>Senior Marketing Manager - CMPi </strong>'
tickercontent[7]='<em>"Emailmovers increase Pitney Bowes leads by 57%"</em><br /><strong>Pitney Bowes Limited</strong>'
tickercontent[8]='<em>"Could I just say thanks very much for the data file that we purchased from you in March. I am pleased to say it has been a great success for us by allowing us to control the level of enquiry we receive based on the amount of marketing we do, which is fully controlled by ourselves."</em><br /><strong>Mark - Select Contracts</strong>'
tickercontent[9]='<em>"We have and continue to rely on Emailmovers providing us with selections of consistently high quality digital data."</em><br /><strong>Experian - Dec 2008</strong>'

var tickercontent2=new Array()
tickercontent2[0]='<a href="http://www.news.com">News.com: Technology and business reports</a>'
tickercontent2[1]='<a href="http://www.cnn.com">CNN: Headline and breaking news 24/7</a>'
tickercontent2[2]='<a href="http://news.bbc.co.uk">BBC News: UK and international news</a>'



/***********************************************
* 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])
}
