// JavaScript Document
var timer=6000;
var row=0;
var currentrow=0;
var i=0;
var intervalID;
var id=0;
var h=0;
var title=new Array();
var top=-26;

function addtoarray(out){
title[h]=out;
if(h==0){
document.getElementById("title").innerHTML=title[0];
document.getElementById(0).border="1";
}
h++;
}

function shownews(idnews){
currentrow=document.getElementById("currentnews").style.top;
currentrow=currentrow.replace(/\D/g,"");
currentrow=-currentrow;
//document.getElementById("test").innerHTML=currentrow;
id=parseInt(idnews);
row=(id*-200)-(top*id);
i=currentrow;

unborder();
document.getElementById(id).border="1";
clearInterval(nextinterval);
clearInterval(intervalID);
intervalID=setInterval("changenews();",1);

}
function unborder(){
j=0;
while(document.getElementById(j)){
document.getElementById(j).border="0";
j++;
}
}

function changenews(){
if(currentrow>row){
f=row-i;
k=parseInt(f/-20)+10;
i=i-k
if(i<row)
i=row;
}
if(currentrow<row){
f=i-row;
k=parseInt(f/20)-10;
i=i-k
if(i>row)
i=row;
}

document.getElementById("currentnews").style.top=i+"px";
//document.getElementById("test").innerHTML=f+" - "+k+" - "+i+" - "+row;
if(i==row){
clearInterval(intervalID);
document.getElementById("title").innerHTML=title[id];
}
}
var nextinterval;
function playnews(){
currentrow=parseInt(document.getElementById("currentnews").style.top);
i=currentrow;
id++;
clearInterval(intervalID);
clearInterval(nextinterval);
if(id>h)
id=h;
row=(id*-200)-(top*id);
nextinterval=setInterval("next();",1);
}
function next(){

if(document.getElementById(id)){
f=row-i;
k=parseInt(f/-20)+10;
i=i-k
if(i<row)
i=row;
dd=id-1;
document.getElementById("currentnews").style.top=i+"px";
document.getElementById(id).border="1";
document.getElementById(dd).border="0";
//document.getElementById("test").innerHTML=id.toString()+" - "+currentrow;
if(i==row){
clearInterval(nextinterval);
document.getElementById("title").innerHTML=title[id];
}
}
else{

f=i-(top*0);
k=parseInt(f/20)-10;
i=i-k
if(i>-(top*0))
i=-(top*0);
document.getElementById("currentnews").style.top=i+"px";

//document.getElementById("test").innerHTML=id.toString()+" - "+i;

if(i==-(top*0)){
clearInterval(nextinterval);
document.getElementById(id-1).border="0";
id=0;
document.getElementById(id).border="1";
document.getElementById("title").innerHTML=title[id];
}
}

}

var playinterval;
var active=false;
function play(){
var browser=navigator.appName;
if (browser=="Netscape")
top=-28;
document.getElementById("title").innerHTML=title[id];
if(!active){
playinterval=setInterval("playnews();",timer);
active=true;
document.getElementById("buttonplay").src="player_pause.gif";
}
else{
clearInterval(playinterval);
active=false;
document.getElementById("buttonplay").src="player_play.gif";
}
}
var backinterval;
function bback(){
if(id==0)
return;
currentrow=parseInt(document.getElementById("currentnews").style.top);
dd=id-1;
i=currentrow;
id--;
row=(id*-200)-(top*id);
backinterval=setInterval("bbback();",1);
}

function bbback(){
f=i-row;
k=parseInt(f/20)-10;
i=i-k
if(i>row)
i=row;
document.getElementById("currentnews").style.top=i+"px";
document.getElementById(id+1).border="0";
document.getElementById(id).border="1";

if(i==row){
clearInterval(backinterval);
document.getElementById("title").innerHTML=title[id];
}
}

var forwardinterval;
function bforward(){
dd=id+1;
if(document.getElementById(dd)){
currentrow=parseInt(document.getElementById("currentnews").style.top);
i=currentrow;
id++;
row=(id*-200)-(top*id);
forwardinterval=setInterval("fbforward();",1);
}
else
return;
}
function fbforward(){
f=row-i;
k=parseInt(f/-20)+10;
i=i-k
if(i<row)
i=row;
document.getElementById("currentnews").style.top=i+"px";
document.getElementById(id).border="1";
document.getElementById(id-1).border="0";

if(i==row){
clearInterval(forwardinterval);
document.getElementById("title").innerHTML=title[id];
}
}
