//<![CDATA[

          // Opacity and Fade in script.

          // Script copyright (C) 2008 http://www.cryer.co.uk/.

          // Script is free to use provided this copyright header is included.

          function SetOpacity(object,opacityPct)

          {

			  // IE.

			  object.style.filter = 'alpha(opacity=' + opacityPct + ')';

			  // Old mozilla and firefox

			  object.style.MozOpacity = opacityPct/100;

			  // Everything else.

			  object.style.opacity = opacityPct/100;

          }

          function ChangeOpacity(id,msDuration,msStart,fromO,toO)

          {

			  var element=document.getElementById(id);

			  var opacity = element.style.opacity * 100;

			  var msNow = (new Date()).getTime();

			  opacity = fromO + (toO - fromO) * (msNow - msStart) / msDuration;

			  if (opacity<0)

			  SetOpacity(element,0)

			  else if (opacity>100)

			  SetOpacity(element,100)

			  else

			  {

			  SetOpacity(element,opacity);

			  element.timer = window.setTimeout("ChangeOpacity('" + id + "'," + msDuration + "," + msStart + "," + fromO + "," + toO + ")",1);

			  }

          }

          function FadeIn(id)

          {

			  var element=document.getElementById(id);

			  if (element.timer) window.clearTimeout(element.timer);

			  var startMS = (new Date()).getTime();

			  element.timer = window.setTimeout("ChangeOpacity('" + id + "',2000," + startMS + ",0,100)",1);

          }

          function FadeOut(id)

          {

			  var element=document.getElementById(id);

			  if (element.timer) window.clearTimeout(element.timer);

			  var startMS = (new Date()).getTime();

			  element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ",100,0)",1);

          }

          function FadeInImage(foregroundID,newImage,backgroundID)

          {

			  var foreground=document.getElementById(foregroundID);

			  if (backgroundID)

			  {

			  var background=document.getElementById(backgroundID);

			  if (background)

			  {

			  background.style.backgroundImage = '';'url(' + foreground.src + ')';

			  background.style.backgroundRepeat = 'no-repeat';

			  }

          }

          SetOpacity(foreground,0);

          foreground.src = newImage;

          if (foreground.timer) window.clearTimeout(foreground.timer);

          var startMS = (new Date()).getTime();

          foreground.timer = window.setTimeout("ChangeOpacity('" + foregroundID + "',1000," + startMS + ",0,100)",10);

          }

          // Header Image rotation

          var timeDelay = 8; // change delay time in seconds

          var rotate=1; //1 means rotate: 0 means do not rotate

          var Pix = new Array

          ("/headerimages/1.jpg"

          ,"/headerimages/2.jpg"

          ,"/headerimages/3.jpg"

          ,"/headerimages/4.jpg"

          ,"/headerimages/5.jpg"
		  
          ,"/headerimages/6.jpg"
		  
          ,"/headerimages/7.jpg"
		  
          ,"/headerimages/8.jpg"

          ,"/headerimages/9.jpg"

          );
		  

          //var howMany = Pix.length;

          timeDelay *= 1000;
		
		  // counter

          var PicCurrentNum = 1; //Math.floor(Math.random()*4);

		  var i = 0;
          var PicCurrent = new Image();
		  var PicNext = new Image();
		  for(i=0; i<9; i++)
		  {
			PicCurrent.src = Pix[i];
		  }

          function startPix()

          {

			setInterval("slideshow()", timeDelay);

          }

          function slideshow()

          {

			  if (rotate==1)

			  {

				  /* var randomnumber=Math.floor(Math.random()*4);

					//Dont show the same image in succession.

					if (PicCurrentNum == randomnumber) {

								randomnumber++;

							 if (randomnumber == howMany)

								 randomnumber = randomnumber-2;

											  }
					*/

					if (PicCurrentNum == 9) {

							 PicCurrentNum = 0;

					}

					//PicCurrentNum = PicCurrentNum;

					// First time counter
					var PreloadCount = 0;
					PicCurrent.src = Pix[PicCurrentNum];
					if(PreloadCount <= 9)
					{
						PicNext.src = Pix[PicCurrentNum + 1];
					}
					
					FadeInImage('header_image',PicCurrent.src,'header');
					FadeInImage('footer_image',PicNext.src,'footer');

					PicCurrentNum++;

					//document.images.header_image.src = PicCurrent.src;

			  }

          }

          function stopRotating()

          {

			rotate=0; //stop rotating images

          }

          startPix();

          //]]>

