var ntc=new Array()
ntc[0]='Stylesearch IdagLaddar feed "Stylesearch Idag"... '
pausecontent = [];
ntc[0]='MODESNACK Ny diskussion "Model till någon kläddcollection" (Nyss!)'; ntc[1]='MODESNACK Ny diskussion "Dålig hy av rosenserien?" (35 min)'; ntc[2]='KÖP&SÄLJ Ny annons "Hårförlängning till kanonpris!" (49 min)'; ntc[3]='MODESNACK Ny diskussion "Tullavgifter" (10:28)'; ntc[4]='MODESNACK Ny diskussion "Rött hår" (09:48)'; ntc[5]='PRODUKTKOLL Recension Ansiktsolja - "balanserar oljan"'; ntc[6]='MODESNACK Ny diskussion "Säga upp mig, hjälp!" (09:22)'; ntc[7]='MODESNACK Ny diskussion "Bli av med förkylning snabbare?" (06:08)'; ntc[8]='MODESNACK Ny diskussion "Makeup till fotosession" (00:51)'; ntc[9]='BLOGGATlindblaa.bloggerska.se"Fullspäckad söndag?" (09:47)'; ntc[10]='MODESNACK Ny diskussion "Hjälp! har f*ckat mina ögonbryn totalt" (00:26)'; ntc[11]='MODESNACKCentury kommenterar "Bli av med förkylning snabbare?" (Nyss!)'; ntc[12]='MODESNACKSusselli kommenterar "Bli av med förkylning snabbare?" (Nyss!)'; ntc[13]='MODESNACK Ny diskussion "Få håret att växa snabbare?" (Nyss!)'; ntc[14]='KÖP&SÄLJ Ny annons "Massor utav kläder, kika in!" (Nyss!)'; ntc[15]='MODESNACK Ny diskussion "När man ar tråkigt..." (45 min)'; ntc[16]='MODESNACK Ny diskussion "Ok med stövlar nu?" (10:22)'; ntc[17]='MODESNACK Ny diskussion "Träffa med killens ex" (09:33)'; ntc[18]='MODESNACK Ny diskussion "Playstation 3, hjälp" (07:26)'; ntc[19]='MODESNACK Ny diskussion "Knöl på insidan av låret" (03:49)'; ntc[20]='BLOGGATtant-zita.dagboksblogg.se"- Beyonce -" (39 min)'; ntc[21]='MODESNACK Ny diskussion "Nojjigt" (00:34)'; ntc[22]='BLOGGATfeel_good.skonhetsblogg.se"ps." (09:35)'; ntc[23]='MODESNACK Ny diskussion "Akut behov av boende borås!" (00:02)'; ntc[24]='MODESNACKBabysister kommenterar "Hjälp! har f*ckat mina ögonbryn totalt" (Nyss!)';
/***************************************************************************************************************************** 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);