﻿function checkEnter(e, id, lang)
{
	var characterCode;
	if(e && e.which){
		e = e;
	 	characterCode = e.which;
	}
	else
	{
	 	e = event;
	 	characterCode = e.keyCode;
	}	 
	if(characterCode == 13)
	{
 	 	doSearch(id, lang);
 	 	return false;
	}
	return true;
	
}
function doSearch(id,lang)
{
	if($(id).value != "")
	{
		if(lang =="NL")
			location.href="/NL/Pages/zoeken.aspx?s=" + URLEncode($(id).value);
		else
			location.href="/EN/Pages/search.aspx?s=" + URLEncode($(id).value);
	}
}

function recieveImgNrFromFlash(curr,name) {
            var arr;
            arr=document.getElementsByName('thumbs');
            for(var i=0;i<arr.length;i++){
                                   arr[i].className="in-active";
            }
            
            arr[curr-1].className="active";
            if(document.getElementById("projectnaam")&&name.toString()!=""&&name.toString()!="undefined"){
                        document.getElementById("projectnaam").innerHTML="Project: "+name.toString();
            }
}



function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}

var previousdiv;
var previouslink;

var previousdiv2;
var previouslink2;
var previousdivalt = 0;

function hide(div)
{
	$(div).style.display='none';
}
function show(div)
{
	$(div).style.display='';
}
function hidediv(div)
{
	$(div).style.display='none';
}
function showdiv(div)
{
	$(div).style.display='';
}

function sh(div, link, imgon, imgoff)
{
	if(imgon)
	{	var pnl = $(div);
		var lnk = $(link);
		if(pnl.style.display=='')
		{
			pnl.style.display='none';
				lnk.src='/inbo_images/'+ imgoff;
		}
		else
		{
			pnl.style.display='';
			lnk.src='/inbo_images/'+ imgon;
		}
	}
	else
	{
		var pnl = $(div);
		var lnk = $(link);
		if(pnl.style.display=='')
		{
			pnl.style.display='none';
			lnk.src='/inbo_images/plus_btn.gif';
		}
		else
		{
			pnl.style.display='';
			lnk.src='/inbo_images/minus_btn.gif';
		}
	}
}
function toggle(on,off)
{
	$(on).toggle();
	$(off).toggle();
}
function divtoggle(on,off)
{
	$(on).toggle();
	$(off).toggle();
}


function ShowHide(div, link, imgon, imgoff, altoff,isalt)
{

	if(imgon)
	{
		if(previousdiv2 != null && previouslink2 != null)
		{	if(isalt == 1 || previousdivalt  == 1)
				sh(previousdiv2, previouslink2, imgon, altoff);
			else
				sh(previousdiv2, previouslink2, imgon, imgoff);
	
		}
		if(previousdiv2 != div)
		{
			previousdiv2 = div;
			previouslink2 = link;
			previousdivalt = isalt;
			sh(div,link, imgon, imgoff, altoff, isalt);
		}
	}
	else
	{
		
		if(previousdiv != null && previouslink != null && (previousdiv != div && $(previousdiv).style.display==''))
			sh(previousdiv, previouslink);
		
		previousdiv = div;
		previouslink = link;
		sh(div,link);
		
	}
}



function shSideBar(div, link, link2)
{
	var pnl = $(div);
	var lnk = $(link);
	var link = $(link2);
	if(pnl.style.display=='')
	{
		pnl.style.display='none';
		lnk.src='/inbo_images/blockopen1.gif';
		 link.style.color = "#320000";
	}
	else
	{
		pnl.style.display='';
		lnk.src='/inbo_images/blockopen1_f2.gif';
		 link.style.color = "#ffffff";
	}
}
function hoveroutsidebarimage(div, p, l)
{
    var pnl = $(p);
    var img = $(div);
    var link = $(l);
    
       //MM_changeProp(l,'','color','#FFFFFF');
    if(pnl.style.display=='')
	{
		img.src=='/inbo_images/blockopen1_f2.gif';
		 link.style.color = "#ffffff";
	}
	else
	{
		img.src='/inbo_images/blockopen1.gif';
		if(link.style.color == "#320000")//MM_changeProp(l,'','color','#320000');
             link.style.color = "#ffffff";
	}

    
}

function MM_changeProp(objId,x,theProp,theValue) { //v9.0



  var obj = null; with (document){ if (getElementById)
  obj = getElementById(objId); }
  if (obj){
  //alert(theProp+" "+eval("obj.style."+theProp))
    if (theValue == true || theValue == false)
      eval("obj.style."+theProp+"="+theValue);
    else eval("obj.style."+theProp+"='"+theValue+"'");
  }
}

function hoversidebarimage(div, p, l)
{
    var pnl = $(p);
    var img = $(div);
    var link = $(l);
   
       //MM_changeProp(l,'','color','#FFFFFF');
    if(pnl.style.display=='')
	{
		img.src=='/inbo_images/blockopen1_f2-o.gif';
		 link.style.color = "#ffffff";
	}
	else
	{
		img.src='/inbo_images/blockopen1-o.gif';
		if(link.style.color == "#ffffff")//MM_changeProp(l,'','color','#320000');
            link.style.color = "#320000";
	}
}
function ShowHideSideBar(div, link, link2)
{
	shSideBar(div,link, link2)
}

function ShowSlideShowImage(imgUrl, link)
{
	alert(imgUrl);
}

function swap(imgID, src)
{
	$(imgID).src=src;
}





/*  rollovers for project homepages  */

/*var rolink = "";
function RollOver(obj, tle, loc, vgb, txt, lnk) {
            w = obj.width;
            h = obj.height;
            rolink = lnk;
            var curleft = curtop = 0;
            if (obj.offsetParent) {
            do {
                                   curleft += obj.offsetLeft;
                                   curtop += obj.offsetTop;
                        } while (obj = obj.offsetParent);
            }
            with (document.getElementById("rolloverblok")) {
                        htmltxt = '<b>'+tle+'</b>';
                        if (w >= 162 && loc != '') {
                                   htmltxt += '<br>'+loc;
                        }
                        if (w >= 162 && vgb != '') {
                                   htmltxt += '<br>'+vgb;
                        }
                        if (w >= 216 && txt != '') {
                                   htmltxt += '<br><font class="kopje" style="font-weight:normal">'+txt+'</font>';
                        }
                        innerHTML = htmltxt;
                        padd = Math.round(Math.sqrt(w/2));
                        style.visibility = 'visible';
                        style.left = curleft+'px';
                        style.top = curtop+'px';
                        style.width = (w-2*padd)+'px';
                        style.height = (h-2*padd)+'px';
                        style.fontSize = padd+'pt';
                        style.padding = padd+'px';
            }
}

function RollOut() {
            document.getElementById("rolloverblok").style.visibility = 'hidden';
}

function roNavigate() {
            document.location.href = rolink;
}
*/

var rolink = "";
function RollOver(obj, tle, loc, vgb, txt, lnk) {
	w = obj.width;
	h = obj.height;
	rolink = lnk;
	vgb = vgb.toLowerCase();
	vgb = vgb.substr(0,1).toUpperCase()+vgb.substr(1);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	with (document.getElementById("rolloverblok")) {
		htmltxt = '<b>'+tle+'</b>';

		if (w >= 162) {
			htmltxt += '<br>'+loc;
		}
		if (w >= 162) {
			htmltxt += '<br><font class="kopje" style="font-weight: normal">'+txt+'</font>';
		}
		if (w >= 216) {
			htmltxt += '<br>'+vgb;
		}
		innerHTML = htmltxt;
		padd = Math.round(Math.sqrt(w/2));
		style.visibility = 'visible';
		style.left = curleft+'px';
		style.top = curtop+'px';
		style.width = (w-2*padd)+'px';
		style.height = (h-2*padd)+'px';
		style.fontSize = padd+'pt';
		style.padding = padd+'px';
	}
}
function RollOut() {
	document.getElementById("rolloverblok").style.visibility = 'hidden';
}
function roNavigate() {
	document.location.href = rolink;
}

var activepubthumbID = "thumb1";
function setpubimage(url, id, thumbid)
{
	//'/SiteCollectionImages/publicatiepix.jpg', 'publicatiepix'
	document.getElementById(id).src=url;
	document.getElementById(activepubthumbID).src = document.getElementById(activepubthumbID).src.replace("_f2.gif", ".gif");
	activepubthumbID = thumbid;
	document.getElementById(activepubthumbID).src = document.getElementById(activepubthumbID).src.replace(".gif", "_f2.gif");
}


function showname(name,div)
{
	jQuery(div).addClass("active");
	jQuery("mensennaam").html(name);
}
function hidename(div)
{
	jQuery(div).removeClass("active");
	jQuery("mensennaam").html();
}