//=====================================================================================================//
// Javascript created for the header section of www.WIHResorts.com                                     //
// Author:  Carl Gruenenfelder      email: c_gruenenfelder@hotmail.com                                 //
// Created: 01.08.2006                                                                                 //
//=====================================================================================================//
var aColors          = new Array();
var aImageSrc        = new Array();
var aImage           = new Array();
var i                = 0;
var j                = 0;
var vCurrentPos      = -400;
var vHeaderPicID     = 'HeaderPic';
var vImgFadeInOutSec = 4;
var vMaxPos;
var vMoveSteps       = 5;
var vPageHCenter;
aColors      = ['Red','Orange','Yellow','Lime','Aqua','Blue','Purple'];
aImageSrc[0] = 'images/BGHMidnightSun04.jpg';
aImageSrc[1] = 'images/BGHSunsetBeach03.jpg';
aImageSrc[2] = 'images/BGHSunsetSea01.jpg';
aImageSrc[3] = 'images/BGHJimbaranBali03.jpg';
aImageSrc[4] = 'images/BGHTPL03.jpg';
aImageSrc[5] = 'images/BGHCoastA03.jpg';
aImageSrc[6] = 'images/BGHCoastB04.jpg';
for (j=0; j < aImageSrc.length; j++)
{
  aImage[j] = new Image();
  aImage[j].src = aImageSrc[j];
}
j = 0;

function fnChangeColor()
{
  var oElement = document.getElementById('ChangeLine');
  fnPageSetup();
  vMaxPos  = vPageHCenter - 280;
  if((vCurrentPos+vMoveSteps)<vMaxPos)
  {
    vCurrentPos = vCurrentPos + vMoveSteps;
    oElement.style.left = vCurrentPos + 'px';
  }
  if((vCurrentPos-vMoveSteps)>vMaxPos)
  {
    vCurrentPos = vCurrentPos - vMoveSteps;
    oElement.style.left = vCurrentPos + 'px';
  }
  if(vCurrentPos<vMaxPos)
  {
    vCurrentPos = vCurrentPos + 1;
    oElement.style.left = vCurrentPos + 'px';
  }
  if(vCurrentPos>vMaxPos)
  {
    vCurrentPos = vCurrentPos - 1;
    oElement.style.left = vCurrentPos + 'px';
  }
  if(vCurrentPos==vMaxPos) oElement.style.color = 'Navy';
  else oElement.style.color = aColors[i];
  if(i==aColors.length-1) i=0;
  else i++;
  setTimeout('fnChangeColor()',100);
}

function fnChangeImage()
{
  if (document.all)
  {
    document.getElementById(vHeaderPicID).style.filter='blendTrans(duration=vImgFadeInOutSec)';
    document.getElementById(vHeaderPicID).filters.blendTrans.Apply();
  }
  document.getElementById(vHeaderPicID).src = aImage[j].src;
  if (document.all) document.getElementById(vHeaderPicID).filters.blendTrans.Play();
  if(j==aImageSrc.length-1) j=0;
  else j++;
  setTimeout('fnChangeImage()',10000);
}

function fnPageSetup()
{
  if (document.all) vPageHCenter = Math.round(document.body.clientWidth/2) - 25;
  else
  {
    vPageHCenter                                    = 410;
    document.getElementById('HMenu').style.textAlign='left';
  }
  document.getElementById('LogoLeft').style.left  = vPageHCenter - 283 - 100;
  document.getElementById('LogoRight').style.left = vPageHCenter + 282;
  document.getElementById('HeaderPic').style.left = vPageHCenter - 283;
}