// JavaScript Document
var currentPhoto = 0;
var secondPhoto = 1;

var currentOpacity = new Array();
var imageArray = new Array("mobiliteit.jpg","beschikbaarheid.jpg","beveiliging.jpg","opslag.jpg","beheer.jpg","communicatie.jpg","switchdirect.jpg");

    if (document.images) {
	  preload_image_object = new Image();
	  // set image url
	  var i = 0;
	  for(i=0; i<=5; i++) 
	    preload_image_object.src = imageArray[i];
	}


var FADE_STEP = 8;
var FADE_INTERVAL = 4;
var pause = false;
var stopauto=false;
var currentChoise=-1;
var ready = false;

var tekst = new Array("Altijd en overal kunnen werken. Vanaf huis, onderweg of voor ambulante medewerkers. De juiste informatie op elke gewenste plaats en op elk gewenst tijdstip. Uw voordeel is een hogere arbeidsproductiviteit tegen lagere kosten per medewerker.",
					  "Om de continuïteit van uw organisatieproces zeker te stellen is het belangrijk dat u altijd kunt beschikken over de juiste informatie. Een maatwerk service overeenkomst en uitwijkservice zorgen ervoor dat uw organisatie naadloos doordraait, ook bij calamiteiten.",
  					  "De wereld om ons heen wordt steeds grimmiger. Bedreigingen via internet en e-mail zijn eerder regel dan uitzondering. Maar ook belangrijke informatie op laptops mag niet in handen van derden vallen en u wilt natuurlijk weten of er onbevoegden op uw terrein komen. Innovatieve oplossingen van Switch bieden bescherming tegen alle hedendaagse bedreigingen.",
					  "We digitaliseren steeds meer: faxen, tekeningen en het archief. Uw data-opslag verdubbelt per jaar. Dit heeft gevolgen voor de back-up. En hoe houdt u de datagroei in de hand? Slim omgaan met deze datagroei gaat verder dan het plaatsen van een extra harde schijf ...",
					  "“Voorkomen is beter dan genezen” geldt ook bij het beheer- en beheersbaar houden van uw netwerk en werkplekken. Een pro-actief beheer zorgt voor de continuïteit van uw organisatie. Mocht het toch een keer misgaan, dan zijn de technisch hoogwaardige medewerkers van Switch snel ter plaatse.",
					  "Bijna alle processen binnen een organisatie hebben communicatie als basis. Wanneer deze communicatie niet goed verloopt heeft dit direct gevolgen voor medewerkers, klanten en leveranciers. Een goede digitale telefonie-oplossing van Switch levert u meer op dan kostenbesparing alleen.",
					  "<B>SwitchDirect.nl: De zakelijke ICT webshop met DIRECT voordeel.</B><BR><BR>Bij SwitchDirect.nl kunt u zelf eenvoudig en snel ICT producten vergelijken en bestellen. Met een assortiment van ruim 100.000 A-merk artikelen profiteert u altijd van de scherpste prijs/kwaliteit. <BR><BR>SwitchDirect.nl is een online dienst van Switch Automatisering bv. Of het nu gaat om snelheid van leveren, complete informatie of betrouwbare services, SwitchDirect.nl zal beslist ook bij u DIRECT in de smaak vallen.<BR><BR>Tijd om te gaan bestellen!!");


function init() {
	currentOpacity[0]=99;
	for(i=1;i<imageArray.length;i++)currentOpacity[i]=0;
	mHTML="";
	for(i=0;i<imageArray.length;i++)mHTML+="<div id=\"photo\" name=\"photo\" class=\"mPhoto\"><img src=\"/img/"+ imageArray[i] +"\"></div>";
	document.getElementById("mContainer").innerHTML = mHTML;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = .99;
	}
	pause = true;
	xInterval = setTimeout("pause=false",5000);
	document.getElementById('mijnTekst').innerHTML = tekst[0]; 
	document.getElementById('oplossing_0').className = 'FRONTPAGE_OPLOSSING_MENU';
	document.getElementById('oplossing_0').className = 'FRONTPAGE_OPLOSSING_MENU_HOVER';
	mInterval = setInterval("crossFade()",FADE_INTERVAL);
	yInterval = setInterval("fadeTo()",FADE_INTERVAL);
}

function crossFade() {
	if(pause)return;
	if(stopauto)return;
	
	document.getElementById('mijnTekst').innerHTML = tekst[secondPhoto]; 
	document.getElementById('oplossing_'+currentPhoto).className = 'FRONTPAGE_OPLOSSING_MENU';
	document.getElementById('oplossing_'+secondPhoto).className = 'FRONTPAGE_OPLOSSING_MENU_HOVER';
	
	currentOpacity[currentPhoto]-= FADE_STEP;
	currentOpacity[secondPhoto] += FADE_STEP;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
		document.getElementsByName("photo")[secondPhoto].style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = currentOpacity[currentPhoto]/100;
		document.getElementsByName("photo")[secondPhoto].style.MozOpacity =currentOpacity[secondPhoto]/100;
	}

	if (currentOpacity[secondPhoto]/100>=.98) {
		currentPhoto = secondPhoto;
		secondPhoto++;
		if(secondPhoto == imageArray.length)secondPhoto=0;
		pause = true;
		xInterval = setTimeout("pause=false",5000);
	}
}


function fadeTo() {

	if(!stopauto)return;
	
	for(i=0;i<imageArray.length;i++)
	{
		if((i==secondPhoto) && (currentOpacity[i] <= 98)) 
		{ 
			currentOpacity[i]+=FADE_STEP; 
			ready=false;
		 	if(document.all) {
			document.getElementsByName("photo")[i].style.filter = "alpha(opacity=" + currentOpacity[i] + ")";
	  	    } else {
			document.getElementsByName("photo")[i].style.MozOpacity = currentOpacity[i]/100;
		    }
		} 
		else if ((currentOpacity[i]>=2) && (i!=secondPhoto))
		{
			currentOpacity[i] -= FADE_STEP;
			ready=false;
		 	if(document.all) {
			document.getElementsByName("photo")[i].style.filter = "alpha(opacity=" + currentOpacity[i] + ")";
		  	    } else {
			document.getElementsByName("photo")[i].style.MozOpacity = currentOpacity[i]/100;
		    }
		}		
	}
	
	if(ready==true)  {
		pause = true;
		stopauto = false;
		ready = false;
	} else {
		ready=true;
	}
}

function wijzigTekst(oplossing) {
	if(currentChoise == oplossing) return;
	pause=true;
	stopauto=false;
	document.getElementById('oplossing_'+currentPhoto).className = 'FRONTPAGE_OPLOSSING_MENU';
	secondPhoto = oplossing;
	stopauto = true;
	pause = false;
	document.getElementById('mijnTekst').innerHTML = tekst[oplossing]; 
	currentChoise = oplossing;
} 
