/* <![CDATA[ */

var imgName  = "imgSlide";
var imgHidden= "imgHidden";

var op = navigator.userAgent.indexOf('Opera');
 
var num      = 0;
var bStart   = 0;
var bSlide   = 0;

var fade_started = 0;
var directory    = '/i/i/';
var numpics      = 10; 		// 13
var picsrc       = new Array(numpics);

picsrc[1] = 'intro-1.jpg';
picsrc[2] = 'intro-2.jpg';
picsrc[3] = 'intro-3.jpg';

// picsrc[4] = 'jacoba.jpg';

picsrc[4] = 'intro-4.jpg';
picsrc[5] = 'intro-5.jpg';
picsrc[6] = 'intro-6.jpg';

// picsrc[8] = 'jacoba.jpg';

picsrc[7] = 'intro-7.jpg';
picsrc[8]= 'intro-8.jpg';
picsrc[9]= 'intro-9.jpg';
picsrc[10]= 'intro-10.jpg';

// picsrc[13]= 'jacoba.jpg';


var coldepth = kleur_resolutie();

function kleur_resolutie()
{
  var depth;
  
  if ( window.screen == null || window.screen.colorDepth == null)
    depth = 0;
  else
    depth = window.screen.colorDepth;
  
  if ( depth == 0) 
  {
    if (window.screen != null && window.screen.pixelDepth != null) 
    {
      depth = window.screen.pixelDepth
  } }
  return depth;
}

function start_slideshow()
{
  if (bSlide==false)
  {
    bSlide = true;
    slideshow( 5000 );
} }


function slideshow( inter_val )
{
  if (bSlide)
  {
    num++;
    if (num > numpics) { num = 1; }
    
    print_new_slide();
    setTimeout('slideshow('+ inter_val +')', inter_val );

    // preload next image
    //
    var imgNew = new Image(373,278);
    imgNew.src = directory + picsrc[num+1];
} }


function print_new_slide()
{
  var fwdImage = new Image(373,278);
  var d = document;
    
  d.getElementById("imgHidden").src = directory + picsrc[num];
  
  if (bStart>0)
  {
    if (coldepth == 16 ) 
    {
      fadeTrans(imgName, imgHidden, 1200 );
    }
    else 
    {
      fadeTrans(imgName, imgHidden, 700 );
    }
    
    if ( num > 5 )
    {
      if ( d.getElementById("a1c").style.visibility != "hidden" )
      {
		swop_blokken( 0 );
        d.getElementById("cont_bg").style.left   = "14px";
        d.getElementById("cont_imag").style.left = "14px";
    } }
    else
    {
      if ( d.getElementById("a1c").style.visibility != "visible" )
      {
		swop_blokken( 1 );
        d.getElementById("cont_bg").style.left   = "392px";
        d.getElementById("cont_imag").style.left = "392px";
    } }
    
    if (num < numpics-1) fwdImage.src = directory+picsrc[num+2];
  }
  else
  {
    bStart = 1;
    d.getElementById(imgName).src = d.getElementById("imgHidden").src
  }
}


function swop_blokken( v )
{
  var nv = (v) ? "visible" : "hidden";
  var vv = (v) ? "hidden"  : "visible";

  d.getElementById("a1c").style.visibility    = nv;
  d.getElementById("bloka2").style.visibility = nv;
  d.getElementById("a2c").style.visibility    = nv;
  d.getElementById("blokb2").style.visibility = nv;

  d.getElementById("b1c").style.visibility    = vv;
  d.getElementById("blokc2").style.visibility = vv;
  d.getElementById("b2c").style.visibility    = vv;
  d.getElementById("blokd2").style.visibility = vv;
}


/* Transition Scripts */

function fadeTrans(id1, id2, t1)
{
  if (fade_started==0)
  {
    fade_started=1;
    opacity( id1, 100, 0, t1 );
    setTimeout("fadeTrans('"+id1+"', '"+id2+"', "+t1+")",t1);
  }
  else
  {
    document.getElementById(id1).src = document.getElementById(id2).src;
    opacity( id1, 0, 100, t1 );
    setTimeout("fadeTransComplete()",t1);
  }
}

function fadeTransComplete()
{
  fade_started=0;
}



/*
 * opacity  
 * this script comes from http://www.brainerror.net/scripts_js_blendtrans.php
*/
 
function opacity(id,opacStart,opacEnd,millisec)
{
  var speed = Math.round(millisec / 100);
  var timer = 0;

  if (opacStart > opacEnd)
  {
	for(i = opacStart; i >= opacEnd; i--)
	{
	  setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	  timer++;
	}
  }
  else if(opacStart < opacEnd)
  {
	for(i = opacStart; i < opacEnd; i++)
	{
	  setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	  timer++;
} } }


function changeOpac(opacity,id)
{
  var object = document.getElementById(id).style; 
  var prcnt  = (opacity / 100);

  object.opacity      = prcnt;
  object.MozOpacity   = prcnt;
  object.KhtmlOpacity = prcnt;
  object.filter       = "alpha(opacity=" + opacity + ")";
}


function shiftOpacity(id,millisec)
{
  if (document.getElementById(id).style.opacity == 0)
    opacity(id, 0, 100, millisec);
  else
	opacity(id, 100, 0, millisec);
}


function blendimage(divid,imageid,imagefile,millisec)
{
  var speed = Math.round(millisec / 100);
  var timer = 0;

  document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
  changeOpac(0,imageid);
  document.getElementById(imageid).src = imagefile;
  for (i = 0; i <= 100; i++)  {
	setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
	timer++;
} }


function currentOpac(id,opacEnd,millisec)
{
  var currentOpac = 100;

  if (document.getElementById(id).style.opacity < 100)
	currentOpac = document.getElementById(id).style.opacity * 100;
  opacity(id,currentOpac,opacEnd,millisec)
}
	
/* ]]> */
