var ntc=new Array()
ntc[0]='Stylesearch IdagLaddar feed "Stylesearch Idag"... '
pausecontent = [];
ntc[0]='MODESNACK Ny diskussion "Nät vän?" (45 min)'; ntc[1]='KÖP&SÄLJ Ny annons "Ombloggad baseballjacka small" (01:54)'; ntc[2]='MODESNACKpatz kommenterar "Trött på att inte komma" (Nyss!)'; ntc[3]='BLOGGAThannipan.bloggerska.se"Grattis mamma och lillebror!!" (08:14)'; ntc[4]='MODESNACK Ny diskussion "Snyggaste" (03:29)'; ntc[5]='MODESNACK Ny diskussion "Eid mubarak/god jul:)" (00:05)'; ntc[6]='MODESNACK Ny diskussion "Hjäälp!" (34 min)'; ntc[7]='KÖP&SÄLJ Ny annons "skir blus från Vila i small" (01:59)'; ntc[8]='MODESNACKunlimited kommenterar "Avmagnetisera sl-kort?" (Nyss!)'; ntc[9]='BLOGGATtant-zita.dagboksblogg.se"RÖSTA på eran favorit:" (28 min)'; ntc[10]='MODESNACK Ny diskussion "Silikondroppar/hartoppsserum" (06:54)'; ntc[11]='MODESNACK Ny diskussion "Nackhår vid uppsättning" (00:34)'; ntc[12]='KÖP&SÄLJ Ny annons "Fjällräven jacka ( Ljusblå )" (25 min)'; ntc[13]='BLOGGATninnierie.bloggerska.se"Hur man blir fet" (15 min)'; ntc[14]='MODESNACK Ny diskussion "Var i göteborg" (51 min)'; ntc[15]='MODESNACK Ny diskussion "Nya vänner i jönköping sökes." (01:05)';
/***************************************************************************************************************************** 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 newstick(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= Math.floor(Math.random()*this.content.length); //index of message array for hidden div
document.write('
'+content[Math.floor(Math.random()*this.content.length)]+'
'+content[Math.floor(Math.random()*this.content.length)]+'
')
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)
}
newstick.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
//this.hiddendiv.innerHTML=this.content[Math.floor(Math.random()*this.content.length)]
this.visibledivtop=parseInt(newstick.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)
}
newstick.prototype.animateup=function(){
var scrollerinstance=this
if (this.mouseoverBol==0) {
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+1)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-1+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-1+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}else{
if (parseInt(this.visiblediv.style.top) > -15){
this.visiblediv.style.top="5px"
this.hiddendiv.style.top="25px"
}
setTimeout(function(){scrollerinstance.animateup()}, 2000)
}
}
newstick.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}
newstick.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}
newstick.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
if (ceiling > 1)
{
while(i==this.hiddendivpointer)
{
this.hiddendivpointer= (i+1>ceiling-1)? 0 : i+1; //Math.floor(Math.random()*ceiling);
}
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
}
this.animateup()
}
}
newstick.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
}
new newstick(ntc, "pscroller1", "", 2000);