function afterLoad() {
	var el = document.getElementById("loading")
	if (el) el.style.display="none";
	addLytebox();
	initLytebox();
	
}

if (window.addEventListener) {
	window.addEventListener("load",afterLoad,false);
} else if (window.attachEvent) {
	window.attachEvent("onload",afterLoad);
} else {
	window.onload = function() {afterLoad();}
}

//window.onload=afterLoad;

function toggleSubmenu(elem, show) {
	try {
		var e = document.getElementById(elem);
		if (show==true) {
			if (e.style.display == 'none' || e.style.display == '') {
				e.style.display = 'block';
				correctSubmenu();
			}
		} else {
			if (e.style.display == 'block') {
				e.style.display = 'none';
			}
		}
	} catch (e) {
		return;
	}
} 

function addLytebox() {
	var images = document.getElementById('contents').getElementsByTagName('img');
	var e;
	if (images.length>0) {
		for (i=0; i<images.length; i++) {
			p = images[i].parentNode;
			if (p.tagName =='A') continue;
			link = document.createElement("a");
			link.href = images[i].src;
			link.rel = 'lytebox[1]';
			img = images[i].cloneNode(true);
			img.border = 0;
			link.appendChild(img);
			link.onclick = function() { return viewPix(images[i].src); return false; }
			p.replaceChild(link, images[i])
		}
	}
}


function correctSubmenu() {
	var e = document.getElementById('strategiesMenu');
	if (e.style.height =='' && (document.all || navigator.userAgent.search(/safari/i)>=0) ) {

		if (isNaN(e.style.width) || e.style.width=='') e.style.width = 260;
		if (isNaN(e.style.height) || e.style.height=='') e.style.height = 60;
		var lastGood = e.style.width;
		var lastChange = e.scrollHeight;

		while (parseInt(e.scrollHeight)>60) {
			try{
			e.style.width = parseInt(e.style.width) + 10;
			if (e.scrollHeight<lastChange) {
				lastGood = e.style.width;
				lastChange = e.scrollHeight
			}
			if (parseInt(e.style.width)>700) break;
			} catch (er) {
				alert('err')
				break; 
			}
		}
		e.style.width = lastGood;
	}
	
	add = document.all ? 15 : 0;
	if ((e.scrollHeight-add)>0) eBG.style.height = e.scrollHeight-add;
	else eBG.style.height = 0;
	eBG.style.width = e.scrollWidth;
	e.style.marginTop = (-1)*e.scrollHeight+(add);
}