
var NewsList = new Array();
var NewsRow = 0;	
var NewsCol = 0;	
var NewsCharIdx = -1;
var NewsCurText = new Array ("","","");
var NewsItems = null;
var NewsItem0 = null;
var NewsItem1 = null;
var NewsItem2 = null;
var NewsRef = null;

NewsList[0] = new Array ("2010/06/16", "ensochemLab", "Version 5.0 published", "/ensochemLab-54-en.html");NewsList[1] = new Array ("2010/04/18", "New at chem IT Sevices", "Hyperchem 8.0.8", "/HyperChem_8.0.8-121-en.html");NewsList[2] = new Array ("2010/04/18", "New at chem IT Sevices", "Hyperchem for Linux 1.0.0", "/HyperChem_for_Linux-128-en.html");NewsList[3] = new Array ("2008/10/28", "ensochemLab", "test ensochemLab online", "/Evaluate_Online-118-en.html");
function Newsticker()
{
    if (NewsItems == null)
      NewsItems = document.getElementById ("NewsItems");
      
    if (!NewsItems)
      return false;

    if (NewsItem0 == null)
      NewsItem0 = document.getElementById ("NewsItem0");
    if (NewsItem1 == null)
      NewsItem1 = document.getElementById ("NewsItem1");
    if (NewsItem2 == null)
      NewsItem2 = document.getElementById ("NewsItem2");
    
    if (NewsRef == null)
      NewsRef = document.getElementById ("NewsRef");
    
	if (NewsCol < 3)
	{
		if (NewsCharIdx < NewsList[NewsRow][NewsCol].length - 1)
		{
			NewsCharIdx++;
	
			TempText = NewsList [NewsRow][NewsCol];	
	
			TempText = TempText.split('');	
	  		NewsCurText [NewsCol] = NewsCurText [NewsCol] + TempText [NewsCharIdx];
	  		
	  		NewsItem0.innerHTML = NewsCurText [0];
	  		NewsItem1.innerHTML = NewsCurText [1];
	  		NewsItem2.innerHTML = NewsCurText [2];
	  		NewsRef.href = NewsList[NewsRow][3];
		}
		else
		{
           NewsCharIdx = -1;
           NewsCol++;
		}

  		setTimeout('Newsticker()',150)
		return;
	}
	
    if (NewsRow < NewsList.length-1)
      NewsRow++;
    else
      NewsRow = 0;
    NewsCharIdx = -1;
    NewsCol = 0;  
    NewsCurText [0] = "";
    NewsCurText [1] = "";
    NewsCurText [2] = "";
	setTimeout('Newsticker()',3000)
    
}




function Init ()
{
   ShowCtrlId ("js");
   HideCtrlId ("nonjs");
   HideCtrlId ("portalheadernonjs");
   ShowCtrlId ("portalheaderjs");
   HideCtrlId ("portalbody");
   Newsticker();
   }

function Unload ()
{
   }

function HideCtrlId
  (AControlId)
{
  HideCtrl (document.getElementById (AControlId));
}


function ShowCtrlId
   (AControlId)
{
  ShowCtrl (document.getElementById (AControlId));
}


function HideCtrl
  (AControl)
{
  if ((AControl) && (AControl.style))
    AControl.style.display = "none";
  }



function ShowCtrl
   (AControl)
{
  if ((AControl) && (AControl.style))
    AControl.style.display = "block";
}


function ShowPortal ()
{
  ShowCtrlId ("portalbody");
  ShowCtrlId ("portalheadernonjs");
  HideCtrlId ("portalheaderjs");
}


function HidePortal ()
{
  HideCtrlId ("portalbody");
  HideCtrlId ("portalheadernonjs");
  ShowCtrlId ("portalheaderjs");
}



  



