// JavaScript Document
function setPhoto(number)	{
		nieuwsinbeeld.src = load_images[number];
		nieuwsinbeeld.alt = load_altteksten[number];
		nieuwsinbeeld.title = load_altteksten[number];
		var height = load_heights[number];
		var width = load_widths[number];
		var ratio = 400/width;
		width = 400;
		height = height * ratio;
			if (height > 400){height = 400}	
		nieuwsinbeeld.height = height;
		nieuwsinbeeld.width = width;
		document.getElementById('fotobijschrift_titel').innerHTML = load_titels[number];
        document.getElementById('fotobijschrift_onderschrift').innerHTML = load_onderschrift[number];
        document.getElementById('fotobijschrift_bron').innerHTML = load_bronnen[number];
    }
		  
	function slide(direction)    {
        if (direction == "next")	{
			currentImage ++;	
			}
		if (direction == "prev")	{
			currentImage --;	
			}

        //De array eindigt altijd met een lege string. Dit is dus geen afbeelding.
        //Bovendien begint de index bij 0 i.p.v. 2 vandaar dat de lengte van de array met 2 verminderd wordt
        if (currentImage > (load_images.length - 2))	{
			currentImage = 0;	
			}
		if (currentImage < 0)	{
			currentImage = (load_images.length - 2);
			} 			
	setPhoto(currentImage);
	}	

function showLayer(layerName) {
  var menu = document.getElementById(layerName);
  menu.style.visibility = "visible";
  menu.style.display = "block";
}

function hideLayer(layerName) {
  var menu = document.getElementById(layerName);
  menu.style.visibility = "hidden";
  menu.style.display = "none";
}

function switchDescription(object) {
  var nodes = object.childNodes;
  for (var i = 0; i < nodes.length; i++) {
    if (nodes[i].className != null) {
      if (nodes[i].className == "openingPhoto_text") {
        var textnodes = nodes[i].childNodes;
        for (var i = 0; i < textnodes.length; i++) {
          if (textnodes[i].className != null) {
            if (textnodes[i].className == "openingPhoto_description") {
              var description = textnodes[i];
              if (description.style.visibility == "visible") {
                description.style.visibility = "hidden";
                description.style.display = "none";
              } else {
                description.style.visibility = "visible";
                description.style.display = "block";
              }
            }
          }
        }
      }
    }
  }
}

function switchTab(object) {
  var tabContentId = object.className;
  var navigationNode = object.parentNode.parentNode;
  var navigationNodes = navigationNode.childNodes;
  for (var i = 0; i < navigationNodes.length; i++) {
    navigationNodes[i].className = 'inactive';
  }
  object.parentNode.className = 'active';

  var parent = navigationNode.parentNode;
  var divs = parent.getElementsByTagName('div');
  for ( var i = 0; i < divs.length; i++ ) {
    if (divs[i].className == 'active') {
      divs[i].className = 'inactive';
    }
    if ( divs[i].id == tabContentId ) {
      divs[i].className = 'active';
    }
  }
  //debug(document.getElementById('rectangleContent').style.top);
}

function CloseTab(hideOrShow) {
  try {
    var close = document.getElementById("close");
    if (hideOrShow == 'hide') {
      close.style.display = "none";
    } else if (hideOrShow == 'show') {
      var close = document.getElementById("close");
      close.style.display = "inline";
    } else {
    }
  } catch (E) {
    alert(E);
  }
}

function switchTab_level2(object) {
  var tabContentId = object.className;
  var tempNode = object;
  var navigationNode = false;
  
  while (!navigationNode) {
    if (tempNode.parentNode.tagName == 'LI' || tempNode.parentNode.tagName == 'UL') {
      tempNode = tempNode.parentNode;
    } else {
      navigationNode = tempNode;
      var parent = tempNode.parentNode;
    }
  }

  var navigationNodes = navigationNode.getElementsByTagName('li');
  for (var i = 0; i < navigationNodes.length; i++) {
    if ( navigationNodes[i].className == 'active' ) {
      navigationNodes[i].className = 'inactive';
    }
  }
  object.parentNode.className = 'active';
  // activate the current object.

  var divs = parent.getElementsByTagName('div');
  CloseTab('hide');
  for ( var i = 0; i < divs.length; i++ ) {
    if ( divs[i].className == 'active' ) {
      divs[i].className = 'inactive';
    }
    if ( divs[i].id == tabContentId ) {
      divs[i].className = 'active';
      CloseTab('show');
    }
  }
}

function debug(msg) {
  var elm = document.getElementById("debug");
  if (!elm) {
    var debugDiv = document.createElement("div");
    debugDiv.innerHTML = '<textarea id="debug"></textarea>';

    document.body.appendChild(debugDiv);
    elm = document.getElementById("debug");
  }
  elm.value += msg + "\n";
}

function switchPhoto(link, imageSrc, width, height, title, description, copyright) {
  // var photoshowElement = document.getElementById('photoshow');
  var photoshowElement = link.parentNode.parentNode;
  var nodes = photoshowElement.childNodes;
  
  for (var i = 0; i < nodes.length; i++) {
    if (nodes[i].className != null) {
      if (nodes[i].className == "img") {
        var imgNode = nodes[i];
        var images = imgNode.getElementsByTagName("img");
        for (var j = 0; j < images.length; j++) {
          images[j].alt = title;
          images[j].src = imageSrc;
          images[j].width = width;
          images[j].height = height;
        }
      } else if (nodes[i].className == "content") {
        var contentNode = nodes[i];
        var titles = contentNode.getElementsByTagName("h3");
        for (var j = 0; j < titles.length; j++) {
          titles[j].innerHTML = title;
        }
        var paragraphs = contentNode.getElementsByTagName("p");
        for (var j = 0; j < paragraphs.length; j++) {
          if (paragraphs[j].className != null) {
            if (paragraphs[j].className == "description") {
              paragraphs[j].innerHTML = description;
            } else if (paragraphs[j].className == "copyright") {
              paragraphs[j].innerHTML = copyright;
            }
          }
        }
      } else if (nodes[i].className == "navigation") {
        var navigationNode = nodes[i];
        var links = navigationNode.getElementsByTagName("a");
        for (var j = 0; j < links.length; j++) {
          links[j].className = 'nav_link';
        }
        link.className = 'nav_link_active';
      }
    }
  }
  return false;
}

function addForm(form) {
  if (form == 'fotospecial') {
    document.write('<form id="fotospecial" name="fotospecial">');
    document.write('<select id="fotospecial_items" name="fotospecial_items" onChange="goSelect_popup(this, \'photo\', 800, 600);">');
    document.write('<option value="">kies een fotospecial</option>');
    document.write('</select>');
    document.write('</form>');
  }
}

function addOption(selectboxId, value, text) {
  var selectbox = document.getElementById(selectboxId);
  selectbox.options[selectbox.options.length] = new Option(text, value);
}


function goselect(object, newwindow) {
	goSelect(object, newwindow);
};

function goSelect(object, newwindow) {
  if ( newwindow == null || newwindow == '' ) {
    document.location.href = object.value;
  } else {
    window.open(object.value, newwindow);
  }
}

function goSelect_popup(object, newwindow, width, height) {
  if ( newwindow == null || newwindow == '' ) {
    document.location.href = object.value;
  } else {
    var pup = window.open(object.value, newwindow, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width="
        + width + ",height=" + height);
  }
}

function limitSelectOptions(object) {
  var visibleOptions = object.value;
  var formObject = object.parentNode;
  var selectObject = object.parentNode.getElementsByTagName('select')[1];
  selectObject.style.display = 'none';
  selectObject.style.visibility = 'hidden';
  var selectOptions = selectObject.getElementsByTagName('option');

  if ( object.parentNode.getElementsByTagName('select')[2] ) {
    var selectObjectCopy = object.parentNode.getElementsByTagName('select')[2];
    selectObjectCopy.options.length = 0;
  } else {
    var selectObjectCopy = document.createElement("select");
    selectObjectCopy.setAttribute("name", selectObject.getAttribute("name"));
    selectObjectCopy.name = selectObject.getAttribute("name");
    selectObject.setAttribute("name", selectObject.getAttribute("name") + '_original');
    selectObject.name = selectObject.getAttribute("name") + '_original';
    selectObjectCopy.setAttribute("onChange", selectObject.getAttribute("onChange"));
    selectObjectCopy.onchange = selectObject.getAttribute("onChange");
  }
  for (var i = 0; i < selectOptions.length; i++) {
    if (visibleOptions == '' || visibleOptions == null) {
      selectObjectCopy.options[selectObjectCopy.length] = new Option(selectOptions[i].text, selectOptions[i].value);
    } else {
      if ( selectOptions[i].className == visibleOptions || selectOptions[i].className == null || selectOptions[i].className == '' ) {
        selectObjectCopy.options[selectObjectCopy.length] = new Option(selectOptions[i].text, selectOptions[i].value);
      }
    }
  }
  if (selectObjectCopy[0].selected) {
    selectObjectCopy[0].selected = true;
  }
  formObject.appendChild(selectObjectCopy);
}

function replaceBanners() {
/*try	{
  var banners = document.getElementById('banners');
  if (banners) {
    var divNodes = banners.getElementsByTagName('DIV');
    for (var i = 0; i < divNodes.length; i ++)
    {
		
      if (divNodes[i].className == 'banner') {
        var bannerId = divNodes[i].parentNode.className;
		
        if (bannerId) {
          var banner = document.getElementById(bannerId);
          if (banner) {
            
			banner.appendChild(divNodes[i]);			
          }
        }
      }
    }
  }
}			
catch (E) {
	 alert(E);
}*/	
  skyBanner();
  resizeTopBanner();
  rectBanner();
 
}

function resizeTopBanner(){
	try	{				
		
		if(document.getElementById('topBannerArticleWrapper')){
			var wrapper = document.getElementById('topBannerArticleWrapper');	
			
		}
		else if(document.getElementById('topBannerWrapper')){			
			var wrapper = document.getElementById('topBannerWrapper');
			
		}	
		
		
		if (wrapper) {		
			if(wrapper.getElementsByTagName('object').length>0){ bannerobject = wrapper.getElementsByTagName('object');}
			else if(wrapper.getElementsByTagName('iframe').length>0){ bannerobject = wrapper.getElementsByTagName('iframe');}
			else if(wrapper.getElementsByTagName('img').length>0)   { bannerobject = wrapper.getElementsByTagName('img');}
			bannerheight = bannerobject[0].height;			
			if(bannerheight > 2) {  				
				bannerheight = parseFloat(bannerheight) + 10;
				if(bannerheight > 100) { bannerheight = "100"; }
				wrapper.style.height = bannerheight + "px";	
				wrapper.style.visibility="visible"; 
				wrapper.style.marginBottom = "7px";
				wrapper.style.marginTop = "7px";		
			}
			else{
				wrapper.innerHTML = ""; 
				wrapper.style.height = "0px";				
			}
		}
	}
	catch (E) {	
		//alert("resizeTopBanner"+E);
	}
}
  	
function rectBanner(){
	try	{		
		
		if(document.getElementById('rectangleBannerWrapper')){
			var wrapper = document.getElementById('rectangleBannerWrapper');	
			
/*          if(wrapper.getElementsByTagName('object').length>0)     { bannerobject = wrapper.getElementsByTagName('object');}
            if(wrapper.getElementsByTagName('img').length>0)        { bannerobject = wrapper.getElementsByTagName('img');}
            if(wrapper.getElementsByTagName('embed').length>0)      { bannerobject = wrapper.getElementsByTagName('embed');}
*/
            if(wrapper.getElementsByTagName('embed').length>0)      { bannerobject = wrapper.getElementsByTagName('embed');}else
            if(wrapper.getElementsByTagName('object').length>0)     { bannerobject = wrapper.getElementsByTagName('object');}else
            if(wrapper.getElementsByTagName('img').length>0)        { bannerobject = wrapper.getElementsByTagName('img');}
	
			bannerheight = bannerobject[0].height;		
			
			if(bannerheight > 2){
				wrapper.style.visibility="visible";
			}
			else{ 
				wrapper.innerHTML = "";							
				wrapper.style.height = "0px";	
				var remover = document.getElementById("rectangleBannerWrapper");
				remover.parentNode.removeChild(remover);
			}										
		}
	}	
	catch (E) {		
//alert("rectBanner"+E);
	}
}
  	
  	
function skyBanner(){
	try	{			
		
														
		if(document.getElementById('skyscraperBannerWrapper')){
			var wrapper = document.getElementById('skyscraperBannerWrapper');

				
			if(wrapper.innerHTML == ""){
				var remover = document.getElementById("skyscraperBannerWrapper");
				remover.parentNode.removeChild(remover);}
			if(wrapper.getElementsByTagName('object').length>0)	{ bannerobject = wrapper.getElementsByTagName('object');}
			if(wrapper.getElementsByTagName('img').length>0){ bannerobject = wrapper.getElementsByTagName('img');}		
		
			
			bannerheight = bannerobject[0].height;						
			if(bannerheight > 2){
				wrapper.innerHTML = "<h3>Advertentie</h3>" + wrapper.innerHTML;	
				wrapper.style.visibility="visible"; 	
				wrapper.style.height = "630px";	
				wrapper.style.width = "334px";
				wrapper.style.visibility="visible";
			}	
			else{
				wrapper.innerHTML = "";							
				wrapper.style.height = "0px";	
				var remover = document.getElementById("skyscraperBannerWrapper");
				remover.parentNode.removeChild(remover);	
			}						
		}	
	}
	catch (E) {	
		//alert("skyBanner"+E);
	}
}

function switch_alert_help() {
  div = document.getElementById('alert-help');
  if (div.style.display == 'block') {
    div.style.display = 'none';
  } else {
    div.style.display = 'block';
  }
}

function open_alert(uri, windowid) {
  window.open(uri, windowid,
      'toolbar=no,' +
      'location=no,' +
      'directories=no,' +
      'status=no,' +
      'menubar=no,' +
      'scrollbars=auto,' +
      'resizable=yes,' +
      'width=350,' +
      'height=380');
}

function open_alert_window() {
  if ( document.forms.alert_form.query_text.value != '' && document.forms.alert_form.query_text.value != "uw zoektermen" ) {
    open_alert('http://archief.volkskrant.nl/alert-store?query_text='
        + document.forms.alert_form.query_text.value, 'alertstore');
  } else {
    alert('Er zijn geen zoekwoorden ingevuld.');
  }
}

function clear_if_needed() {
  if ( document.forms.alert_form.query_text.value == "uw zoektermen" ) {
    document.forms.alert_form.query_text.value = ''
  }
}

function load_zoek_iframe(url) {
  // Bepaal alle karakters achter het '?' in de URL:
  var loc = document.location + "";
  var params = '';
  var mainUrl = loc;
  
  if ( loc.indexOf("?", 0) != -1 ) {
    params = loc.substring(loc.indexOf("?", 0), loc.length);
    mainUrl = loc.substring(0, loc.indexOf("?", 0));
  }

  var zoek_iframe = document.getElementById('zoek_iframe');
  if (params) {
    zoek_iframe.style.height = '475px';
  }
  document.location;
  if ( params != '' ) {
    params = params + '&mainUrl=' + mainUrl;
  } else {
    params = '?mainUrl=' + mainUrl;
  }
  zoek_iframe.src = url + params;
}

function thumbnail(URL, POPUPWIDTH, POPUPHEIGHT) {
  POPUPHEIGHT = POPUPHEIGHT + 169;
  var pup = window.open(URL, "Afbeelding", "titlebar=0,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="
      + POPUPWIDTH + ",height=" + POPUPHEIGHT);
  pup.focus;
}

function SendToFriend(articleId)
{
  var pup = window.open("/template/ver2-0/components/sendToFriend.jsp?articleId="
      + articleId, "TRX", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=464,height=400");
  pup.focus;
}

function popUp(URL, POPUPWIDTH, POPUPHEIGHT) {
  POPUPWIDTH = POPUPWIDTH + 40;
  if (POPUPWIDTH < 272) {
    POPUPWIDTH = 272;
  }
  POPUPHEIGHT = POPUPHEIGHT + 185;
  var pup = window.open(URL, "Afbeelding", "titlebar=0,toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="
      + POPUPWIDTH + ",height=" + POPUPHEIGHT + "");
  pup.focus;
}

function popUp2(URL, TITLE, TOOLBAR, SCROLLBAR, LOCATIONBAR, STATUSBAR, MENUBAR, RESIZABLE, POPUPWIDTH, POPUPHEIGHT, TITLESTAT) {
  var pup = window.open(URL, "popup", "toolbar=" + TOOLBAR + ",scrollbars=" + SCROLLBAR + ",location=" + LOCATIONBAR
      + ",statusbar=" + STATUSBAR + ",menubar=" + MENUBAR + ",resizable=" + RESIZABLE + ",width=" + POPUPWIDTH
      + ",height=" + POPUPHEIGHT + "");
  pup.focus;
  try {
    //sitestat code
    sitestat();
    if (document != null)
      if (document.cookie.indexOf('ns_Cfilter') != -1)
        sitestat("http://nl.sitestat.com/pcm/volkskrant/s?" + TITLESTAT + ".popup&ns_channel=dagbladen");
  } catch (E) {
    alert(E);
  }
}

function sitestat(ns_l) {
  try {
    ns_l += "&ns__t=" + new Date().getTime();
    ns_pixelUrl = ns_l;
    ns_0 = document.referrer;
    ns_0 = (ns_0.lastIndexOf("/") == ns_0.length - 1)?ns_0.substring(ns_0.lastIndexOf("/"), 0):ns_0;
    if (ns_0.length > 0)
      ns_l += "&ns_referrer=" + escape(ns_0);
    if (document.images) {
      ns_1 = new Image();
      ns_1.src = ns_l;
    } else
	document.write("<img src=" + ns_l + " width=1 height=1>");
  } catch (E) {
    alert('' + E)
  }
}

function openingEditors(object) {
  // First de-activate all the items
  var items = object.parentNode.parentNode.parentNode.childNodes;
  for (var i = 0; i < items.length; i++) {
    if (items[i].className == 'item') {
      var itemChildNodes = items[i].childNodes;
      for (var j = 0; j < itemChildNodes.length; j++) {
        if (itemChildNodes[j].tagName) {
          if (itemChildNodes[j].tagName == 'A') {
            itemChildNodes[j].className = '';
          }
        }
      }
    }
  }
  // And activate the current item
  object.parentNode.className = 'active';
}

function ga(actie) {
  var gegevenAntwoord
  if ( actie == 'stemmen' ) {
    document.vraag_formulier.actie.value = 'stemmen';
    for ( var i = 0; i < document.vraag_formulier.antwoord.length; i++ ) {
      if ( document.vraag_formulier.antwoord[i].checked ) gegevenAntwoord = document.vraag_formulier.antwoord[i].value;
    }
    if ( !gegevenAntwoord ) {
      alert("Kies een optie");
      return;
    }
  }
  if ( actie == 'kijken' ) document.vraag_formulier.actie.value = 'toon_resultaten_zonder';
  zetKoekje('test', 'test', 1);
  if ( document.cookie.length > 0 ) document.vraag_formulier.lusten_we_cookies.value = 'ja';
  else document.vraag_formulier.lusten_we_cookies.value = 'nee';
  var nieuwVenster = window.open('', 'peiling', 'scrollbars=yes,resizable=yes,width=418,height=600');
  nieuwVenster.focus();
  document.vraag_formulier.target = "peiling";
  document.vraag_formulier.submit();
}

function zetKoekje(naam, waarde, dagen) {
  var ExpireDate = new Date ();
  ExpireDate.setTime(ExpireDate.getTime() + (dagen * 24 * 3600 * 1000));
  document.cookie = naam + "=" + escape(waarde) + ((dagen == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function doRedirect(myform) {
  var val = "";
  for (var i = 0; i < myform.length; i++) {
    var temp = myform.elements[i].type;
    if ((temp == "radio") && (myform.elements[i].checked) ) {
      val = myform.elements[i].value;
    }
  }
  if (val == "") {
    alert("U dient een keuze te maken om verder te kunnen gaan!");
  } else {
    location.href = val;
  }
}

function preload1() {
// Preload top menu images
preload_images('volkskrant.nl/images/menu/item1.jpg','volkskrant.nl/images/menu/item1_active.jpg','volkskrant.nl/images/menu/item1_hover.jpg');
preload_images('volkskrant.nl/images/menu/item2.jpg','volkskrant.nl/images/menu/item2_active.jpg','volkskrant.nl/images/menu/item2_hover.jpg');
preload_images('volkskrant.nl/images/menu/item3.jpg','volkskrant.nl/images/menu/item3_active.jpg','volkskrant.nl/images/menu/item3_hover.jpg');
preload_images('volkskrant.nl/images/menu/item4.jpg','volkskrant.nl/images/menu/item4_active.jpg','volkskrant.nl/images/menu/item4_hover.jpg');
preload_images('volkskrant.nl/images/menu/item5.jpg','volkskrant.nl/images/menu/item5_active.jpg','volkskrant.nl/images/menu/item5_hover.jpg');
preload_images('volkskrant.nl/images/menu/item10.jpg','volkskrant.nl/images/menu/item10_active.jpg','volkskrant.nl/images/menu/item10_hover.jpg');
preload_images('volkskrant.nl/images/menu/item11.jpg','volkskrant.nl/images/menu/item11_active.jpg','volkskrant.nl/images/menu/item11_hover.jpg');
preload_images('volkskrant.nl/images/menu/item12.jpg','volkskrant.nl/images/menu/item12_active.jpg','volkskrant.nl/images/menu/item12_hover.jpg');
preload_images('volkskrant.nl/images/menu/roundLB.gif','volkskrant.nl/images/menu/roundLT.gif','volkskrant.nl/images/menu/roundRB.gif','volkskrant.nl/images/menu/roundRT.gif');
preload_images('item1.gif','item1_active.gif');
preload_images('item2.gif','item2_active.gif');
preload_images('item3.gif','item3_active.gif');
preload_images('item4.gif','item4_active.gif');
preload_images('item5.gif','item5_active.gif');
preload_images('item6.gif','item6_active.gif');
preload_images('item7.gif','item7_active.gif');
}

function preload2() {
// Preload footer menu images
preload_images('volkskrant.nl/images/menu/footer_item1.gif');
preload_images('volkskrant.nl/images/menu/footer_item2.gif','volkskrant.nl/images/menu/footer_item2_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item3.gif','volkskrant.nl/images/menu/footer_item3_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item4.gif','volkskrant.nl/images/menu/footer_item4_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item5.gif','volkskrant.nl/images/menu/footer_item5_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item6.gif','volkskrant.nl/images/menu/footer_item6_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item7.gif','volkskrant.nl/images/menu/footer_item7_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item8.gif','volkskrant.nl/images/menu/footer_item8_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_item9.gif','volkskrant.nl/images/menu/footer_item9_hover.gif');
preload_images('volkskrant.nl/images/menu/footer_menu_item10.gif','volkskrant.nl/images/menu/footer_menu_item10_hover.gif');
}

function preload_images() {
	if (document.images) {
		var imgFiles = preload_images.arguments;
		if (document.preloadArray==null) {
			document.preloadArray = new Array();
			}
		var j = document.preloadArray.length;
		for (var i=0; i<imgFiles.length; i++) {
			j = document.preloadArray.length;
			document.preloadArray[j] = new Image;
		    document.preloadArray[j].src = imgFiles[i];
		  }
	}
}


//Gelijke hoogte van 2 divs by PVII-www.projectseven.com v.2.1.0
function P7_colH2(){ 
	var i,oh,h=0,tg,el,np,dA=document.p7eqc,an=document.p7eqa;
	if(dA&&dA.length){
		for(i=1;i<dA.length;i+=2){
			dA[i+1].style.paddingBottom='';
		}
		for(i=1;i<dA.length;i+=2){
			oh=dA[i].offsetHeight;h=(oh>h)?oh:h;
		}
		for(i=1;i<dA.length;i+=2){
			oh=dA[i].offsetHeight;
 			if(oh<h){
				np=h-oh;
				if(!an&&dA[0]==1){
					P7_eqA2(dA[i+1].id,0,np);
				} else {
				dA[i+1].style.paddingBottom=np+"px";
				}
			}
		}
		document.p7eqa=1;
		document.p7eqth=document.body.offsetHeight;
		document.p7eqtw=document.body.offsetWidth;
	}
}

function P7_eqT2(){ 
	if(document.p7eqth!=document.body.offsetHeight||document.p7eqtw!=document.body.offsetWidth){
		P7_colH2();
	}
}

function P7_eqA2(el,p,pt){ 
	var sp=10,inc=20,g=document.getElementById(el);
	np=(p>=pt)?pt:p;
 	g.style.paddingBottom=np+"px";
	if(np<pt){
		np+=inc;
	 	setTimeout("P7_eqA2('"+el+"',"+np+","+pt+")",sp);
	}
}

function divEqualHeight() { 
	var c,e,el;
	if(document.getElementById){
		document.p7eqc=new Array();
 		document.p7eqc[0]=arguments[0];
		for(i=1;i<arguments.length;i+=2){
			el=null;
 			c=document.getElementById(arguments[i]);
			if(c){e=c.getElementsByTagName(arguments[i+1]);
 				if(e){el=e[e.length-1];
					if(!el.id){el.id="p7eq"+i;
					}
				}
			}
			if(c&&el){
			document.p7eqc[document.p7eqc.length]=c;document.p7eqc[document.p7eqc.length]=el
			}
		}
		setInterval("P7_eqT2()",10);
	}
}

function startup(){
	readNewsAlert();
	replaceBanners();
	unobstrusive();
}


function unobstrusive() {
  if (!document.getElementsByTagName) return false;
  var hrefs = document.getElementsByTagName("a");
  for (var i=0; i < hrefs.length; i++) {
  
    if (hrefs[i].className.match("photoshow_next")) {
      hrefs[i].onclick = function() {
        slide('next');
        return false;
      }
      hrefs[i].onmouseover = function(){
      	document.getElementById('volgende').src=('/volkskrant.nl/images/volgende_over.gif');
      	} 
      hrefs[i].onmouseout = function(){
      	document.getElementById('volgende').src=('/volkskrant.nl/images/volgende_normaal.gif')
      	} 
    } //if photoshow_next
    
    if (hrefs[i].className.match("photoshow_prev")) {
      hrefs[i].onclick = function() {
        slide('prev');
        return false;
      	}
      hrefs[i].onmouseover = function(){
      	document.getElementById('vorige').src='/volkskrant.nl/images/vorige_over.gif';
      	} 
      hrefs[i].onmouseout = function(){
      	document.getElementById('vorige').src='/volkskrant.nl/images/vorige_normaal.gif';
      	}   	
    } //if photoshow_prev
    
    if (hrefs[i].className.match("popups")) {
      hrefs[i].onclick = function() {
		popUp(this.href,500,200);
        return false;
      	} 	
    } //if popups
    
  } //for loop
}

function closeNewsAlert(artid) { //cookie die zorgt dat newsalert niet meer wordt getoond
	//var remover = document.getElementById("newsAlert");
	//remover.parentNode.removeChild(remover);	
	c_name = "showNewsAlert_"+artid;
	value = "no";
	expiredays = 1;
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie= c_name + "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ";path=/; domain=volkskrant.nl;";
}

function readNewsAlert (artid)
{
  	var results = document.cookie.match ( '(^|;) ?' + "showNewsAlert_"+ artid + '=([^;]*)(;|$)' );
  	if (results && results[2]=="no"){ 
  		return false;
  	}
  	else {
  		return true;
  	}
}

function makeVKCollapsablesCollapsable () {
 $('div.collapse_toggle').prev('div.collapsable.collapse').hide().addClass('collapsed').end().click(function() {
  var toggle = $(this).prev('div.collapsable');
  if (toggle.is('div.uncollapsed')) {
   toggle.slideUp().removeClass('uncollapsed').addClass('collapsed');
   $(this).addClass('collapse_toggle_closed').removeClass('collapse_toggle_opened');
   document.getElementById('collapse_text_open').style.display = "none";
   document.getElementById('collapse_text_closed').style.display = "block";
   
  } else {
   toggle.slideDown().removeClass('collapsed').addClass('uncollapsed');
   $(this).addClass('collapse_toggle_opened').removeClass('collapse_toggle_closed');
   document.getElementById('collapse_text_open').style.display = "block";
   document.getElementById('collapse_text_closed').style.display = "none";
  };
 });
};

// Call everything as soon as the DOM is loaded (when jquery available)
if(typeof(jQuery)!="undefined"){
	var sa = String.fromCharCode;
	$(function() {
	 var start = new Date().getTime();
	 $('html').addClass('js_enabled');
	 makeVKCollapsablesCollapsable();
	});
}

function makeVKTBCollapsablesCollapsable () {
 $('div#dossierContainers div.listTrackbacks').prev('div.collapsable.collapse').hide().addClass('collapsed').end().click(function() {
  var toggle = $(this).prev('div.collapsable');
  if (toggle.is('div.uncollapsed')) {
   toggle.slideUp().removeClass('uncollapsed').addClass('collapsed');
   $(this).addClass('listTrackbacks_closed').removeClass('listTrackbacks_opened');
   document.getElementById('collapse_text_open').style.display = "none";
   document.getElementById('collapse_text_closed').style.display = "block";
   
  } else {
   toggle.slideDown().removeClass('collapsed').addClass('uncollapsed');
   $(this).addClass('listTrackbacks_opened').removeClass('listTrackbacks_closed');
   document.getElementById('collapse_text_open').style.display = "block";
   document.getElementById('collapse_text_closed').style.display = "none";
  };
 });
};

// Call everything as soon as the DOM is loaded (when jquery available)
if(typeof(jQuery)!="undefined"){
	var sa = String.fromCharCode;
	$(function() {
	 var start = new Date().getTime();
	 $('html').addClass('js_enabled');
	 makeVKTBCollapsablesCollapsable();
	});
}

