/**
 *  slideshow.js
 *  Bouwbedrijf C Geuze - By 2G B.V.
 *  
 *  © copyright 2005 - 2008 2G B.V. All rights reserved.
 *  The computer program(s) is the proprietary information of the original authors. 
 *  and provided under the relevant License Agreement containing restrictions 
 *  on use and disclosure. Use is subject to the License Agreement.
 *
 *  No part of this package may be reproduced and/or published by print, 
 *  photoprint, microfilm, audiotape, electronically, mechanically or any other means, 
 *  or stored in an information retrieval system, without prior permission from 2G B.V. www.2g-it.nl.
 * 
 *  @original authors: jwvdiermen
 */
 
var g_aoImages = new Array();
g_aoImages[0] = new Image();
g_aoImages[0].src = 'templates/default/images/header_side1.gif';
 
g_aoImages[1] = new Image();
g_aoImages[1].src = 'templates/default/images/header_side2.gif';

g_aoImages[2] = new Image();
g_aoImages[2].src = 'templates/default/images/header_side3.gif';

g_aoImages[3] = new Image();
g_aoImages[3].src = 'templates/default/images/header_side4.gif';

g_aoImages[4] = new Image();
g_aoImages[4].src = 'templates/default/images/header_side5.gif';

g_aoImages[5] = new Image();
g_aoImages[5].src = 'templates/default/images/header_side6.gif';

g_aoImages[6] = new Image();
g_aoImages[6].src = 'templates/default/images/header_side7.gif';

g_aoImages[7] = new Image();
g_aoImages[7].src = 'templates/default/images/header_side8.gif';

g_aoImages[8] = new Image();
g_aoImages[8].src = 'templates/default/images/header_side9.gif';

g_aoImages[9] = new Image();
g_aoImages[9].src = 'templates/default/images/header_side10.gif';

g_aoImages[10] = new Image();
g_aoImages[10].src = 'templates/default/images/header_side11.gif';

g_aoImages[11] = new Image();
g_aoImages[11].src = 'templates/default/images/header_side12.gif';

g_aoImages[12] = new Image();
g_aoImages[12].src = 'templates/default/images/header_side13.gif';

g_aoImages[13] = new Image();
g_aoImages[13].src = 'templates/default/images/header_side14.gif';

g_aoImages[14] = new Image();
g_aoImages[14].src = 'templates/default/images/header_side15.gif';

g_aoImages[15] = new Image();
g_aoImages[15].src = 'templates/default/images/header_side16.gif';

var g_iCurrentSlide = 1;

function slideImages()
{
	blendImage('divSiteHeaderSide', 'imgSiteHeaderSide', g_aoImages[g_iCurrentSlide].src, 1150);
	
	g_iCurrentSlide++;
	if (g_iCurrentSlide >= g_aoImages.length)
	{
		g_iCurrentSlide = 0;
	}
	
	setTimeout('slideImages()', 3000);
} // slideImages
setTimeout('slideImages()', 2500);

function blendImage(sDivID, sImageID, sImageURL, fDuration) 
{
	try
	{
	    var fSpeed = Math.round(fDuration / 100);
	    
	    // Set the current image as background.
	    document.getElementById(sDivID).style.backgroundImage = "url(" + document.getElementById(sImageID).src + ")";
	    
	    // Make image transparent
	    changeOpacity(0, sImageID);
	    
	    // Make new image
	    document.getElementById(sImageID).src = sImageURL;

	    // fade in image.
	    for (i = 0; i <= 100; i++) 
		{
	        setTimeout("changeOpacity(" + i + ",'" + sImageID + "')", (i * fSpeed));
	    }
	}
	catch (eError)
	{
	}
}

function changeOpacity(iOpacity, sElementID) 
{
    var oElementStyle = document.getElementById(sElementID).style;
    oElementStyle.opacity = (iOpacity / 100);
    oElementStyle.MozOpacity = (iOpacity / 100);
    oElementStyle.KhtmlOpacity = (iOpacity / 100);
    oElementStyle.filter = "alpha(opacity=" + iOpacity + ")";
}
