// Initieer copyright datum
var mydate=new Date();
var year=mydate.getFullYear();
var copyrighttext = "Copyright © "+year+" A4ict";
window.status = copyrighttext;

// Initieer de dynamische plaatjes in linker deel
var theImages = new Array()
theImages[0] = 'afbeeldingen/topic4.jpg'
theImages[1] = 'afbeeldingen/topic5.jpg'
theImages[2] = 'afbeeldingen/topic6.jpg'
theImages[3] = 'afbeeldingen/topic7.jpg'

function getCopyrighttext()
{
   return copyrighttext;
}

function redirectBase(page)
{

	try
	{
		if(getUrlParam('page') != "") return;

		if (top.location.href.indexOf('a4ict.com/mobile') < 0  && top.location.href.indexOf('A4ict/website/mobile') < 0  && top.location.href != 'http://www.a4ict.com/' && top.location.href != 'http://www.a4ict.com' && top.location.href != 'http://www.a4ict.com/index.htm' && top.location.href != 'http://www.a4ict.com/eng/index.htm' && top.location.href != 'file:///D:/Backupdata/A4ict/website/index.htm' && top.location.href != 'file:///D:/Backupdata/A4ict/website/eng/index.htm') 
		{
			if(page == '')
				top.location.href = 'http://www.a4ict.com';			
			else
				top.location.href = 'http://www.a4ict.com?page=' + page;			
		}
		else if (top.location.href.indexOf('a4ict.com/mobile') > 0  || top.location.href.indexOf('A4ict/website/mobile') > 0)
		{
			if(page == 'klassiek')
				top.location.href = 'http://www.a4ict.com?page=klassiek';		
		}
	}
	catch(e)
	{
		// Negeer
	}		
	
}


function getUrlParam(name)
{  
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
	var regexS = "[\\?&]"+name+"=([^&#]*)";  
	var regex = new RegExp( regexS );  
	var results = regex.exec( top.location.href );  
	if( results == null )    
		return "";  
	else    
		return results[1];
}


function opacity(id, opacStart, opacEnd, millisec) 
{ 
	//speed for each frame 
	var speed = Math.round(millisec / 100); 
	var timer = 0; 

	//determine the direction for the blending, if start and end are the same nothing happens 
	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++; 
		} 
	} 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) 
{ 
	var object = parent.links.document.getElementById(id).style; 
	object.opacity = (opacity / 100); 
	object.MozOpacity = (opacity / 100); 
	object.KhtmlOpacity = (opacity / 100); 
	object.filter = "alpha(opacity=" + opacity + ")"; 
} 

function topicImage(strImage)
{

	try // 1) Code kan mislukken als frame nog niet is getekend bij directe benadering van een pagina
	{	
		if(parent.links.document.body) // 2) Dezelfde reden als 1 hierboven.
		{

			// Bepaal een random plaatje (zie boven 1 t/m ..) indien gewenst
			if(strImage == "RANDOM")
			{
				var j = 0
				var p = theImages.length;
				var preBuffer = new Array()
				for (i = 0; i < p; i++)
				{
   					preBuffer[i] = new Image()
   					preBuffer[i].src = theImages[i]
				}
				do // Indien random plaatje is huidige, bepaal opnieuw
				{
					var whichImage = Math.round(Math.random()*(p-1));
					strImage = theImages[whichImage];
				}
				while(parent.links.document.getElementById('curVarimage').value == strImage)
			}



			// Eerste keer background meteen instellen.
			if(parent.links.document.getElementById('vardiv').style.backgroundImage == "")
			{
				
				setTimeout("setBackground('vardiv','varimage');",2000);
			}		
			
			
			if(parent.links.document.getElementById('varimage').src.indexOf(strImage) == -1) 
			{
				blendimage('vardiv','varimage',strImage,1500);
	
			}
			parent.links.document.getElementById('curVarimage').value = strImage;

			// Verander of 15 seconden het plaatje indien de gebruiker niks doet
			setTimeout("topicImage('RANDOM');",15000);
		}

	}
	catch(e)
	{
		//Negeer
	}	
}

function blendimage(divid, imageid, imagefile, millisec) 
{ 
	var speed = Math.round(millisec / 100); 
	var timer = 0; 

	//make image transparent 
	changeOpac(0, imageid); 
	 
	//make new image 
	parent.links.document.getElementById(imageid).src = imagefile; 
		
	//fade in image 
	for(i = 0; i <= 100; i++) 
	{ 
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed)); 
		timer++; 
	} 
	
	//set the current image as background 	
	setTimeout("setBackground('" + divid + "','" + imageid + "');",2000);
}

function setBackground(divid, imageid)
{
	parent.links.document.getElementById(divid).style.backgroundImage = "url(" + parent.links.document.getElementById(imageid).src + ")"; 
	
}
