Mercurial > public > sg101
diff media/js/shoutbox.js @ 1:dbd703f7d63a
Initial import of sg101 stuff from private repository.
author | gremmie |
---|---|
date | Mon, 06 Apr 2009 02:43:12 +0000 |
parents | |
children | f408971657b9 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media/js/shoutbox.js Mon Apr 06 02:43:12 2009 +0000 @@ -0,0 +1,57 @@ +/*********************************************** +* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com) +* This notice MUST stay intact for legal use +* Visit http://www.dynamicdrive.com/ for this script and 100s more. +***********************************************/ + +var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds) +var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10) +var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)? + +////NO NEED TO EDIT BELOW THIS LINE//////////// + +var copyspeed=marqueespeed +var pausespeed=(pauseit==0)? copyspeed: 0 +var actualheight='' + +function scrollmarquee(){ +if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8)) +cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px" +else +cross_marquee.style.top=parseInt(marqueeheight)+8+"px" +} + +function initializemarquee(){ +cross_marquee=document.getElementById("vmarquee") +cross_marquee.style.top=0 +marqueeheight=document.getElementById("marqueecontainer").offsetHeight +actualheight=cross_marquee.offsetHeight +if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit +cross_marquee.style.height=marqueeheight+"px" +cross_marquee.style.overflow="scroll" +return +} +setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll) +} + +if (window.addEventListener) +window.addEventListener("load", initializemarquee, false) +else if (window.attachEvent) +window.attachEvent("onload", initializemarquee) +else if (document.getElementById) +window.onload=initializemarquee + +/////////////////////////////// + +function sb_toggle_smilies() +{ + var d = document.getElementById("shoutbox-smiley-frame"); + d.style.display = d.style.display == "none" ? "block" : "none"; +} + +function sb_smiley_click(code) +{ + var txt = document.getElementById("shoutbox-smiley-input"); + txt.value += code; + txt.focus(); +}