var adt_id=298;
var fileserver = 'http://files.archieven.nl';
function InitZoek()
{
}

function preload()
{
	icon2aanImg= new Image();
        icon2aanImg.src= fileserver+"/"+adt_id+"/i/i2aan.gif";
        
        icon2Img= new Image();
        icon2Img.src= fileserver+"/"+adt_id+"/i/i2.gif";
        
        icon3aanImg= new Image();
        icon3aanImg.src= fileserver+"/"+adt_id+"/i/i3aan.gif";
        
        icon3Img= new Image();
        icon3Img.src= fileserver+"/"+adt_id+"/i/i3.gif";
        
//        FrameBuster();
}		


function FrameBuster(){
 if (top.location!=self.location)
 top.location=self.location;
}


function veranderImg(imgName, imgSrc){
  		document.images[imgName].src = imgSrc;
}


function preload2(){
  preload();
  FrameBuster();
}

function imgSwap(imgName, imgSrc){
                document.images[imgName].src = imgSrc;
}



function blokKlap(id, imgName, imgSrc, state)
{
  id = document.getElementById(id);
  document.images[imgName].src = imgSrc;

  if (state)
  {
    if (id.style.left == "637px") id.style.left = "580px";
    id.style.display = '';
  }
  else
  {
     id.style.display = "none";
  }
}

// Functie die test of er een echte DOM-compliant browser wordt gebruikt zoals NS6
function testDOM(){
    if (navigator.appName == "Netscape") return 1;
    	else return 0;
}


/*
  uitklap
*/

var klap=1;

// functie die de gehele boom opent
function openAlles() {
var divElements = document.getElementsByTagName("div");
var plaatje = document.getElementById("mmpp");

var x=0;
var y=0;
for (x=0; x<divElements.length; x++){
  if (divElements[x].id.substr(0,1)=='T') {
    divElements[x].style.display='';
    y++;
    }
  }

// image objecten klappen
var imgElements = document.getElementsByTagName("img");

for (x=0; x<imgElements.length; x++){
  if (imgElements[x].id.substr(0,2)=='LT' && imgElements[x].src.indexOf('p2.gif')!=-1) {
      imgElements[x].src= fileserver+'/'+adt_id+'/i/m2.gif';
    }
  }

  if (y!=0) plaatje.src = fileserver+'/'+adt_id+'/i/mm.gif';		// alleen swap als er iets te swappen valt ;)

klap = 0;
}

function sluitAlles() {
var divElements = document.getElementsByTagName("div");
var plaatje = document.getElementById("mmpp");

var x=0;
var y=0;

for (x=0; x<divElements.length; x++) {
  if (divElements[x].id.substr(0,1)=='T') {
    divElements[x].style.display='none';
    y++;
    }
  }

// image objecten klappen
var imgElements = document.getElementsByTagName("img");
for (x=0; x<imgElements.length; x++){
  if (imgElements[x].id.substr(0,2)=='LT' && imgElements[x].src.indexOf('m2.gif')!=-1) {
      imgElements[x].src= fileserver+'/'+adt_id+'/i/p2.gif';
    }
  }

  if (y!=0) plaatje.src = fileserver+'/'+adt_id+'/i/pp.gif';		// alleen swap als er iets te swappen valt ;)
klap = 1;
}

function totaalKlap(){
 if(klap) openAlles()
   else sluitAlles();
}

/* --- */

function toggleHulp(id, state, e ,w)
{
  var DivRef = document.getElementById(id);
  var IfrRef = document.getElementById('schaduwDiv');
  var correctie = 10;	

   if(state)
   {
     DivRef.style.display = "block";
     if (w) DivRef.style.width = w + "px";
     IfrRef.style.width = DivRef.offsetWidth;
     IfrRef.style.height = DivRef.offsetHeight;
     IfrRef.style.top = DivRef.style.top;
     IfrRef.style.left = DivRef.style.left;
     IfrRef.style.zIndex = DivRef.style.zIndex - 1;
     IfrRef.style.display = "block";

     if (!window.event)
     {
       if (document.body.clientWidth<(e.pageX+200)) correctie = (e.pageX+200+10+10) - document.body.clientWidth;
       x = (e.pageX) + 10 - correctie;
       x2 = (e.pageX) + 10 - correctie;
       y = (e.pageY) + 10;
       y2 = (e.pageY) + 10;
     }
     else
     {
       if (document.body.clientWidth<(event.clientX+200)) correctie = (event.clientX+200+10+10) - document.body.clientWidth;
       x = (document.body.scrollLeft + event.clientX) + 10 - correctie;
       x2 = (document.body.scrollLeft + event.clientX) + 10 - correctie;
       y = (document.body.scrollTop + event.clientY) + 10;
       y2 = (document.body.scrollTop + event.clientY) + 10;
     }

   DivRef.style.left = x + "px";
   DivRef.style.top  = y + "px";
   IfrRef.style.left = x + "px";
   IfrRef.style.top  = y + "px";
   DivRef.style.visibility = "visible";

  }
  else
  {
    DivRef.style.display = "none";
    IfrRef.style.display = "none";
  }
}

function closeMenu(event) 
{
  var current, related;

  if (window.event) {          // IE
    current = this;
    related = window.event.toElement;
  }
  else {
    current = event.currentTarget;
    related = event.relatedTarget;
  }

  if (current != related && !contains(current, related))
    current.style.visibility = "hidden";
}

function contains(a, b) 
{
  // als node a contains node b bevat, true teruggeven.

  while (b.parentNode)
    if ((b = b.parentNode) == a)
      return true;
  return false;
}

var status=0;

// wrap tvoet --> toggleHulp
function tVoet(id, state, e)
{
	toggleHulp (id, state, e);
}

// windowfuncties
function popUp(id, url, width, height){
  openCenter(id, url, width, height, 'scrollbars=yes,status=yes');
}

function pDet(id, url){
  openCenter(id, url, 750, 500, 'scrollbars=yes,status=yes');
}


function openHoofd(url){
	window.open(url, 'archievenmain');
}

function openCenter(id, url, width, height, properties)
{
	if (screen)
	{
		x = (screen.availWidth - width) / 2;
		y = (screen.availHeight - height) / 2;
  }

  referentie = window.open(url, id, properties+',width='+width+',height='+height+',screenX='+x+',screenY='+y+',left='+x+',top='+y);
}


function clikker(a,g) {
a = document.getElementById(a);
g = document.getElementById(g);
      if (a.style.display =='') {
         a.style.display = 'none';
         g.src=fileserver+'/'+adt_id+'/i/p2.gif';
      }
      else {
         a.style.display='';
         g.src=fileserver+'/'+adt_id+'/i/m2.gif';
      }
   }
 function clik1(a,g) {
var a = document.getElementById(a);
var g = document.getElementById(g);
      if (a.style.display =='') {
         a.style.display = 'none';
         g.src=fileserver+'/'+adt_id+'/i/pl1.gif';
      }
      else {
         a.style.display='';
         g.src=fileserver+'/'+adt_id+'/i/m1.gif';
      }
   }
var zswapstatus=0;
   function zoekSwap(){
	var i1l = document.getElementById('i1l');
//	var i1r = document.getElementById('i1r');
	var bg1 = document.getElementById('a1');
	var bg2 = document.getElementById('a2');
	var z1 = document.getElementById('zoeken1');	
	var z2 = document.getElementById('zoeken2');
if (zswapstatus){
	zswapstatus=0;
	bg1.style.background='#eeeeee';
	bg2.style.background='#ffffff';
	i1r.src = fileserver+'/'+adt_id+'/i/hoekje_rechts.gif';
	i2l.src = fileserver+'/'+adt_id+'/i/l.gif';
	i2r.src = fileserver+'/'+adt_id+'/i/leeg.gif';
	i1l.src = fileserver+'/'+adt_id+'/i/hoekje_blauw.gif';
	z1.style.display="";
	z2.style.display="none";
} else {
	zswapstatus=1;
	bg1.style.background='#ffffff';
	bg2.style.background='#eeeeee';
	i1l.src = fileserver+'/'+adt_id+'/i/leeg.gif';
	i1r.src = fileserver+'/'+adt_id+'/i/leeg.gif';
	i2l.src = fileserver+'/'+adt_id+'/i/hoekje_blauw.gif';
	i2r.src = fileserver+'/'+adt_id+'/i/hoekje_rechts.gif';
	z2.style.display="";
	z1.style.display="none";
	}

}

// functie die tabbladen bestuurt. in: plaatje links, titel, plaatje rechts, pagina met tekst, kleur van tabblad
// reserveer ruimte voor oude objecten:
var oi1,otitel,oi2,otekst;
// de code
function openTab(i1,titel,i2,tekst,kleur,uitkleur,linkshoekjekleur)
{
// kijken of de pagina voor het eerst is geopend. Dan moet tab 1 de vorige tab zijn.

if (!oi1) oi1= document.getElementById('t0l');
if (!otitel) otitel= document.getElementById('t0');
if (!oi2) oi2= document.getElementById('t0r');
if (!otekst) otekst = document.getElementById('t0tekst');

// sluit vorige tab
oi1.src=fileserver+'/'+adt_id+'/i/hoekje_links_ffffff.gif';
otitel.style.background='#'+uitkleur;			// kleur van een 'uit' tabblad
otitel.style.backgroundImage='url('+fileserver+'/'+adt_id+'/i/leeg.gif)';
oi2.src=fileserver+'/'+adt_id+'/i/hoekje_rechts_ffffff.gif';
otekst.style.display="none";

// open nieuwe tab:
i1 = document.getElementById(i1);
titel = document.getElementById(titel);
i2 = document.getElementById(i2);
tekst = document.getElementById(tekst);

i1.src = fileserver+'/'+adt_id+'/i/hoekje_'+linkshoekjekleur+'.gif';
i2.src = fileserver+'/'+adt_id+'/i/hoekje_rechts_'+kleur+'.gif';

titel.style.backgroundImage='url('+fileserver+'/'+adt_id+'/i/leeg.gif)';
titel.style.backgroundColor='#'+kleur;

tekst.style.display='';

// bewaar dit als oud object, zodat de oude tab wordt gesloten bij het openen:
oi1 = i1;
otitel = titel;
oi2 = i2;
otekst = tekst;

}


// valideerfunctie
function validField(formField,fieldLabel)
{
        var result = true;
	formField.value = formField.value.replace(/^\s+/g,"");

        if (formField.value == "")
        {
                alert('Vul aub ' + fieldLabel +' in.');
                formField.focus();
                result = false;
        }


  return result;
}

var wisFlag = false;
function wisVeld(id)
{
	var formField = document.getElementById(id);

	if (!wisFlag)
	{
		formField.value = '';
		wisFlag = true;
	}
	formField.focus();
}

function focusVeld(e)
{
  e = document.getElementById(e);
  e.focus();
}

