//   LINKEFFECT SCRIPT

//   [ 'LINK' , '(PAD NAAR) AFBEELDING' , 'TARGET', 'TEKST ONDER LINK' ]
//   Als 'TARGET' kun je invullen: '_blank'(nieuw venster),'naam'(framenaam),''(geen target)
//  'TEKST ONDER LINK' laat je leeg indien je geen tekst wenst.

var linkLijst=[
[ 'docu/main.html' , './afb/home.jpg' , 'main', 'Hoofdpagina' ],
[ 'docu/informatie.html' , './afb/informatie.jpg' , 'main', 'Informatie over de kosten en "waarom postduiven?"' ],
[ 'docu/werkwijze.html' , './afb/werkwijze.jpg' , 'main', 'Onze werkwijze voor het lossen van de duiven' ],
[ 'docu/werkgebied.html' , './afb/werkgebied.jpg' , 'main', 'Bekijk hier ons werkgebied' ],
[ 'docu/reserveren.html' , './afb/reserveren.jpg' , 'main', 'Online en vrijblijvend reserveren' ],
[ 'fotoalbum/index.html' , './afb/fotoalbum.jpg' , 'main', 'Fotoalbum' ],
[ 'http://bruidsduiven.mygb.nl/' , './afb/gastenboek.jpg' , 'main', 'Gastenboek' ],
[ 'docu/linkpagina.html' , './afb/linkpagina.jpg' , 'main', 'Linkpagina' ],
[ 'uitvaart/uitvaartduiven.html' , './afb/uitvaartduif.jpg' , 'blank', 'Uitvaartduiven' ] // geen komma na laatste link !

]

// DIT KUN JE AANPASSEN:

var beginAfmetingen=70; // beginafmetingen van de afbeeldingen (hoogte en breedte)
var Afmetingen=75;    	// variabele om de eerste keer correct te doen verlopen = beginAfmetingen
var eindAfmetingen=95;  // eindafmetingen van de afbeeldingen (hoogte en breedte)
var gebruikTekst=false;  // true = tekst onder link, false = geen tekst onder link.
var linkTekst='www.bruidsduiven.com'  // '' indien geen tekst gewenst
var tussenRuimte=10;    // aantal pixels tussen afbeeldingen en tekst onder afbeeldingen
var effectBreedte=5;    // tussen 2 en 5: aantal afbeeldingen beïnvloed door vergroting

// stijlkenmerken voor de tekst:

var textStyle="font-family:verdana; font-size:12px; color:#703C48; font-weight:bold";

// ***************************************************************************************

// VANAF HIER NIETS MEER WIJZIGEN:

var w3c=(document.haalElementById)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns4=(document.layers)?true:false;
var mx=0;
var overEl=false;
var enterEl=false;
var id=0;
var elLijst=new Array();
var elTekst;
var pgKlaar=false;
if(linkTekst=='')linkTekst='&nbsp;';
effectBreedte=Math.max(2,Math.min(5,effectBreedte))+.5;
var wA=effectBreedte*eindAfmetingen/2;
var mX=wA/1.5;

function haalMxy(v){
mx=(ie5||ie4)?event.clientX:v.pageX;}

function haalEl(s){
if(ns4)return findLayer(s,document);
else return (ie4)?document.all[s]:document.haalElementById(s);}

function haalW(e){
return parseInt(e.style.width);}

function plaatsBeeld(i,x){
elLijst[i].style.width=x;
elLijst[i].style.height=x;
document.images['linkDockI'+i].width=x;
document.images['linkDockI'+i].height=x;}

function getL(el){
var x=0;
var sx=(document.all)?document.body.scrollLeft:0;
while(el.offsetParent!=null){
x+=el.offsetLeft;
el=el.offsetParent;}
return x+el.offsetLeft-sx;}

function rAll(){
for(i=0;i<elLijst.length;i++) {

Afmetingen=haalW(elLijst[i]);
if (Afmetingen>beginAfmetingen) {
id=setTimeout('rAll()',10);
Afmetingen--;

plaatsBeeld(i,Afmetingen);
}}}

function Vergroten(){
var tEl,n1,n2;

if(overEl) {if(Afmetingen<eindAfmetingen) Afmetingen+=5; } else Afmetingen=50;

if(overEl){
for(i=0;i<linkLijst.length;i++){
tEl=elLijst[i];
if((getL(tEl)>=mx-wA)&&(getL(tEl)<=mx+wA)){
n1=getL(tEl)+haalW(tEl)/2+10;
n2=mx-wA;

n1=(Afmetingen*Math.sin(Math.abs(n1-n2)/mX));

plaatsBeeld(i,Math.max(n1,beginAfmetingen));
}else plaatsBeeld(i,beginAfmetingen);
}}}

function mOver(){
overEl=true;
clearTimeout(id);}

function mOut(){
overEl=false;
id=setTimeout('rAll()',100);}

function findLayer(name,doc){
var i,layer;
for(i=0;i<doc.layers.length;i++){
layer=doc.layers[i];
if(layer.name==name)return layer;
if(layer.document.layers.length>0)if((layer=findLayer(name,layer.document))!=null)return layer;}
return null;}

function writeText(text){
if(gebruikTekst && pgKlaar){
text=(text<0)?linkTekst:linkLijst[text][3];
if(text=='')text='&nbsp;';
if(ns4){
elTekst.document.open();
elTekst.document.write('<center><span style="'+textStyle+'">'+text+'</span></center>');
elTekst.document.close();}
else elTekst.innerHTML=text;
}}

function writeHTML(){
var t='';
if(w3c||ie4){
t+='<table cellpadding=0 cellspacing=0 border=0 height="'+eindAfmetingen+'" width="'+(((linkLijst.length-4)*beginAfmetingen)+(4*eindAfmetingen))+'px"><tr valign="bottom" align="center"><td>';
for(i=0;i<linkLijst.length;i++){
t+='<span id="linkDockD'+i+'" style="width:'+beginAfmetingen+'px; height:'+beginAfmetingen+'px;">';
t+='<a href="'+linkLijst[i][0]+'" target="'+linkLijst[i][2]+'" onmouseover="writeText('+i+')" onmouseout="writeText(-1)"><img name="linkDockI'+i+'" src="'+linkLijst[i][1]+'" width="'+beginAfmetingen+'" height="'+beginAfmetingen+'" border="none"></a>';
t+='</span>';
}
t+='</td></tr></table>';
if(gebruikTekst)t+='<center><div id="dockText" style="'+textStyle+'; padding-top:'+tussenRuimte+'px">'+linkTekst+'</div></center>';
}else{
t+='<table cellpadding=0 cellspacing=0 border=0 width="'+(linkLijst.length*beginAfmetingen)+'"><tr valign="bottom">';
for(i=0;i<linkLijst.length;i++)t+='<td height="'+eindAfmetingen+'"><a href="'+linkLijst[i][0]+'" target="'+linkLijst[i][2]+'" onmouseover="writeText('+i+')" onmouseout="writeText(-1)"><img src="'+linkLijst[i][1]+'" width="'+beginAfmetingen+'" height="'+beginAfmetingen+'" border="none"></a></td>';
t+='</tr>';
if(gebruikTekst)t+='<tr><td colspan="'+linkLijst.length+'"><td height="'+tussenRuimte+'"></td></tr><tr><td colspan="'+linkLijst.length+'"><ilayer width="'+(linkLijst.length*beginAfmetingen)+'"><layer name="dockText" height="100%"></layer></ilayer></td></tr>';
t+='</table>';}
document.write(t);}

window.onload=function(){
if(w3c||ie4){
for(j=0;j<linkLijst.length;j++){
elLijst[j]=haalEl('linkDockD'+j);
elLijst[j].n=j;
elLijst[j].onmouseover=mOver;
elLijst[j].onmouseout=mOut;
}
document.onmousemove=haalMxy;
setInterval('Vergroten()',20);
}
elTekst=haalEl('dockText');
if(ns4)writeText(-1);
pgKlaar=true;
}
writeHTML();