/*RMNL Javascript Magic*/

window.onload = initStreep;

function initStreep()
{
	// initActionLinks();
	// liveSearchInit();
	initMenu();
	//resetFoot();
}

function initActionLinks()
{
	// Functie om van de gallerij foto's popinlinks te maken
	if (document.getElementById && document.createElement)
	{
		var aatjes = document.getElementsByTagName('a');
		for (var i=0; i<aatjes.length; i++){
			if (aatjes[i].parentNode.parentNode.className == 'linklist')
			{
				aatjes[i].onclick = function () 
				{ 
					confirmExitLink(this.href,this.title); 
					return false 
				}
			}
			else if (aatjes[i].className == 'archiveLink')
			{
				aatjes[i].title = "Click to toggle excerpt view";
				aatjes[i].onclick = function () 
				{ 
					toggleExcerpt(this); 
					return false 
				}
			}
			else if (aatjes[i].className == 'videoLink')
			{
				loadFlashVideo(aatjes[i]);
			}
		}
	}
}

function resetFoot()
{
	var foot = document.getElementById('footer');
	foot.style.cssFloat = 'right';
	foot.style.cssFloat = 'left';
}

function initMenu()
{
	// functie verbergt submenu's
	if (document.getElementById && document.createElement)
	{
		var lijstjes = document.getElementById('menu').getElementsByTagName('ul');
		for (var i=0; i<lijstjes.length; i++)
		{
			if (lijstjes[i].className == 'children')
			{
				hoofdlink = lijstjes[i].previousSibling.previousSibling;
				//nieuwelink = '<li><a href="'+hoofdlink.href+'" title="See an overview of all '+hoofdlink.innerHTML.toLowerCase()+' items">&nbsp;&rsaquo;&nbsp;&rsaquo; &Uuml;berblick &lsaquo;&nbsp;&lsaquo;&nbsp;</a></li>';
				//lijstjes[i].innerHTML = nieuwelink + lijstjes[i].innerHTML;
				lijstjes[i].innerHTML = lijstjes[i].innerHTML;
				hoofdlink.setAttribute("title","Click to toggle submenu '"+hoofdlink.title.toLowerCase()+"'");
				hoofdlink.setAttribute("accesskey",i+1);
				hoofdlink.onclick = toggleSubMenu;
				if (readCookie('item'+i) != 'geopend' && document.location.href.indexOf(hoofdlink.href) < 0)
				{
					lijstjes[i].style.display = "none";
				}
				//hoofdlink.setAttribute("href","#");
			}
		}
	}
}

function toggleSubMenu()
{
	var lijstjes = document.getElementById('menu').getElementsByTagName('ul');
	var deLijst = this.nextSibling.nextSibling;
	for (var i=0; i<lijstjes.length; i++)
	{
		if (lijstjes[i] == deLijst)
		{
			if(deLijst.style.display == "none")
			{
				deLijst.style.display = "";
				document.cookie = "item"+i+"=geopend; path=/";
			} 
			else 
			{
				deLijst.style.display = "none";
				document.cookie = "item"+i+"=; path=/";
			}
		}
	}
}

function readCookie(naam)
{
  var alles = document.cookie.split("; ");
  for (var i=0; i < alles.length; i++)
  {
    var setje = alles[i].split("=");
    if (naam == setje[0])
      return unescape(setje[1]);
  }
  return null;
}

function confirmExitLink (deLink,deTitel) 
{
	if (confirm('This link will take you away from this site and towards:\n' + deTitel)){
		document.location.href = deLink;
	}
}

function toggleExcerpt(obj)
{
	var el = document.getElementById('excerpt'+obj.previousSibling.name.split("-")[1]);
	if (el.style.display == 'none')
	{
		el.style.display = 'block';
	} 
	else 
	{
		el.style.display = 'none';
	}
	resetFoot();
}


