
(function () {



function hideOverlay(){
	var overlay = document.getElementById('alertBox');
	overlay.style.visibility = 'hidden';	

	var okLink = document.getElementById('alertOkay');
	okLink.href = "#";
}	


function setupAlertBox(){
	//var overlay = document.createElement('div');
	//overlay.id = 'alertBox';
	document.write('<div id="alertBox"><div><div>This link will take you away from the the New Zealand site you are curently browsing - do you wish to continue?</div><a id="alertOkay" href="#" target="_blank"><img src="/images/okay.gif" alt="Okay" border="0" /></a><a href="#" id="alertCancel" ><img src="/images/cancel.gif" alt="Cancel" border="0" /></a></div></div>');
	
	//var body = document.getElementsByTagName('body')[0];
	//body.appendChild(overlay);
	
	document.getElementById('alertCancel').onclick = function() { hideOverlay(); return false; };
	
	
	var links = document.getElementsByTagName('a');

	for(var i=0, c= links.length; i < c; i++){
		var a = links[i];
		if ('external' == a.getAttribute('rel')){
			a.onclick = function () {
				showOverlay(this.href); return false;
			};
		}
	}
}


setupAlertBox();

})();

function showOverlay(targetAddress) {
	var okLink = document.getElementById('alertOkay');
	okLink.href = targetAddress;
	okLink.onclick = function ( ){ var overlay = document.getElementById('alertBox');overlay.style.visibility = 'hidden'; return true;};
	var overlay = document.getElementById('alertBox');
	overlay.style.visibility = 'visible';//(el.style.visibility == "visible") ? "hidden" : "visible";
	
}