// Functions

var isOld = false;

if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ 
	var ieversion = new Number(RegExp.$1);
	if (ieversion<7){
		var isOld = true;
	}
}


function showPhotoGallery (path){
	makeOverlay(path);
}




function getFlash (path, src, holder, w, h){
	var newFlash = new SWFObject(src, holder + '_flashObj', w, h, '8', '');
	//newFlash.useExpressInstall(path+'flash/expressinstall.swf');
	newFlash.addParam('wmode', 'transparent');
	newFlash.addParam('showmenu', 'false');
	newFlash.addVariable('path', path);	
		
	newFlash.write(holder);
}

function makeOverlay (path){	
	var elem = document.getElementById('overlay');
	var holder = document.getElementById('galleryHolder');	
	
	if (isOld){
		var selects = document.getElementsByTagName("select");
		for (i = 0; i < selects.length; i++){
			selects[i].style.display = "none";
			//selects[i].style.opacity = "0";
	    	//selects[i].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
		}
	}
	
	
	elem.style.zIndex = '3000';
	elem.style.position = 'absolute';
	elem.style.width = '100%';
	elem.style.height = '100%';
	elem.style.top = '0';
	elem.style.left = '0';
	elem.style.display = 'block';
	
	holder.style.height = '100%';
	holder.style.width = '100%';	
	
	document.getElementsByTagName('BODY')[0].style.overflow = 'hidden';
	window.scroll(0,0);
	location.hash = "#";
	
	getFlash(path, path+'flash/gallery.swf', 'galleryHolder', '100%', '100%');
}

function hideOverlay (){
	var elem = document.getElementById('overlay'); 
	elem.style.display= 'none';

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	if (isOld){
		var selects = document.getElementsByTagName("select");
		for (i = 0; i < selects.length; i++){
			selects[i].style.display = "inline";
			//selects[i].style.opacity = "100";
			//selects[i].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
		}
	}

	document.getElementsByTagName('BODY')[0].style.overflow = 'auto';
}