/*	Function To Show/Hide PopUp Layers	*/
/* ========================================================================= */
// Hide and Show Select Boxes
function showSelects(context){
	var selects = document.getElementsByTagName('select');
	for(var s=0, select;s<selects.length ; s++){
		select=selects[s];
		select.style.visibility='visible';
	}
}
function hideSelects(context){
	var selects = document.getElementsByTagName('select');
	for(var s=0, select;s<selects.length ; s++){
		select=selects[s];
		select.style.visibility='hidden';
	}
}
function closeLayer(id){
	showSelects();
	var layer = document.getElementById(id);
	layer.style.display = 'none';
	var navCover = document.getElementById('nav-cover');
	if (navCover) {
		navCover.style.visibility='hidden';
	}
}
function openLayer(id){
	hideSelects();
	var layer = document.getElementById(id);
	layer.style.display = 'block';
	var navCover = document.getElementById('nav-cover');
	if (navCover) {
		navCover.style.visibility='visible';
	}
}
//function getStyle(elem, style){
//	if (elem.currentStyle){
//		return elem.currentStyle[style];
//	}
//	else if(window.getComputedStyle){
//		var compStyle = window.getComputedStyle(elem, "");
//		return compStyle.getPropertyValue(style);
//	}
//}
function PopUpDetector(){
	if(!document.getElementById){return;}
	var t = this;
	t.popups = getElementsByClassName(document, 'div', 'popup-layer');
	if(!t.popups){return;}
	if(t.popups.length>0){
		// Check for visible layer & hide form elements
		var disp = getStyle(t.popups[0], 'display');
		if(disp=='block'){
			hideSelects();
			return false;
		}
	}
}

