// JavaScript Document

var aPopups = new Array();
var aModalPopups = new Array();

window.onfocus = function()
{
	if(aModalPopups.length != 0)
	{
		aModalPopups[0].focus();
	}
}


var sDefaultFeatures = 'channelmode=0, fullscreen=0, location=0, menubar=0, resizable=0, scrollbars=0, status=0, titlebar=0, toolbar=0';

// create popup
function createPopup(sURL, sName, sFeatures, iWidth, iHeight)
{
	var iLeft	= (screen.availWidth - iWidth) / 2;
	var iTop	= (screen.availHeight - iHeight) / 2;
	
	return window.open(sURL, sName, sFeatures + ', width=' + iWidth + ', height=' + iHeight + ', left=' + iLeft + ', top=' + iTop);
}


// mark links
function markLinks(){
	var links = document.getElementsByTagName('a');
	var link, mark;
	
	for(var i = 0; i < links.length; i++){
		link = links[i];
		
		
		if(link.href.toLowerCase().indexOf('http://www.verbondvanverzekeraars.nl') != -1){
			link.onclick = function(){
				var id = this.href.toLowerCase();
				id = id.replace('http://www.verbondvanverzekeraars.nl/smartsite.dws?id=', '');
				window.location.href = '?verbondvanverzekeraars=' + id;
				return false;
			}
		}
		
		
		if(link.getElementsByTagName('img').length == 0){
			
			switch(link.getAttribute('rel')){
				case 'ext': case 'external':
					link.className += ' external';
					link.target = '_blank';
					
					
					if(link.getAttribute('href').indexOf('.pdf') != -1){
						mark = document.createElement('img');
						mark.src = '/data/link-icons/pdf.png';
						link.insertBefore(mark , (link.firstChild));
						link.className += ' pdf';
						
					}else if(link.getAttribute('href').indexOf('.xls') != -1){
						mark = document.createElement('img');
						mark.src = '/data/link-icons/xls.png';
						link.insertBefore(mark , (link.firstChild));
						link.className += ' xls';
					}else{
						mark = document.createElement('img');
						mark.src = '/data/link-icons/external.png';
						link.appendChild(mark);
					}
					
					break;
			}
		}
	}
	
	links = document.getElementById('content').getElementsByTagName('a');
	
	for(var i = 0; i < links.length; i++){
		if(links[i].getAttribute('href')){
			href = document.createElement('span');
				href.className = 'print';
				href.appendChild((document.createTextNode(' [' + links[i].href + ']')));
			
			links[i].appendChild(href);
		}
	}
}


// getcookie
function getCookie(sName){
	var aCookie = document.cookie.split("; ");
	
	for (var i=0; i < aCookie.length; i++){
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0]){
			return unescape(aCrumb[1]);
		}
	}
	
	return null;
}













