// Parameters that are standerdized for the application
var divNewsScroller = "divNewsScroller";
var cssTitleMouseOver = "newsItemTitleMouseOver";
var cssBodyMouseOver = "newsItemBodyMouseOver";
var cssTitleDefault = "newsItemTitleDefault";
var cssBodyDefault = "newsItemBodyDefault";

var targetFrame = "_blank";

var currentItem;
var itemArray;
var itemTitle = 0;
var itemBody = 1;
var itemLink = 2;
var itemHeight = 3;

var inoout=false;
var spage;
var cvar=0,say=0,tpos=0,enson=0,hidsay=0,hidson=0;
var tmpv;
tmpv=divWidth-8-8-(2*1);
var psy = new Array();
divtextb ="<div id=d";
divtextb2 ="<div id=dz";
divtev1=" onmouseover=\"mdivmo(";
divtev2=")\" onmouseout =\"restime(";
divtev3=")\" onclick=\"butclick(";
divtev4=")\"";
divtexts = " class=\""+cssBodyDefault+"\" style=\"width:"+tmpv+"px;left:0;top:0;position:absolute;margin:0px;line-Height:12pt;padding:0px;visibility:hidden;\">";
ns6span = " class=\""+cssTitleDefault+"\" style=\"width:"+tmpv+"px;position:relative;padding:0px;line-Height:14pt;\"";
uzun="<div id=\"enuzun\" style=\"position:absolute;left:0;top:0;\">";
uzun2="<div id=\"enuzun2\" style=\"position:absolute;left:0;top:0;\">";
var uzunobj=null,uzunobj2=null;
var uzuntop=0;
var toplay=0;

function createItemArray(arraySize)
{
	mc = arraySize;
	itemArray = new Array(arraySize);
	currentItem = 0;
}

function addItemToArray(iTitle, iBody, iLink, iHeight)
{
	itemArray[currentItem++] = new Array(iTitle, iBody, iLink, iHeight);
}

// Mouse Hovered
function mdivmo(gnum,gnum5)
{
	inoout=true;
	if((itemArray[gnum][itemLink].length)>2)
	{
		if(gnum5==1)
		{    
			objd=document.getElementById('dz'+gnum);
			objd2=document.getElementById('hgdz'+gnum);
		}
		else
		{    
			objd=document.getElementById('d'+gnum);    
			objd2=document.getElementById('hgd'+gnum);
		}
		objd.className = cssBodyMouseOver;
		objd2.className = cssTitleMouseOver;
		window.status=""+itemArray[gnum][itemLink];
	}
}

// Mouse Out
function restime(gnum2,gnum5)
{
	inoout=false;
	if(gnum5==1)
	{    
		objd=document.getElementById('dz'+gnum2);    
		objd2=document.getElementById('hgdz'+gnum2);
	}
	else
	{    
		objd=document.getElementById('d'+gnum2);    
		objd2=document.getElementById('hgd'+gnum2);
	}
	objd.className = cssBodyDefault;
	objd2.className = cssTitleDefault;
	window.status="";
}

// Link Clicked
function butclick(gnum3)
{
	if(itemArray[gnum3][itemLink].substring(0,11)=="javascript:")
	{
		eval(""+itemArray[gnum3][itemLink]);
	}
	else
	{
		if((itemArray[gnum3][itemLink].length)>3)
		{ 
			if((targetFrame.indexOf("_parent")>-1))
			{
				eval("parent.window.location='"+itemArray[gnum3][itemLink]+"'");
			}
			else if((targetFrame.indexOf("_top")>-1))
			{
				eval("top.window.location='"+itemArray[gnum3][itemLink]+"'");
			}
			else
			{
				window.open(''+itemArray[gnum3][itemLink],''+targetFrame);
			}
		}
	}
}

var firstTime = false;
function dotrans()
{
	if(inoout==false)
	{    
		uzuntop--;    
		if(uzuntop<(-1*toplay))    
		{    
			uzuntop=0;    
			uzunobj2.style.top=divHeight+"px";    
		}    
		uzunobj.style.top=uzuntop+"px";
		if((uzuntop+toplay)<divHeight)
		{
			uzunobj2.style.top=""+(uzuntop+toplay)+"px";
		}    
	}
	if(psy[(uzuntop*(-1))+8]==3)
	{
		setTimeout('dotrans()',2000+35);
	}
	else
	{
		if(firstTime)
		{
			firstTime = false;
			setTimeout('dotrans()', 2000+35);
		}
		else
		{
			setTimeout('dotrans()', 35);
		}
	}
}

function initte2()
{
i=0;
	for(i=0;i<mc;i++)
	{
	objd=document.getElementById('d'+i);
	itemArray[i][itemHeight]=objd.offsetHeight;
	}
	toplay=8;
	for(i=0;i<mc;i++)
	{
		objd=document.getElementById('d'+i);
		objd2=document.getElementById('dz'+i);
		objd.style.visibility="visible";
		objd2.style.visibility="visible";
		objd.style.top=""+toplay+"px";
		objd2.style.top=""+toplay+"px";
		psy[toplay]=3;
		toplay=toplay+itemArray[i][itemHeight]+10;
	}
	uzunobj=document.getElementById('enuzun');
	uzunobj.style.left=8+"px";
	uzunobj.style.height=toplay+"px";
	uzunobj.style.width=tmpv+"px";
	uzunobj.style.top=divHeight+"px";
	uzunobj2=document.getElementById('enuzun2');
	uzunobj2.style.left=8+"px";
	uzunobj2.style.height=toplay+"px";
	uzunobj2.style.width=tmpv+"px";
	uzunobj2.style.top=divHeight+"px";
	uzuntop=0;//divHeight;
	firstTime = true;
	dotrans();
}

function initNewsScroller()
{
	i=0;
	innertxt=""+uzun;
	for(i=0;i<mc;i++)
	{
		innertxt+=""+divtextb+""+i+""+divtev1+i+",0"+divtev2+i+",0"+divtev3+i+divtev4+divtexts+"<div id=\"hgd"+i+"\""+ns6span+">"+itemArray[i][itemTitle]+"<br></div>"+itemArray[i][itemBody]+"</div>";
	}
	innertxt+="</div>";
	innertxt+=""+uzun2;
	for(i=0;i<mc;i++)
	{
		innertxt+=""+divtextb2+""+i+""+divtev1+i+",1"+divtev2+i+",1"+divtev3+i+divtev4+divtexts+"<div id=\"hgdz"+i+"\""+ns6span+">"+itemArray[i][itemTitle]+"<br></div>"+itemArray[i][itemBody]+"</div>";
	}
	innertxt+="</div>";
	document.getElementById(divNewsScroller).innerHTML=innertxt;
	initte2();//setTimeout('initte2()',500);
}

//window.onload=startNewsScroller;

isMainLoaded = true;
