
function toggleBox(szDivID) {

//	if(oldDivID && oldDivID!=szDivID)
//	{
//		ToggleOffBusy(oldDivID);
//	}
	if (document.layers) { // NN4+
		if (document.layers[szDivID].display == '') {
//			document.layers[szDivID].visibility = "hide";
			document.layers[szDivID].display = "none";
		} else {
//			document.layers[szDivID].visibility = "show";
			document.layers[szDivID].display = "";
		}
	} else if (document.getElementById) { // gecko(NN6) + IE 5+
		var obj = document.getElementById(szDivID);
		if (obj.style.display == '') {
		//	obj.style.visibility = "hidden";
			obj.style.display = "none";
		} else {
			//obj.style.visibility = "visible";
			obj.style.display = "";
		}
	} else if (document.all) { // IE 4
		if (document.all[szDivID].style.display == '') {
//			document.all[szDivID].style.visibility = "hidden";
			document.all[szDivID].style.display = "none";
		} else {
//			document.all[szDivID].style.visibility = "visible";
			document.all[szDivID].style.display = "";
		}
	}
	 oldDivID= szDivID;
/*	if(document.getElementById("innercontent").offsetHeight>document.getElementById("left").offsetHeight)
	{
		if(navigator.appName == "Microsoft Internet Explorer")
		{
			document.getElementById("left").style.height=document.getElementById("innercontent").offsetHeight;
		}
		else
		{
			document.getElementById("left").style.height=document.getElementById("innercontent").offsetHeight+120+"px;";
		}
	}
	*/
}
var oldDivID;

var togglebg = '#6F8696';
var leftmenuitem0 = '#425967';
var leftmenuitem1 = '#8EABBF';
var leftmenuitem2 = '#A7C8DF';
var leftmenuitem3 = '#B9DDF6';
var leftmenuitem4 = '#E2EEF7';
var topnavitem = '#405A67';
var leftminisite0 = '#425967';
var leftminisite1 = '#8EABBF';
var leftminisite2 = '#A7C8DF';


function ToggleBg(elm)
{
	elm.style.backgroundColor= togglebg;
}

function ToggleBack(elm)
{
	switch(elm.className )
	{
		case 'leftmenuitem0':
			elm.style.backgroundColor= leftmenuitem0;
		break;

		case 'leftmenuitem1':
			elm.style.backgroundColor= leftmenuitem1;
		break;

		case 'leftmenuitem2':
			elm.style.backgroundColor= leftmenuitem2;
		break;

		case 'leftmenuitem3':
			elm.style.backgroundColor= leftmenuitem3;
		break;

		case 'leftmenuitem4':
			elm.style.backgroundColor= leftmenuitem4;
		break;

		case 'topnavitem':
			elm.style.backgroundColor= topnavitem;
		break;

		case 'leftminisite0':
			elm.style.backgroundColor= leftminisite0;
		break;

		case 'leftminisite1':
			elm.style.backgroundColor=leftminisite1;
		break;

		case 'leftminisite2':
			elm.style.backgroundColor=leftminisite2;
		break;
	}
}



function PrintPage(url)
{
	openWindow( url,'print',780,500,1,0);
}

function openWindow( URL, winName, width, height, center, showMenu, showScrollbars )
{
	  xposition=0; yposition=0;
	    if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
	        xposition = (screen.width - width) / 2;
	        yposition = (screen.height - height) / 2;
	    }
	    args = "width=" + width + ","
	    + "height=" + height + ","
	    + "location=0,"
	    + "menubar=" + (showMenu != null ? showMenu : "0") + ","
	    + "resizable=1,"
	    + "scrollbars=" + (showScrollbars != null ? showScrollbars : "1") + ","
	    + "status=0,"
	    + "titlebar=0,"
	    + "toolbar=0,"
	    + "hotkeys=0,"
	    + "screenx=" + xposition + ","  //NN Only
	    + "screeny=" + yposition + ","  //NN Only
	    + "left=" + xposition + ","     //IE Only
	    + "top=" + yposition;           //IE Only


	  window.open( URL , winName , args );
}

function FontSmall()
{
	document.getElementById("bodytag").style.fontSize='x-small';
	if(document.getElementsByTagName("h1"))
	{
		document.getElementsByTagName("h1")[0].style.fontSize='x-small';
	}
	if(document.getElementById("top-right"))
	{
		document.getElementById("top-right").style.fontSize='xx-small';
	}
	if(document.getElementsByTagName("td")){
		for (var i=0; i<document.getElementsByTagName("td").length; i++)  {

			document.getElementsByTagName("td")[i].style.fontSize='x-small';
		}
	}
}


function FontMedium()
{
	document.getElementById("bodytag").style.fontSize='small';
	if(document.getElementsByTagName("h1"))
	{
		document.getElementsByTagName("h1")[0].style.fontSize='small';
	}
	if(document.getElementById("top-right"))
	{
		document.getElementById("top-right").style.fontSize='x-small';
	}
	if(document.getElementsByTagName("td")){
		for (var i=0; i<document.getElementsByTagName("td").length; i++)  {

			document.getElementsByTagName("td")[i].style.fontSize='small';
		}
	}
}

function FontLarge()
{
	document.getElementById("bodytag").style.fontSize='medium';
	if(document.getElementsByTagName("h1"))
	{
		document.getElementsByTagName("h1")[0].style.fontSize='medium';
	}
	if(document.getElementById("top-right"))
	{
		document.getElementById("top-right").style.fontSize='small';
	}
	if(document.getElementsByTagName("td")){
		for (var i=0; i<document.getElementsByTagName("td").length; i++)  {

			document.getElementsByTagName("td")[i].style.fontSize='medium';
		}
	}
}

function imageChangeNews(medium, path)
{
	  document.getElementById("imagelarge1").src="images/photolib/"+medium;
	  document.getElementById("linklarge1").href="images/photolib/"+path;
	  if(description[path])
	  {
		  document.getElementById("imagelarge1").alt=description[path];
		  document.getElementById("imagelarge1").title=description[path];
	  }
}
function imageChangeProd(medium, path)
{
	  if(description[path])
	  {
		  document.getElementById("imagelarge1").src="images/photolib/"+medium;
		  document.getElementById("imagelargelink").href="images/photolib/"+path;
		  document.getElementById("imagelarge1").alt=description[path];
		  document.getElementById("imagelarge1").title=description[path];
	  }
}

function DisplayFaq()
{
	var go=1;
	var counter=1;
	while (go==1)
	{
		if (document.layers)
		{ // NN4+
			if(document.layers['faq'+counter])
			{
				document.layers['faq'+counter].display = "";
			}
			else
			{
				go=0;
			}
		}
		else
			if (document.getElementById)
			{ // gecko(NN6) + IE 5+
				if(document.getElementById('faq'+counter))
				{
					var obj = document.getElementById('faq'+counter);
					obj.style.display = "";
				}
				else
				{
					go=0;
				}
			} else
				if (document.all)
				{ // IE 4
					if(document.all['faq'+counter])
					{
						document.all['faq'].style.display = "";
					}
					else
					{
						go=0;
					}
				}
		counter++;
	}
}

function ToggleOn(szDivID) {

  if (document.layers)
  { // NN4+
    document.layers[szDivID].visibility = "show";
    document.layers[szDivID].display = "inline";
  } else if (document.getElementById)
  	{ // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);
    obj.style.visibility = "visible";
    obj.style.display = "inline";
  	} else if (document.all)
  	{ // IE 4
    document.all[szDivID].style.visibility = "visible";
    document.all[szDivID].style.display = "inline";
    }
}

function ToggleOffBusy(szDivID) {
	if (document.layers)
	{ // NN4+
		document.layers[szDivID].display = "none";
	} else if (document.getElementById)
	  { // gecko(NN6) + IE 5+
		var obj = document.getElementById(szDivID);
		obj.style.display = "none";
	  } else if (document.all)
	  { // IE 4
		document.all[szDivID].style.display = "none";
	  }
}

function SelectTop(menu)
{
   if (document.layers)
  { // NN4+
    document.layers[menu].style.backgroundColor= '#6F8696';
 } else if (document.getElementById)
  	{ // gecko(NN6) + IE 5+
    var obj = document.getElementById(menu);
    obj.style.backgroundColor='#6F8696';
  	} else if (document.all)
  	{ // IE 4
    document.all[menu].style.backgroundColor= '#6F8696';
    }

}
function SetBack(menu)
{
	var go=0;
   if (document.layers)
  { // NN4+
    if(document.layers['topmenu'])
    {
    	go=1;
    }
 } else if (document.getElementById)
  	{ // gecko(NN6) + IE 5+
    if(document.getElementById('topmenu'))
    {
    	go=1;
    }
  	} else if (document.all)
  	{ // IE 4
    if(document.all['topmenu'])
    {
    	go=1;
    }
    }

    if(go==1)
    {
		ToggleOffAll();
		ToggleOn('sub'+document.getElementById('topmenu').value);
		SelectTop(document.getElementById('topmenu').value);
    }
}


function numbersonly(myfield, e, dec)
{
	var key;
	var keychar;

	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) ||
	    (key==9) || (key==13) || (key==27) )
	   return true;

	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;

	// decimal point jump
	else if (dec && (keychar == "."))
	   {
	   myfield.form.elements[dec].focus();
	   return false;
	   }
	else
	   return false;
}

//SWITCH IMAGES


/*function imageChange(path,number,desc,pos) {
	  document.getElementById("imagelarge"+number).src="images/photolib_me/"+path;
	  document.getElementById("linklarge"+number).href="images/photolib_la/"+path;

	  if(description[desc])
	  {
	  	document.getElementById("imagedesc").innerHTML = description[desc];
	  	document.getElementById("imagelarge"+number).alt= description[desc];
	  	document.getElementById("imagelarge"+number).title= description[desc];
	  }
	  else
	  {
	  	document.getElementById("imagedesc").innerHTML="";
	  	document.getElementById("imagelarge"+number).alt= document.getElementById("hiddenalbumname").value;
	  	document.getElementById("imagelarge"+number).title= document.getElementById("hiddenalbumname").value;
	  }
	  current=pos;
}*/


function imageChange(path, number, desc, pos) {
	document.getElementById("imagelarge"+number).src="images/photolib/"+path;
	document.getElementById("linklarge"+number).href="images/photolib/"+path;

	if(description[desc])
	{
		document.getElementById("imagedesc").innerHTML = description[desc];
		document.getElementById("imagelarge"+number).alt= description[desc];
		document.getElementById("imagelarge"+number).title= description[desc];
	}
	else
	{
		document.getElementById("imagedesc").innerHTML="";
		document.getElementById("imagelarge"+number).alt= document.getElementById("hiddenalbumname").value;
		document.getElementById("imagelarge"+number).title= document.getElementById("hiddenalbumname").value;
	}
	current=pos;
}



/*
//SLIDESHOW
var current = 1;
var interval = 3000;
var random_display = 0;
var imageDir = "images/photolib_me/";


function next(){
	if(images[current+1])
	{
		document.images.show.src = imageDir+images[current+1];
	    document.getElementById("linklarge1").href="images/photolib_la/"+images[current+1];

		current ++;
		if(descriptionslide[current])
		{
				document.getElementById("imagedesc").innerHTML = descriptionslide[current];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";
		}
	}
	else
	{
		first();
	}
}

function previous(){
	if((current-1) > 0){

		document.images.show.src = imageDir+images[current-1];
	    document.getElementById("linklarge1").href="images/photolib_la/"+images[current-1];
		current --;
		if(descriptionslide[current])
		{
				document.getElementById("imagedesc").innerHTML = descriptionslide[current];
		}
		else
		{
				document.getElementById("imagedesc").innerHTML ="";
		}
	}
	else
	{
		last();
	}
}

function first(){
	current = 1;
	document.images.show.src = imageDir + images[current];
    document.getElementById("linklarge1").href="images/photolib_la/"+images[current];
	if(descriptionslide[1])
	{
		document.getElementById("imagedesc").innerHTML = descriptionslide[1];
	}
	else
	{
		document.getElementById("imagedesc").innerHTML ="";
	}
}

function last(){
	current = images.length - 1;
	document.images.show.src = imageDir+images[current];
    document.getElementById("linklarge1").href="images/photolib_la/"+images[current];
	if(descriptionslide[current])
	{
		document.getElementById("imagedesc").innerHTML = descriptionslide[current];
	}
	else
	{
		document.getElementById("imagedesc").innerHTML ="";
	}
}

function ap(text) {
	document.slideform.slidebutton.value = (text == "Stop Slideshow") ? "Start Slideshow" : "Stop Slideshow";
	rotate();
}

function rotate()
{
	if (document.slideform.slidebutton.value == "Stop Slideshow")
	{
		current = (current == images.length-1) ? 1 : current+1;
		document.images.show.src = imageDir+images[current];
	    document.getElementById("linklarge1").href="images/photolib_la/"+images[current];

		window.setTimeout("rotate()", interval);
		if(descriptionslide[current])
		{
			document.getElementById("imagedesc").innerHTML = descriptionslide[current];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";
		}

	}
}*/



//SLIDESHOW
var current = 1;
var interval = 3000;
var random_display = 0;
var imageDir = "images/photolib/";


function next(){
	if(images[current+1])
	{
		document.images.show.src = imageDir+images[current+1];
		document.getElementById("linklarge1").href="images/photolib/"+images[current+1];

		current ++;
		if(descriptionslide[current])
		{
			document.getElementById("imagedesc").innerHTML = descriptionslide[current];
			document.images.show.alt = descriptionslide[current];
			document.images.show.title = descriptionslide[current];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";
			document.images.show.alt = "";
			document.images.show.title = "";
		}
	}
	else
	{
		first();
	}
}

function previous(){
	if((current-1) > 0){

		document.images.show.src = imageDir+images[current-1];
		document.getElementById("linklarge1").href="images/photolib/"+images[current-1];
		current --;
		if(descriptionslide[current])
		{
			document.getElementById("imagedesc").innerHTML = descriptionslide[current];
			document.images.show.alt = descriptionslide[current];
			document.images.show.title = descriptionslide[current];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";
			document.images.show.alt = "";
			document.images.show.title = "";
		}
	}
	else
	{
		last();
	}
}

function first(){
	current = 1;
	document.images.show.src = imageDir + images[current];
	document.getElementById("linklarge1").href="images/photolib/"+images[current];
	if(descriptionslide[1])
	{
		document.getElementById("imagedesc").innerHTML = descriptionslide[1];
		document.images.show.alt = descriptionslide[1];
		document.images.show.title = descriptionslide[1];
	}
	else
	{
		document.getElementById("imagedesc").innerHTML ="";
		document.images.show.alt = "";
		document.images.show.title = "";
	}
}

function last(){
	current = images.length - 1;
	document.images.show.src = imageDir+images[current];
	document.getElementById("linklarge1").href="images/photolib/"+images[current];
	if(descriptionslide[current])
	{
		document.getElementById("imagedesc").innerHTML = descriptionslide[current];
		document.images.show.alt = descriptionslide[current];
		document.images.show.title = descriptionslide[current];
	}
	else
	{
		document.getElementById("imagedesc").innerHTML ="";
		document.images.show.alt = "";
		document.images.show.title = "";
	}
}

function ap(text) {
	document.slideform.slidebutton.value = (text == "Stop Slideshow") ? "Start Slideshow" : "Stop Slideshow";
	rotate();
}

function rotate()
{
	if (document.slideform.slidebutton.value == "Stop Slideshow")
	{
		current = (current == images.length-1) ? 1 : current+1;
		document.images.show.src = imageDir+images[current];
		document.getElementById("linklarge1").href="images/photolib/"+images[current];

		window.setTimeout("rotate()", interval);
		if(descriptionslide[current])
		{
			document.getElementById("imagedesc").innerHTML = descriptionslide[current];
			document.images.show.alt = descriptionslide[current];
			document.images.show.title = descriptionslide[current];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";
			document.images.show.alt = "";
			document.images.show.title = "";
		}

	}
}




function calcHeight()
{
  //find the height of the internal page
  var the_height=document.getElementById('newsletterpreview').contentWindow.document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById('newsletterpreview').height=the_height;
/*  document.getElementById('newsletterpreview').scrolling="no";*/

}

/*functie die toppositie bepaalt van het element op de pagina*/
function getElementTop(Elem) {
	if (document.layers) {
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all) {
			var elem = document.all[Elem];
		}
		yPos = elem.offsetTop;
		tempEl = elem.offsetParent;
		while (tempEl != null) {
  			yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
  		}
		return yPos;
	}
}







