/*********************************************** * Memory Ticker script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ //configure tickercontents[] to set the messges you wish be displayed (HTML codes accepted) //Backslash any apostrophes within your text (ie: I\'m the king of the world!) var tickercontents=new Array() // tickercontents[]='' // tickercontents[7]='Item added - Personalized Street Signs' //tickercontents[5]='Vinyl color added - Royal Blue Mirror Diamond Plate' //tickercontents[4]='Vinyl color added - Cherry Red Mirror Diamond Plate.' //tickercontents[3]='Vinyl color added - Textured Silver Brush' //tickercontents[8]='We now offer a regular mail shipping option for small decals.' //tickercontents[7]='Rush processing is now available.' //tickercontents[3]='We now offer an express mail shipping option.' //tickercontents[6]='Our new phone number is 888.851.3797.' tickercontents[5]='We now offer pullover and zip up hoodies.' tickercontents[4]='Put any image on a shirt in any color you want.' tickercontents[3]='Custom T-Shirts and other apparel now available!' tickercontents[2]='Hats and visors now available! Any image, any color' tickercontents[1]='Custom Memorial Decals are now available.' //tickercontents[0]='Order status tracking is now available.' tickercontents[0]='International shipping is now available.' var persistlastviewedmsg=1 //should messages' order persist after users navigate away (1=yes, 0=no)? var persistmsgbehavior="onload" //set to "onload" or "onclick". //configure the below variable to determine the delay between ticking of messages (in miliseconds): var tickdelay=6000 ////Do not edit pass this line//////////////// var divonclick=(persistlastviewedmsg && persistmsgbehavior=="onclick")? 'onClick="savelastmsg()" ' : '' var currentmessage=0 function changetickercontent(){ if (crosstick.filters && crosstick.filters.length>0) crosstick.filters[0].Apply() crosstick.innerHTML=' ' + tickercontents[currentmessage] + ' ' if (crosstick.filters && crosstick.filters.length>0) crosstick.filters[0].Play() currentmessage=(currentmessage==tickercontents.length-1)? currentmessage=0 : currentmessage+1 var filterduration=(crosstick.filters&&crosstick.filters.length>0)? crosstick.filters[0].duration*1000 : 0 setTimeout("changetickercontent()",tickdelay+filterduration) } function beginticker(){ if (persistlastviewedmsg && get_cookie("lastmsgnum")!="") revivelastmsg() crosstick=document.getElementById? document.getElementById("memoryticker") : document.all.memoryticker changetickercontent() } function get_cookie(Name) { var search = Name + "=" var returnvalue = "" if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function savelastmsg(){ document.cookie="lastmsgnum="+currentmessage } function revivelastmsg(){ currentmessage=parseInt(get_cookie("lastmsgnum")) currentmessage=(currentmessage==0)? tickercontents.length-1 : currentmessage-1 } if (persistlastviewedmsg && persistmsgbehavior=="onload") window.onunload=savelastmsg if (document.all||document.getElementById) document.write('
') if (window.addEventListener) window.addEventListener("load", beginticker, false) else if (window.attachEvent) window.attachEvent("onload", beginticker) else if (document.all || document.getElementById) window.onload=beginticker