// banner+nr | naam afbeelding | target | url
var Faders2 = new Array(

new Array('banner4','/adv/one2gether-234-60.gif','_blank','http://reizen.one2gethertravel.nl/singlereizen')
			);

// Verhoging/verlaging van de transparantie per keer
var FADE_STEP = 2.9;
// aantal ms waarna de functie runSlideShow() opnieuw opgeroepen wordt
var FADE_INTERVAL = 1;
// Aantal ms wachten tussen wisselen van plaatje
var IMG_INTERVAL = 4000;
// Breedte en hoogte van afbeeldingen
var width = 234;
var height= 60;
var photoClass = "mPhoto2";
var containerId = "mContainer2";
var fadeIn;

var wait = 1;

// initialisatie
var currentPic = 0;
var secondPic = 1;
var preLoad = new Array();
var curOpacity = new Array();
var currentUrl2=0;
var pause;
// Afbeeldingen preloaden
for(var t=0;t<Faders2.length;t++)
{
	preLoad[t] = new Image();
	preLoad[t].src = Faders2[t][1];
}

function sleep2(n)
{
    var now = new Date();
    var tid = now.getTime();
    var xLoop = 1;
    var xLoopTo = n * 1000;

    while( xLoop == 1 )
    {   for (i=0; i<10000; i++) {}          //The "halt"
        var now = new Date();
        if (now.getTime() - tid > xLoopTo)
        {   var xx = now.getTime();
            xLoop = 0;
        }
    }
    xLoop = xx - tid;
}

function init()
{	
	//alert("test");
	curOpacity[0]=99;
	for(i=1;i<Faders2.length;i++)
		curOpacity[i]=0;
	var mHTML = "";
	for(var t=0;t<Faders2.length;t++)
	{
		//if(t=0)
		//	t=1;
		//else
		//	t=0;
		//alert(Faders2[t][2]);
		mHTML += "<div id='photo2' name='photo2' class='"+photoClass+"'><a id='url2' name='url2' target='"+Faders2[t][2]+"' href='"+Faders2[t][3]+"'><img src='"+Faders2[t][1]+"' border=0 width='"+width+"' height='"+height+"'></a></div>";
	}
	//alert(mHTML);
	document.getElementById(containerId).innerHTML = mHTML;

	document.getElementsByName("photo2")[0].style.filter = "alpha(opacity="+99+")";
	document.getElementsByName("photo2")[0].style.MozOpacity = 0.99;
// aantal ms waarna de functie, voor de eerste keer, van start gaat
        if(Faders2.length!=1)
		setTimeout("run2()",5000);
}
function run2()
{
	if(document.all)
	{
		document.getElementsByName("photo2")[currentPic].style.filter = "alpha(opacity="+curOpacity[currentPic]/100+")";
		
	}
	else
	{
		document.getElementsByName("photo2")[currentPic].style.MozOpacity = curOpacity[currentPic]/100;
	}
	changeUrl2(currentUrl2);
	mInterval = setInterval("runSlideShow2()",FADE_INTERVAL);
}

function pauze2()
{
	var t=1;
	t++;
}

function changeUrl2(urlid)
{

	
	for(var i=0;i<Faders2.length;i++)
	{
		//alert(Faders2[currentUrl2][3]);
		if(Faders2[currentUrl2][3]!='')
		{
			//alert(currentUrl2);
			document.getElementsByName('url2')[i].href = Faders2[currentUrl2][3];
			document.getElementsByName('url2')[i].style.cursor = 'pointer';
			document.getElementsByName('url2')[i].onclick = Function('return true');
		}
		else
		{
			document.getElementsByName('url2')[i].onclick = Function('return false');
			document.getElementsByName('url2')[i].href = '';
			window.status = '';
			document.getElementsByName('url2')[i].style.cursor = 'default';
		}
		document.getElementsByName('url2')[i].target = Faders2[currentUrl2][2];
	}
	

}

function runSlideShow2()
{
	if(pause)return;
	curOpacity[currentPic] -= FADE_STEP;
	curOpacity[secondPic] += FADE_STEP;

	if(document.all)
	{
		document.getElementsByName('photo2')[currentPic].style.filter = "alpha(opacity="+curOpacity[currentPic]+")";
		document.getElementsByName('photo2')[secondPic].style.filter = "alpha(opacity="+curOpacity[secondPic]+")";
	}
	else
	{
		document.getElementsByName('photo2')[currentPic].style.MozOpacity = curOpacity[currentPic]/100;
		document.getElementsByName('photo2')[secondPic].style.MozOpacity = curOpacity[secondPic]/100;

	}
	
	if(curOpacity[currentPic]==100)
		fadeIn = false;

	if(curOpacity[currentPic]<=50 && !fadeIn)
	{
		//alert("url gewijzigd");
		currentUrl2++;
		if(currentUrl2==Faders2.length)
			currentUrl2 = 0;
		changeUrl2(currentUrl2);
		fadeIn = true;
	}

	if(curOpacity[currentPic]<=1)
	{
		fadeIn=false;
		currentPic = secondPic;
		secondPic++;
		if(secondPic == Faders2.length)
		{
			secondPic=0;
		}
		/*currentUrl2++;
		if(currentUrl2==Faders.length)
			currentUrl2 = 0;
		changeUrl2(currentUrl2);*/
		pause = true;
		xInterval = setTimeout("pause=false",IMG_INTERVAL);

	}
}

