var diapos = new Array(5);

diapos[0] = new Array(20);
diapos[0][0] = 0; // timer
diapos[0][1] = 2000; // timeout
diapos[0][2] = 0; // bauto
diapos[0][3] = 1; // effect
diapos[0][4] = 0; // unused
diapos[0][5] = 16; // image count
diapos[0][6] = new Image;
diapos[0][6].src = "../albumphoto/bv000001.thumb.jpg";
diapos[0][7] = new Image;
diapos[0][7].src = "../albumphoto/bv000002.thumb.jpg";
diapos[0][8] = new Image;
diapos[0][8].src = "../albumphoto/bv000003.thumb.jpg";
diapos[0][9] = new Image;
diapos[0][9].src = "../albumphoto/bv000004.thumb.jpg";
diapos[0][10] = new Image;
diapos[0][10].src = "../albumphoto/bv000005.thumb.jpg";
diapos[0][11] = new Image;
diapos[0][11].src = "../albumphoto/bv000006.thumb.jpg";
diapos[0][12] = new Image;
diapos[0][12].src = "../albumphoto/bv000007.thumb.jpg";
diapos[0][13] = new Image;
diapos[0][13].src = "../albumphoto/bv000008.thumb.jpg";
diapos[0][14] = new Image;
diapos[0][14].src = "../albumphoto/bv000009.thumb.jpg";
diapos[0][15] = new Image;
diapos[0][15].src = "../albumphoto/bv000010.thumb.jpg";
diapos[0][16] = new Image;
diapos[0][16].src = "../albumphoto/bv000011.thumb.jpg";
diapos[0][17] = new Image;
diapos[0][17].src = "../albumphoto/bv000012.thumb.jpg";
diapos[0][18] = new Image;
diapos[0][18].src = "../albumphoto/bv000013.thumb.jpg";
diapos[0][19] = new Image;
diapos[0][19].src = "../albumphoto/bv000014.thumb.jpg";
diapos[0][20] = new Image;
diapos[0][20].src = "../albumphoto/bv000016.thumb.jpg";
diapos[0][21] = new Image;
diapos[0][21].src = "../albumphoto/bv000017.thumb.jpg";

diapos[1] = new Array(24);
diapos[1][0] = 0; // timer
diapos[1][1] = 2000; // timeout
diapos[1][2] = 0; // bauto
diapos[1][3] = 1; // effect
diapos[1][4] = 0; // unused
diapos[1][5] = 20; // image count
diapos[1][6] = new Image;
diapos[1][6].src = "../agdept08_03_2010/bv000002.thumb.jpg";
diapos[1][7] = new Image;
diapos[1][7].src = "../agdept08_03_2010/bv000001.thumb.jpg";
diapos[1][8] = new Image;
diapos[1][8].src = "../agdept08_03_2010/bv000003.thumb.jpg";
diapos[1][9] = new Image;
diapos[1][9].src = "../agdept08_03_2010/bv000004.thumb.jpg";
diapos[1][10] = new Image;
diapos[1][10].src = "../agdept08_03_2010/bv000005.thumb.jpg";
diapos[1][11] = new Image;
diapos[1][11].src = "../agdept08_03_2010/bv000006.thumb.jpg";
diapos[1][12] = new Image;
diapos[1][12].src = "../agdept08_03_2010/bv000007.thumb.jpg";
diapos[1][13] = new Image;
diapos[1][13].src = "../agdept08_03_2010/bv000008.thumb.jpg";
diapos[1][14] = new Image;
diapos[1][14].src = "../agdept08_03_2010/bv000009.thumb.jpg";
diapos[1][15] = new Image;
diapos[1][15].src = "../agdept08_03_2010/bv000011.thumb.jpg";
diapos[1][16] = new Image;
diapos[1][16].src = "../agdept08_03_2010/bv000012.thumb.jpg";
diapos[1][17] = new Image;
diapos[1][17].src = "../agdept08_03_2010/bv000013.thumb.jpg";
diapos[1][18] = new Image;
diapos[1][18].src = "../agdept08_03_2010/bv000014.thumb.jpg";
diapos[1][19] = new Image;
diapos[1][19].src = "../agdept08_03_2010/bv000015.thumb.jpg";
diapos[1][20] = new Image;
diapos[1][20].src = "../agdept08_03_2010/bv000016.thumb.jpg";
diapos[1][21] = new Image;
diapos[1][21].src = "../agdept08_03_2010/bv000017.thumb.jpg";
diapos[1][22] = new Image;
diapos[1][22].src = "../agdept08_03_2010/bv000010.thumb.jpg";
diapos[1][23] = new Image;
diapos[1][23].src = "../agdept08_03_2010/bv000018.thumb.jpg";
diapos[1][24] = new Image;
diapos[1][24].src = "../agdept08_03_2010/bv000019.thumb.jpg";
diapos[1][25] = new Image;
diapos[1][25].src = "../agdept08_03_2010/bv000020.thumb.jpg";

diapos[2] = new Array(25);
diapos[2][0] = 0; // timer
diapos[2][1] = 2000; // timeout
diapos[2][2] = 0; // bauto
diapos[2][3] = 1; // effect
diapos[2][4] = 0; // unused
diapos[2][5] = 21; // image count
diapos[2][6] = new Image;
diapos[2][6].src = "../10_ans_cb_richem/bv000002.thumb.jpg";
diapos[2][7] = new Image;
diapos[2][7].src = "../10_ans_cb_richem/bv000001.thumb.jpg";
diapos[2][8] = new Image;
diapos[2][8].src = "../10_ans_cb_richem/bv000003.thumb.jpg";
diapos[2][9] = new Image;
diapos[2][9].src = "../10_ans_cb_richem/bv000004.thumb.jpg";
diapos[2][10] = new Image;
diapos[2][10].src = "../10_ans_cb_richem/bv000005.thumb.jpg";
diapos[2][11] = new Image;
diapos[2][11].src = "../10_ans_cb_richem/bv000006.thumb.jpg";
diapos[2][12] = new Image;
diapos[2][12].src = "../10_ans_cb_richem/bv000007.thumb.jpg";
diapos[2][13] = new Image;
diapos[2][13].src = "../10_ans_cb_richem/bv000008.thumb.jpg";
diapos[2][14] = new Image;
diapos[2][14].src = "../10_ans_cb_richem/bv000009.thumb.jpg";
diapos[2][15] = new Image;
diapos[2][15].src = "../10_ans_cb_richem/bv000010.thumb.jpg";
diapos[2][16] = new Image;
diapos[2][16].src = "../10_ans_cb_richem/bv000011.thumb.jpg";
diapos[2][17] = new Image;
diapos[2][17].src = "../10_ans_cb_richem/bv000012.thumb.jpg";
diapos[2][18] = new Image;
diapos[2][18].src = "../10_ans_cb_richem/bv000013.thumb.jpg";
diapos[2][19] = new Image;
diapos[2][19].src = "../10_ans_cb_richem/bv000014.thumb.jpg";
diapos[2][20] = new Image;
diapos[2][20].src = "../10_ans_cb_richem/bv000015.thumb.jpg";
diapos[2][21] = new Image;
diapos[2][21].src = "../10_ans_cb_richem/bv000016.thumb.jpg";
diapos[2][22] = new Image;
diapos[2][22].src = "../10_ans_cb_richem/bv000017.thumb.jpg";
diapos[2][23] = new Image;
diapos[2][23].src = "../10_ans_cb_richem/bv000018.thumb.jpg";
diapos[2][24] = new Image;
diapos[2][24].src = "../10_ans_cb_richem/bv000019.thumb.jpg";
diapos[2][25] = new Image;
diapos[2][25].src = "../10_ans_cb_richem/bv000020.thumb.jpg";
diapos[2][26] = new Image;
diapos[2][26].src = "../10_ans_cb_richem/bv000021.thumb.jpg";

diapos[3] = new Array(22);
diapos[3][0] = 0; // timer
diapos[3][1] = 2000; // timeout
diapos[3][2] = 0; // bauto
diapos[3][3] = 1; // effect
diapos[3][4] = 0; // unused
diapos[3][5] = 18; // image count
diapos[3][6] = new Image;
diapos[3][6].src = "../albumphoto1/bv000002.thumb.jpg";
diapos[3][7] = new Image;
diapos[3][7].src = "../albumphoto1/bv000001.thumb.jpg";
diapos[3][8] = new Image;
diapos[3][8].src = "../albumphoto1/bv000003.thumb.jpg";
diapos[3][9] = new Image;
diapos[3][9].src = "../albumphoto1/bv000004.thumb.jpg";
diapos[3][10] = new Image;
diapos[3][10].src = "../albumphoto1/bv000005.thumb.jpg";
diapos[3][11] = new Image;
diapos[3][11].src = "../albumphoto1/bv000006.thumb.jpg";
diapos[3][12] = new Image;
diapos[3][12].src = "../albumphoto1/bv000007.thumb.jpg";
diapos[3][13] = new Image;
diapos[3][13].src = "../albumphoto1/bv000008.thumb.jpg";
diapos[3][14] = new Image;
diapos[3][14].src = "../albumphoto1/bv000009.thumb.jpg";
diapos[3][15] = new Image;
diapos[3][15].src = "../albumphoto1/bv000010.thumb.jpg";
diapos[3][16] = new Image;
diapos[3][16].src = "../albumphoto1/bv000011.thumb.jpg";
diapos[3][17] = new Image;
diapos[3][17].src = "../albumphoto1/bv000012.thumb.jpg";
diapos[3][18] = new Image;
diapos[3][18].src = "../albumphoto1/bv000013.thumb.jpg";
diapos[3][19] = new Image;
diapos[3][19].src = "../albumphoto1/bv000014.thumb.jpg";
diapos[3][20] = new Image;
diapos[3][20].src = "../albumphoto1/bv000015.thumb.jpg";
diapos[3][21] = new Image;
diapos[3][21].src = "../albumphoto1/bv000016.thumb.jpg";
diapos[3][22] = new Image;
diapos[3][22].src = "../albumphoto1/bv000017.thumb.jpg";
diapos[3][23] = new Image;
diapos[3][23].src = "../albumphoto1/bv000018.thumb.jpg";

diapos[4] = new Array(10);
diapos[4][0] = 0; // timer
diapos[4][1] = 2000; // timeout
diapos[4][2] = 0; // bauto
diapos[4][3] = 1; // effect
diapos[4][4] = 0; // unused
diapos[4][5] = 6; // image count
diapos[4][6] = new Image;
diapos[4][6].src = "../albumphoto2/bv000002.thumb.jpg";
diapos[4][7] = new Image;
diapos[4][7].src = "../albumphoto2/bv000001.thumb.jpg";
diapos[4][8] = new Image;
diapos[4][8].src = "../albumphoto2/bv000003.thumb.jpg";
diapos[4][9] = new Image;
diapos[4][9].src = "../albumphoto2/bv000004.thumb.jpg";
diapos[4][10] = new Image;
diapos[4][10].src = "../albumphoto2/bv000005.thumb.jpg";
diapos[4][11] = new Image;
diapos[4][11].src = "../albumphoto2/bv000006.thumb.jpg";

// Diapo functions
DIAPO_DATA_IDX = 5;
 
function diapo_clear_timer( idx ) { window.clearTimeout( diapos[idx][0] ); }
function diapo_fadein( idx )
{
	var imgelt = document.getElementById( "diapo" + idx );
	if( imgelt )	
	{
	  fadeincall = "diapo_fadein(" + idx + ")";
		if( document.all )
		{
			imgelt.filters.alpha.opacity += parseFloat(3);
			if( imgelt.filters.alpha.opacity == 100 ) {
				return;
			} else setTimeout( fadeincall, 1 );
		}
		else
		{
			i=parseFloat( imgelt.style.getPropertyValue( "opacity" ) );
			i+=parseFloat(0.1);
			imgelt.style.setProperty( "opacity", i, "" );
			if( i >= 1 ) {
				return;
			} else setTimeout( fadeincall, 60 );
		}
	}
}
function diapo_fadeout(idx,index)
{
	var imgelt = document.getElementById( "diapo" + idx );
	if( imgelt )	
	{
	  fadeoutcall = "diapo_fadeout(" + idx + ", '0')";
		if( document.all )
		{
			if( index == "1" ) 
				imgelt.filters.alpha.opacity = 100;
			imgelt.filters.alpha.opacity -= parseFloat(3);
			if( imgelt.filters.alpha.opacity == 0 ) 
			{
				imgelt.src = imgelt.src2;
				diapo_fadein( idx );
				return;
			}
			else setTimeout( fadeoutcall, 1 );
		}
		else
		{ 
			if( index == "1" )
				imgelt.style.setProperty( "opacity", 1, "" );
			i = parseFloat(imgelt.style.getPropertyValue("opacity"));
			i -= parseFloat(0.1);
			imgelt.style.setProperty( "opacity", i, "" );
			if( i <= 0 )
			{
				imgelt.src = imgelt.src2;
				diapo_fadein( idx );
				return;
			}
			else setTimeout( fadeoutcall, 60 );
		}
	}
}
function diapo_display_image(idx, imgelt, index)
{
	if( imgelt )
	{
		imgelt.src2=eval( "diapos[" + idx + "][" + (DIAPO_DATA_IDX + index) + "].src" );
		imgelt.name=index;
		if (navigator.appName=="Opera" || diapos[idx][3] == 0 ||  (navigator.userAgent.toLowerCase()).search(/safari/) >= 0 
		    /*|| navigator.appVersion.search(/MSIE 7/) > 0*/ || navigator.appVersion.search(/MSIE 8/) > 0 ) {
			imgelt.src=imgelt.src2;
/*			if( navigator.appVersion.search(/MSIE 7/) > 0 )
				diapo_fadeout(idx,'1');	
*/				
		} else 
			diapo_fadeout(idx,'1');
	}
}	
function diapo_next_image( idx )
{
	var imgelt = document.getElementById( "diapo" + idx );
	if( imgelt )
	{
		i = parseInt(imgelt.name);
		if( i < diapos[idx][DIAPO_DATA_IDX] ) { i++;	} else i = 1;
		diapo_display_image( idx, imgelt, i );
	}
	return false;
}
function diapo_previous_image( idx )
{
	var imgelt = document.getElementById( "diapo" + idx );
	if( imgelt )
	{
		i = diapos[idx][DIAPO_DATA_IDX];
		if (imgelt.name > 1 )
			i = -1 + parseInt(imgelt.name);
		diapo_display_image( idx, imgelt, i );
	}
	return false;
}
function diapo_set_timer( idx ) 
{
	diapo_next_image( idx );
	diapos[idx][0]=setTimeout( "diapo_set_timer(" + idx + ")", diapos[idx][1] );
}
function diapo_auto( idx ) 
{
	var btn = document.getElementById( "diapo_auto" + idx );
	if( diapos[idx][2] == 0 ) 
	{
		diapos[idx][2] = 1; 
		if( btn )
			btn.src="diapo" + idx + "_stop.gif";  
		diapo_set_timer( idx );
	} 
	else 
	{
		diapos[idx][2] = 0; 
		if( btn )
			btn.src="diapo" + idx + "_play.gif";  
		diapo_clear_timer( idx );
	}
	return false;
}
function diapo_open_album( idx, url, lang )
{
	var imgelt = document.getElementById( "diapo" + idx );
	var i = 1;
	if( imgelt )
  	i = parseInt( imgelt.name );
	if( !lang )
		lang = "";
	document.location.href = url + "page" + i + lang + ".html";
}

function diapo_init_autostart( idx )
{
  /* Taken from: http://simonwillison.net/2004/May/26/addLoadEvent/ */

  var oldOnLoad = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = function() {
      diapo_auto( idx );
    };
  } else {
    window.onload = function() {
      oldOnLoad();
      diapo_auto( idx );
    };
  }
}