
	/*
	* Shortcutfunctie
	* @author Erik Winter <erik@efocus.nl>
	*/
	function ge(i) {
		return document.getElementById(i);
	}


/* alsosee banners */

	function toonFlashME() {
		
		document.write('\t\t<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="191" height="186" id="261165PH_Bijzonder" align="middle">\n');
		document.write('\t\t<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('\t\t<param name="movie" value="/img/site/eynl/barometer/mediabarometer_01.swf" /><param name="wmode" value="transparent"><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="/img/site/eynl/barometer/mediabarometer_01.swf" wmode="transparent" quality="high" bgcolor="#dbeefb" width="191" height="186" name="261165PH_Bijzonder" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
		document.write('\t\t</object>\n');
	
	}
	
	
	function toonFlashEYY() {
		
		document.write('\t\t<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="190" height="120" id="261165PH_Bijzonder" align="middle">\n');
		document.write('\t\t<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('\t\t<param name="movie" value="/img/site/eynl/YouBanner_190_v0.5.swf" /><param name="wmode" value="transparent"><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="/img/site/eynl/YouBanner_190_v0.5.swf" quality="high" bgcolor="#dbeefb" width="190" height="120" name="261165PH_Bijzonder" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
		document.write('\t\t</object>\n');
	
	}
	

/* publicaties */

	var url;

	function gaNaarPubl(i){
	
		url = "";
		 
		if(document.getElementById('soort1').checked==true) {
			url += 'a';
		}
		if(document.getElementById('soort2').checked==true) {
			url += 'n';
		}
		if(document.getElementById('soort3').checked==true) {
			url += 'b';
		}
		if(document.getElementById('soort4').checked==true) {
			url += 'o';
		}
		if(document.getElementById('soort5').checked==true) {
			url += 'm';
		}
		
		if(ge(i).value!=0){
			if(ge(i)) document.location.href = "?pag=915&soort="+url+"&"+i+"="+ge(i).value;
		}	
	}
	
	
	var tekst;

	function set_soort() {
		
		tekst = "";
		
		if(document.getElementById('soort1').checked==true) {
			tekst += 'a';
		}
		if(document.getElementById('soort2').checked==true) {
			tekst += 'n';
		}
		if(document.getElementById('soort3').checked==true) {
			tekst += 'b';
		}
		if(document.getElementById('soort4').checked==true) {
			tekst += 'o';
		}
		if(document.getElementById('soort5').checked==true) {
			tekst += 'm';
		}
		
		document.getElementById('zoek_op').value=tekst;
	}
	
	document.klapdiv=null;
function klapdivclick(el)
{
	if(!el) el = event.srcElement;
	if(el.tagName != 'A') return false;

	// de bijbehorende body-div zoeken
	var parentEl = el.parentElement || el.parentNode;
	var divs = parentEl.getElementsByTagName('div');
	var deDiv = null;
	for(var i in divs)
		if(divs[i].className=='klapdivcontent') deDiv = divs[i];
	if(!deDiv) return false;

	// Als er al een div actief was, die nu verbergen.
	if(document.klapdiv) document.klapdiv.style.display = 'none';
	// Als wordt geklikt op de al actieve div, dan wordt alles verborgen.
	if(document.klapdiv==deDiv) document.klapdiv=null;
	else
	{
		// Anders het aangeklikte item tonen.
		deDiv.style.display='block';
		document.klapdiv=deDiv;
	}
}

function toonFlashMetAlternatief()
{
	
	// Alle dynamische flash-elementen op deze pagina activeren (gemarkeerd met "flash-met-alternatief").
	// Dit zijn elementen met de volgende structuur: <div><img src=".../flash-met-alternatief/..."></div>.
	var alleImgs = document.getElementsByTagName('img');
	// Achterstevoren door de array heen, omdat we binnen de loop de array kunnen verstoren.
	for(var i=alleImgs.length-1; i>=0; i--)
	{
		if(alleImgs[i].src.indexOf('flash-met-alternatief')>0)
		{
			var parentEl = alleImgs[i].parentNode;
			
			// alsosees met een flash alternatief worden niet inline weergegeven (omdat ze gecentreerd moeten worden)
			if(alleImgs[i].src.indexOf('alsosee/flash-met-alternatief')>0) {
				parentEl.style.display = 'block';
			} else if(alleImgs[i].src.indexOf('alsosee/flash-met-alternatief')>0) {
				parentEl.style.display = 'inline';
			}
			
			var imgnaamArr = alleImgs[i].src.split(/\./);
			// Onderstaande checkt of het plaatje een extensie heeft en of er een parent element gevonden kon worden.
			if(imgnaamArr.length<2 || !parentEl) continue;
			// Wat hier gebeurt: de extensie van het plaatje wordt vervangen door 'swf'.
			imgnaamArr[imgnaamArr.length-1] = 'swf';
			// hoogte en breedte van de afbeelding worden gebruikt voor de flash
			var breedte = alleImgs[i].style.width || alleImgs[i].width;
			var hoogte = alleImgs[i].style.height || alleImgs[i].height;
			if(!breedte || !hoogte || breedte=='0px' || hoogte=='0px') continue;
			// de parameters voor SWFObject() even bij naam noemen voor de overzichtelijkheid
			var params = {
				'swfnaam': imgnaamArr.join('.'),
				'elId': 'movie',
				'breedte': breedte,
				'hoogte': hoogte,
				'flashversie': '8'
			};
			
			//'bgkleur': '#ffffff'
			
			var so = new SWFObject(params.swfnaam, params.elId, params.breedte, params.hoogte, params.flashversie, params.bgkleur);
			// het ding transparant maken zodat het achter het uitklapmenu staat
			so.addParam("wmode",'transparent');
			so.write(parentEl);
			
		}
	}
}


var newWindowEYo = null;
function closeWinEYo(){
	if (newWindowEYo != null){
		if(!newWindowEYo.closed)
			newWindowEYo.close();
	}
}
function popUpWinEYo(url, type, strWidth, strHeight){
	
	closeWinEYo();
	
	if (type == "fullScreen"){
		strWidth = screen.availWidth - 10;
		strHeight = screen.availHeight - 160;
	}
	
	strWidthconsole = (screen.availWidth / 2)-340;
	strHeightconsole = (screen.availHeight / 2) - 280;
		
	
	var tools="";
	if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left="+strWidthconsole+",top="+strHeightconsole+"";
	newWindowEYo = window.open(url, 'newWin', tools);
	newWindowEYo.focus();
}



/*
document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};
*/

function loadOfficesMap() {
	
	if (!(document.getElementById('eyOfficesMap'))) return;

		var offices = 22;
		
		for (var i=0; i < offices; i++) {
			
			var officenumber = i + 1;
			if (officenumber < 10) {
				officenumber = '0' + officenumber;
			}
		
			var office = 'office' + officenumber;
			var place = 'place' + officenumber;
			
			if (ge(office) && ge(place)) {
				
				ge(office).nr = ge(place).nr = officenumber;
				
				ge(office).onmouseover = function() { 
					ge('place' + this.nr).className = 'over';
				};
				ge(office).onmouseout = function() { 
					ge('place' + this.nr).className = '';
				};
				
				ge(place).onmouseover = function() { 
					ge('office' + this.nr).className = 'over';
				};
				ge(place).onmouseout = function() { 
					ge('office' + this.nr).className = '';
				};
			}
			
		}	
					
}

window.onload = function () {
	loadOfficesMap();
	correctPNG();
}

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{

  var arVersion = navigator.appVersion.split("MSIE")
  var version = parseFloat(arVersion[1])
  if ((version >= 5.5) && (document.body.filters)) 
  {
     for(var i=0; i<document.images.length; i++)
     {
        var img = document.images[i]
        var imgName = img.src.toUpperCase()
        if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
        {
           var imgID = (img.id) ? "id='" + img.id + "' " : ""
           var imgClass = (img.className) ? "class='" + img.className + "' " : ""
           var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
           var imgStyle = "display:inline-block;" + img.style.cssText 
           if (img.align == "left") imgStyle = "float:left;" + imgStyle
           if (img.align == "right") imgStyle = "float:right;" + imgStyle
           if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
           var strNewHTML = "<span " + imgID + imgClass + imgTitle
           + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
           + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
           + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
           img.outerHTML = strNewHTML
           i = i-1
        }
     }
  }    
}

var vest_oud = 0;	
	
function showDetailVestiging(i) {
	
	if(vest_oud==i) {
		
		document.getElementById('vestiging_detail_'+vest_oud).style.display = 'none';
		document.getElementById('plus_'+i).src = '/siteimg/eyYellowArrowUp.gif';
		vest_oud = 0;
		
	} else {
	
		if(vest_oud>0) {
			document.getElementById('vestiging_detail_'+vest_oud).style.display = 'none';
			document.getElementById('plus_'+i).src = '/siteimg/eyYellowArrowUp.gif';
			vest_oud = 0;
			
		}
		
		document.getElementById('vestiging_detail_'+i).style.display = 'block';
		document.getElementById('plus_'+i).src = '/siteimg/eyYellowArrowDown.gif';
		vest_oud=i;
		
	}
	
}			
