// *** COMMON CROSS-BROWSER COMPATIBILITY CODE ***//
if (!window.isDOM) var isDOM=document.getElementById?1:0;
if (!window.isIE)  var isIE=document.all?1:0;
if (!window.isNS4) var isNS4=navigator.appName=='Netscape'&&!isDOM?1:0;
if (!window.isNS5) var isNS5=navigator.appName=='Netscape'&&isDOM?1:0;
if (!window.isOp)  var isOp=window.opera?1:0;
if (!window.isWin) var isWin=navigator.platform.indexOf('Win')!=-1?1:0;
if (!window.isDyn) var isDyn=isDOM||isIE||isNS4;
///////////////////////////////////////////////////

//Change the message below
var themessage="Welcome to Health Insurance Connecticut!"
var fontsize=10
//Below determines how long the message will appear before disappearing. 3000=3 seconds
var appearfor=8000
function position_at_top(){
  if (isNS4)
    document.test.top=pageYOffset
  else if (isIE){
    test.innerHTML='<div align="center"><font face="Georgia">'+themessage+'</font></div>'
    setTimeout("test.style.top=document.body.scrollTop+70;test.style.left=document.body.scrollLeft+40",100)
  }
  else if (isDOM){
    document.getElementById("test").innerHTML='<div align="center"><font face="Arial">'+themessage+'</font></div>'
    document.getElementById("test").style.top=pageYOffset
  }
}

function expand(){

  if (isNS4){
    document.test.document.write('<div align="center" style="font-size:'+fontsize+'px"><font face="Arial">'+themessage+'</font></div>')
    document.test.document.close()
  }
  else if (isIE)
    test.style.fontSize=fontsize+'px'
  else if (isDOM)
    document.getElementById("test").style.fontSize=fontsize+'px'
  
  fontsize+=5
  if (fontsize>90)
  {
    if (isNS4)
      setTimeout("document.test.visibility='hide'",appearfor)
    else if (isIE)
      setTimeout("test.style.visibility='hidden'",appearfor)
    else if (isDOM)
    {
      setTimeout("document.getElementById('test').style.visibility='hidden'",appearfor)
    }
    return
  }
  else
    setTimeout("expand()",55)
}

///////////////////////////////////////////////////////////////////
// add as many or as few messages as you would like
var msg=new Array();
msg[0]="<NOBR><CENTER>Health Savings Accounts are NOW AVAILABLE in Connecticut</CENTER></NOBR>";
msg[1]="<NOBR><CENTER>100% Tax Deduction - Tax Deferred - Accrue Interest</CENTER></NOBR>";
msg[2]="<NOBR><CENTER>For Details - CALL NOW - (800) 870-6881</CENTER></NOBR>";

// set your first set of colors.  Use as many or as few as you wish.
var colors1=new Array("ffffff", "eeeeff", "ddddff", "ccccff", "bbbbff", "aaaaff", "9999ff",
"000000", "7777ff", "6666ff", "ffff00", "ffff00", "5555ff", "4444ff", "ffff00", "ffff00", "3333ff","2222ff", "1111ff", "0000ff")

//set your second set of colors
// *** must have exactly the same number of colors as the array above ***
var colors2=new Array("ffffff", "ffeeee", "ffdddd", "ffcccc", "ffbbbb", "ffaaaa", "ff9999",
"000000", "ff7777", "ff6666", "00ffff", "00ffff", "ff5555", "ff4444", "00ffff", "00ffff", "ff3333", "ff2222", "ff1111", "ff0000")

//vars starts
//set the height of the display in pixels
var high=0;

//set the width of the display in pixels
var wide=0;

// move the display away from the edges of the background
var pad=0;

// set the background color of the display
var bgcol="cccccc";

//add a background image if you want.
// *** for no image, just leave empty quotes (ex. cellbg=""; ) ***
var cellbg="";

// set the font
var fntFam="verdana";
var fntSize=14;

// set how how many seconds you want the message to stay remain at totality.
var pause=1.5;

// Do not edit these values below!!!
var icolor=0;
var mcolor=1;
var imsg=0;
var spWidth=wide-(2*pad);
var totality=false;
var glowing=true;
var theMsg="";
var cellcontent="";

pause=pause*1000;
if(cellbg.length>4){cellbg=" background="+cellbg}
else{cellbg="";}

function doPause(){
   totality=false; t=setTimeout("changecolor()",pause);
   }
function initiate(){
   getContentColor();
   getMsg();
   getCellContent();
   
   if(isIE || isNS5){
	var msgbg =  document.getElementById("msgbg");
	var msgfade =  document.getElementById("msgfade");
	
	//set object props	
	msgbg.innerHTML=cellcontent;
	msgfade.innerHTML=theMsg;

	//if ie change object to style
	if(msgbg.style)
	{
	  msgbg.style.posLeft="";
	  msgbg.style.posTop="";
	  msgfade.style.posLeft=""+pad;
	  msgfade.style.posTop=""+pad;	
	}
	else
	{
	  msgbg.posLeft="";
	  msgbg.posTop="";
	  msgfade.posLeft=""+pad;
	  msgfade.posTop=""+pad;	
	}
	
	
	t=setTimeout("changecolor()",50);}
   
   if(isNS4){
   document.msgbg.document.write(cellcontent);
   document.msgbg.document.close();
   document.msgfade.document.write(theMsg);
   document.msgfade.document.close();
   document.msgbg.left="";
   document.msgbg.top="";
   document.msgfade.left=""+pad;
   document.msgfade.top=""+pad;
   t=setTimeout("changecolor()",100);}
}
function changecolor(){
   if(totality==true){doPause();}
   else{
   getMsg();
   getContentColor();
   if(isIE || isNS5){
	var msgfade =  document.getElementById("msgfade");
    msgfade.innerHTML=theMsg;
    t=setTimeout("changecolor()",50);}
   if(isNS4){
    document.msgfade.document.write(theMsg);
    document.msgfade.document.close();
    t=setTimeout("changecolor()",70);}
   }
}
function getFadeColor(){
   icolor=icolor-1;
   if(mcolor==1){contentcolor=colors1[icolor];}
   else{contentcolor=colors2[icolor];}
}
function getGlowColor(){
   icolor=icolor+1;
   if(mcolor==1){contentcolor=colors1[icolor];}
   else{contentcolor=colors2[icolor];}
}
function changemsg(){
   if(imsg==msg.length-1){imsg=0; mcolor=1;}
   else if(imsg != msg.lenght-1 && mcolor==1){imsg=imsg+1; mcolor=0;}
   else{imsg=imsg+1; mcolor=1;}
}
function getContentColor(){
   if(icolor==colors1.length-1 && glowing==true){
   getFadeColor(); glowing=false; totality=true;}
   else if(icolor < colors1.length && glowing==true){
   getGlowColor();}
   else if(icolor < 1 && glowing==false){changemsg(); getGlowColor(); glowing=true;}
   else{getFadeColor();}
}
function getMsg() {
   theMsg="<span style='font-size:"+fntSize+"pt; font-family:"+fntFam+"; width:"+spWidth+";'>"
   theMsg+="<B><font color=#"+contentcolor+">"+msg[imsg]+"</font></B> "
   theMsg+="</span>"
}
function getCellContent(){
   cellcontent="<TABLE height="+high+
   " width="+wide+" bgcolor="+bgcol+" cellpadding=0 cellspacing=0><TR><TD"+cellbg+"> </TD></TR></TABLE>"
}
///////////////////////////////////////////////////////////////////
var beforeMsg = "<center><I><font face=Georgia color=#ff3333 size=6>";
var afterMsg = "</font></I></center>";
var msgRotateSpeed = 1000; // Rotate delay in milliseconds
var textStr = new Array();
textStr[0] = "SAVE MONEY !";
textStr[1] = "SAVE NOW !";
textStr[2] = "CALL NOW !";
var msgItem;
var msgItemIndex = 0;

function buildMsgItem(){
  if (isNS4) {
   	document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 width=100%></layer></ilayer>')
   	msgItem = 'document.NS4message.document.NS4message2.document.write(beforeMsg + textStr[msgItemIndex++] + afterMsg);'+'document.NS4message.document.NS4message2.document.close()';
  }
  else if (isIE || isNS5) {
    document.write(beforeMsg + '<div id="message" style="position:relative;"></div>' + afterMsg);
    //msgItem = 'message.innerHTML = textStr[msgItemIndex++];';
    msgItem = 'document.getElementById("message").innerHTML = textStr[msgItemIndex++];';
  }
}

function msgRotate() {
eval(msgItem);
if (msgItemIndex == textStr.length) msgItemIndex = 0;
setTimeout("msgRotate()", msgRotateSpeed);
}


function onLoad(){
 position_at_top();
 expand();
 initiate();
 msgRotate();
}

///////////////////////////////////////////////////////////////////
// function pointers
MsgHlpr.prototype.position_at_top = position_at_top;
MsgHlpr.prototype.expand = expand;
MsgHlpr.prototype.initiate = initiate;
MsgHlpr.prototype.buildMsgItem = buildMsgItem;
MsgHlpr.prototype.msgRotate = msgRotate;
MsgHlpr.prototype.onLoad = onLoad;

// Constructor
function MsgHlpr(){}
// Create object
var msgHlp = new MsgHlpr();