

function externalLinks() { 


	 if (!document.getElementsByTagName) return; 
	 var anchors = document.getElementsByTagName("a"); 
	 for (var i=0; i<anchors.length; i++) { 
	  
		
		
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && 
			anchor.getAttribute("rel") == "external") {
		  	anchor.target = "_blank";
		}
	 
	 	if (anchor.getAttribute("rel") == "popup") {
			anchor.onclick = function () {
				window.open(this.href,'newWindow','width=50,height=50');return false;
		 	}
		}
	 
	 
		
	 
	 } 
} 


function productTab(){
	var count = 0;
	var tabs = document.getElementsByTagName("a");
	 	for (var i=0; i<tabs.length; i++) { 
	 		var tab = tabs[i]; 
			if (tab.getAttribute("rel") == "productTab") {
				count++
			}
			if (tab.getAttribute("rel") == "productTab") {
				tab.onclick = function () {
					//Change active tab
					for (var j=1; j<=count; j++) { 
						document.getElementById("box_"+j).style.display = 'none';
						document.getElementById("x_"+j).className = '';
					}
					document.getElementById("bo"+this.id).style.display = 'block';
					document.getElementById(this.id).className = 'activeElement';
					return false;
				}
			}
		}
}



var activeElement = 1;
function cases(){
	var caseLinks = document.getElementsByTagName("a");
		for (var i=0; i<caseLinks.length; i++) {
			var caseLink = caseLinks[i]; 
			if (caseLink.getAttribute("rel") == "cases") {
				caseLink.onclick = function () {
					showCase(this.className);
					return false;
				}
			}
		}
}


function showCase(linkType){
	getNumberOfCases = document.getElementById("caseArea").innerHTML;
	
	for (var j=1; j<=getNumberOfCases; j++) {
		document.getElementById("box_"+j).style.display = 'none';
	}
	
	if(linkType == "nextLink"){
		activeElement = activeElement + 1;
		if(activeElement > getNumberOfCases){
			activeElement = 1;	
		}
		document.getElementById("box_"+activeElement).style.display = 'block';
	}
	
	if(linkType == "prevLink"){
		activeElement = activeElement - 1;	
		if(activeElement < 1){
			activeElement = getNumberOfCases;	
		}
		document.getElementById("box_"+activeElement).style.display = 'block';
	}
}
			


//=========================================================================
//Option select
//=========================================================================
var d = document;
function createDropDown() {};
  
  
 
    function createDropDown(id)
	
    {
      var linkBox = d.getElementById(id);
      if (!linkBox) return false;
      
      var selectBox = d.createElement('select');
      if (!selectBox) return false;
      
      selectBox.exec = function () {
        var i = this.selectedIndex;
        if (i > 0) {
         
		  
		   this.selectedIndex = 0;
          
		 
		  	 document.body.style.cursor = 'wait';
		  	 location.href = this.options[i].value;
		 
		  
        }
      };

      selectBox.onblur = function () {
        this.onchange = null;
      };
      
      selectBox.onmousedown = function () {
        this.onchange = this.exec;
      };

      selectBox.onkeypress = function (e)
      {
        if (e) 
           var key = e.keyCode;
        else if (window.event)
           var key = event.keyCode;
        else
           return;
           
        if (key == 13)
           this.exec();
      };
      
      var optionEl = d.createElement('option');
     optionEl.value = '';
     if(id == "toc"){
		 optionEl.appendChild( d.createTextNode('> Selecteer') );
	}
	if(id == "provincie"){
		document.getElementById('provincie').style.display="";
		document.getElementById('provincie').style.width="200px";
		
		 // optionEl.appendChild( d.createTextNode('> Selecteer eerst provincie') );
	}



	if((id == "gemeente") ||
		(id == 'region1') || 
		(id == 'region2') || 
		(id == 'region3') || 
		(id == 'region4') || 
		(id == 'region5'))	
	
	{
		document.getElementById(id).style.display="";
		 optionEl.appendChild( d.createTextNode('> Maak een keuze') );
	}
      selectBox.appendChild(optionEl);
      
      for (var a, i = 0; a = linkBox.getElementsByTagName('a')[i]; i++)
      {
          optionEl = d.createElement('option');
          
          optionEl.value = a.href;
		  
		  if(a.rel == "true"){
		  	optionEl.selected = true;
		  }
		  
          if (a.title) optionEl.title = a.title;
          optionEl.appendChild( d.createTextNode( parseLinkText(a) ) );
          
          selectBox.appendChild(optionEl);
      };
      
      var lbParent = linkBox.parentNode;
      lbParent.replaceChild(selectBox, linkBox);
      
      return true;
    };
    
    function parseLinkText(a)
    {
      var linkText = '';
      
      if (a.normalize) a.normalize();
      
      for (var t, i = 0; t = a.childNodes[i]; i++)
          if (t.nodeType == 3) linkText += t.nodeValue;
          
      return linkText;
    };



//=========================================================================
//Option select
//=========================================================================	





window.onload = function(){
	createDropDown('toc');
	productTab();
	externalLinks();
	cases();
}


