function ie6nav() {
	var w = 0,
		i = 0,
		nv = document.getElementById('navigation'),
		nvc = nv.childNodes,
		nvcl = nvc.length; 
	for(i=0; i < nvcl; i++){
		w += nvc[i].offsetWidth;
	}
	nv.style.width = w + 'px';
}

if(document.getElementById('vid')) {
	document.getElementById('vid').style.display="block";
}

document.body.className += ' fade';


var fader = document.getElementById('fader'),
	o = 100,
	fadeOut = function() {
		o -= 10;
		fader.style.opacity = o/100;
		fader.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + o + ")";
		if(o > 0) {
			setTimeout(fadeOut, 100);
		} else {
			fader.style.display = 'none';
		}
	};
fader.style.opacity = 1;
fadeOut();

window.onbeforeunload = function() {
	var fader = document.getElementById('fader'),
		fadeIn = function() {
			fader.style.opacity = (parseFloat(fader.style.opacity) + .1);
			fader.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + (parseFloat(fader.style.opacity)*100) + ")";
			if(parseFloat(fader.style.opacity) < 1) {
				setTimeout(fadeIn, 5);
			}
		};
	fader.style.display = 'block';
	fadeIn();
}

window.onunload = function() {
//	fader.style.display = 'none';
//	setTimeout(fadeOut, 1000);
}

function setLightbox() {
	if(!document.getElementById('footer')) {
		setTimeout(setLightbox, 1);
	} else {
		var all = document.getElementsByTagName('a');
		for(var i=0; i < all.length; i++) {
			if(all[i].getAttribute('rel') && all[i].getAttribute('rel').indexOf('lightbox') !== -1) {
				all[i].onclick = doLightbox;
			}
		}
	}
}

setLightbox();

function doLightbox(e) {
	if(e) {
		e.preventDefault();
		var t = e.target;
	} else {
		window.event.returnValue = false;
		var t = window.event.srcElement;
	}
	if(t.nodeName.toLowerCase() != 'a') {
		while(t.parentNode && t.nodeName.toLowerCase() != 'a') {
			t = t.parentNode
		}
	}
	var d = document.createElement('div');
	d.id = 'overlay';
	d.style.position='absolute';
	d.style.position='fixed';
	d.style.top = '0px';
	d.style.left = '0px';
	d.style.right = '0px';
	d.style.bottom = '0px';
	d.style.width='100%';
	d.style.height='100%';
	d.style.zIndex='99999';
	d.onclick=function(){document.getElementById('overlay').parentNode.removeChild(document.getElementById('overlay'));}
	var ol = document.createElement('div');
	ol.style.position='absolute';
	ol.style.top = '0px';
	ol.style.left = '0px';
	ol.style.right = '0px';
	ol.style.bottom = '0px';
	ol.style.width='100%';
	ol.style.height='100%';
	ol.style.background='#000';
	ol.style.opacity='.7';
	ol.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	ol.style.zIndex = '1';
	var img = document.createElement('img');
	img.src=t.href;
	img.style.position = 'absolute';
	img.style.zIndex = '10';
	img.style.border = '30px solid white';
	img.style.display="none";
	img.onload = function(){
		img.style.display="block";
		img.style.left = '50%';
		img.style.top = '50%';
		img.style.marginLeft = '-' + (img.offsetWidth/2) + 'px';
		img.style.marginTop = '-' + (img.offsetHeight/2) + 'px';
		var xb = document.createElement('a');
		xb.innerHTML = '<img src="/cmi/wp-content/themes/cmi/images/lightbox/close.gif">';
		xb.href="javascript: void(0);";
		xb.onclick=function(){document.getElementById('overlay').parentNode.removeChild(document.getElementById('overlay'));}
		xb.style.position= "absolute";
		xb.style.top = (img.offsetTop + 3) + 'px'; 
		xb.style.left = (img.offsetLeft + img.offsetWidth - 29) + 'px'; 
		xb.style.zIndex = '10';
		img.parentNode.appendChild(xb);
	};
	d.appendChild(ol);
	d.appendChild(img);
	document.body.appendChild(d);
}
