
// * Filename  : /js/titletext.js                                      *
// * Desciption: Zorgt voor wisselende title in de browsertab.         *
// *             Het is voldoende om messages aan te vullen.           *
// *             Er is geen noodzaak om parameters aan te passen.      *
// * Called from /templates/site/algemeen.html                         *
// * Updates   :                                                       *
// *   2008-01-15: messages uitgebreid                                 *
// * Copyright (c) 1998-2008 CER International bv, all rights reserved *
// * CER and FieldCommander are registered trademarks of CER           *
// *                                                                   *

var message = new Array();
// Nederlandse versie
message[0] = "CER, voor uw webcontrollers !";
message[1] = "CER, Bel 0165-557417 voor al uw vragen! ";
message[2] = "CER, voor meten op afstand via internet. ";
message[3] = "CER, voor het loggen van meetdata. ";
message[4] = "CER, ook voor embedded Linux servers! ";
message[5] = "CER, voor universele domotica gateways! ";
message[6] = "CER, nu ook voor embedded Windows XP systems! ";

// Engelse versie
//message[0] = "CER, for FieldCommander technology !";
//message[1] = "CER, for webcontrollers! ";
//message[2] = "CER, for remote measurement via internet. ";
//message[3] = "CER, for datalogging. ";
//message[4] = "CER, also for embedded Linux servers! ";
//message[5] = "CER, for universal domotica gateways! ";
//message[6] = "CER, now also for embedded Windows XP systems! ";

var speed = 200;
var hold = 4 

var nrofmsg = message.length;
var msglength = 0;
var typelength = 0;
var msgCounter = 0;
var xpos = 0;
var sT = null;

function setMessage()
{
  typemsg = message[msgCounter];
  msglength = typemsg.length;
  typelength = msglength + hold;
  typeMessage();
}

function typeMessage()
{
  if (xpos > typelength)
  {
    xpos = 0;
  }

  if (xpos > msglength)
  {
    document.title = ' '+ typemsg +' | ';
  }
  else
  {
    document.title = ' '+ typemsg.substr(0,xpos)+' | ';
  }

  if (xpos < typelength)
  {
    sT = setTimeout("typeMessage()", speed);
    xpos = xpos+1;
  }
  else
  {
    xpos = 0;
    msgCounter = msgCounter+1;
    if(msgCounter > nrofmsg - 1)
    {
      msgCounter = 0;
    }
    sT = null;
    setMessage();
  }
}
	
setMessage();
