
var currTimer = null;
var currEleID = null;
var defaultID = null;

function setDefault(eleID) {
	defaultID = eleID;
	showHide(defaultID, true, false);
	//alert(eleID);
}

function showHide(eleID, showEle, useDelay) {
	if(useDelay) {
		currTimer = setTimeout("showHide('"+eleID+"', "+showEle+", false)", 5000);
	} else {
		var ele = document.getElementById(eleID);
		if(ele) {
		if(showEle) {
			if(currTimer!=null) {
				clearTimeout(currTimer);
			}
			if(currEleID!=null) {
				var ele2 = document.getElementById(currEleID);
				ele2.style.display = 'none';
			}
			currEleID = eleID;
			//alert('showing: '+eleID);
			ele.style.display = 'block';
		} else {
			//alert('hiding: '+eleID);
			ele.style.display = 'none';
			if(currEleID==eleID) {
				currEleID = null;
				
				showHide(defaultID, true, false);
			}
		}
		}
	}
}



/**********************************************************************/
//! Variables

// Options passed into modal windows
var modalOptions = {
	'opacity':80,
	'overlayCss':{backgroundColor:'#000'},
	'autoResize':true,
	'minWidth':630
}


/**********************************************************************/
//! AJAX modal window

// Set up AJAX
function modal(url, data) {
	if (data==null) data={};
	$.post(url, data, modalResponse);
} // End function modal()

// Process response
function modalResponse(data) {
	if (data) {
		// Close existing modal, if any
		$.modal.close();

		// Set up new modal
		$('#modal-content').html(data);
		$('#modal').modal(modalOptions);
	}
} // End function modalResponse()

// Close modal window
function closeModal() {
	$.modal.close();
} // End function closeModal()



