function initMain() {
	initNav();
	initLightbox();
	initMenu();
}
function initNav(){
	$('#menu li').hover(function() {
		$(this).addClass("hover");
	}, function(){
		$(this).removeClass("hover");
	});
}
var transparentImage = "images/none.gif";
function fixTrans(){
	if (typeof document.body.style.maxHeight == 'undefined') {
	var imgs = document.getElementsByTagName("img");
	for (i = 0; i < imgs.length; i++){
		if (imgs[i].src.indexOf(transparentImage) != -1)
		{return;}
		if (imgs[i].src.indexOf(".png") != -1){
			var src = imgs[i].src;
			imgs[i].src = transparentImage;
			imgs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
			imgs[i].style.display = "inline-block";
			}
		}
	}
}
function initMenu (){
	var navRoot = document.getElementById("nav");
	var lis = navRoot.getElementsByTagName("li");
	if( navRoot && lis )
	{
		var sumWidth = 0;
		var mainWidth = navRoot.offsetWidth;
		for (var i=0; i<lis.length; i++)
		{
			sumWidth += lis[i].getElementsByTagName("a")[0].offsetWidth;
		}
		if ( sumWidth < mainWidth )
		{
			padding = Math.round((( mainWidth - sumWidth )/(lis.length*2)));
			var sumWidth = 0;
			for (var i=0; i<lis.length; i++){
				lis[i].getElementsByTagName("a")[0].style.paddingLeft = padding + "px";
				lis[i].getElementsByTagName("a")[0].style.paddingRight = padding + "px";
				sumWidth += lis[i].offsetWidth;
			}
			if ( sumWidth != mainWidth ){
				lis[lis.length-1].getElementsByTagName("a")[0].style.paddingLeft = padding + (mainWidth - sumWidth)/2 + "px";
				sumWidth += (mainWidth - sumWidth)/2;
				lis[lis.length-1].getElementsByTagName("a")[0].style.paddingRight = padding + (mainWidth - sumWidth) - 1 + "px";
			}
		}
	}
}
function initLightbox(){
	$('.gallery ul a').lightBox({fixedNavigation:true});
}
if (window.addEventListener)
	window.addEventListener("load", initMain, false);
else if (window.attachEvent){
	window.attachEvent("onload", initMain);
	window.attachEvent("onload", fixTrans);
}
