﻿/********************************************************************************
*																				*
* (c) 2007 by KOI/DNK-Amsterdam 												*
*																				*												*
* All Rights reserved, this file may not be copied/used without permission.		*
*																				*
* If you are interested in using this code, please contact hee@gmx.ch			*
*																				*
*********************************************************************************/


//images to front/back

var zIndex = 100;

		Browser = '';
		var a = document.all;
		var b = document.layers;
		var c = document.getElementById;
		var d = navigator.userAgent.search(/Firefox/);
		var e = navigator.userAgent.search(/Opera/);
		var f = navigator.userAgent.search(/Netscape/);

		if ( (a) && (c) && !(e) ) {

		var calib_top = 50;
		var calib_left = 23;

		}
		else if ( (a) && !(c) && !(e) ) {

		var calib_top = 86;
		var calib_left = 4;

		}
		else if (d) {


		var calib_top = 86;
		var calib_left = 4;

		}
		else if (b) {

		var calib_top = 86;
		var calib_left = 4;
		}
		else if ( !(b) && (c) ) {

		var calib_top = 86;
		var calib_left = 4;
		}
		else if (e) {

		var calib_top = 86;
		var calib_left = 4;
		}

function up(what)
{
	zIndex++;
	what.style.zIndex = zIndex;
}


function down(what)
{
	zIndex--;
	what.style.zIndex = zIndex;
}


function showhide(elementId, path)
{

	//place images
        var top = document.getElementById('lnk' + elementId).offsetTop;
	var left = document.getElementById('lnk' + elementId).offsetLeft;
	

	var container = 'pic1';
	var top = parseInt((top) + calib_top) + 'px';
	var left = parseInt((left) + calib_left) + 'px';
    var elmt = document.getElementById('pic' + elementId);
	document.getElementById('pic' + elementId).style.top=top;
	document.getElementById('pic' + elementId).style.left=left;

	//load/show/hide images 

	if (elmt.style.visibility == 'visible')
	{
		elmt.style.visibility='hidden';
		zIndex--;
		elmt.style.zIndex= zIndex;
		}else{
		elmt.style.visibility='visible';
		elmt.src = path;
		zIndex++;
		elmt.style.zIndex= zIndex;
	}
	
	//"Frozen hover"
	
	var select;
    var lnk=1;
      
    if(document.getElementById)
    {
    select=document.getElementById('lnk'+ elementId);
    select.className='before';
    select=document.getElementById('lnk'+ elementId);
    select.className='after';
    select.blur();
    lnk = elementId;
    }
    
}
