function toggleBox(szDivID,myArray, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
		for(i=0;i<myArray.length;i++){
			document.getElementById(myArray[i]).style.visibility = "hidden";
		}
		var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
	
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
	
}

var iaz_preserved_elements = [];
var iaz_preserved_zindexes = [];
function ie_apply_zindex(element_id, zindex, context_id) {
	// default values
	if (undefined == zindex) { zindex = 1; }
	var context = document.getElementById(context_id);
	//var context = (undefined == context_id ? $(context_id) : $(document.getElementById('foo')));
	var element = foo(element_id);

	// undo past ie_apply_zindex()
	for (i = iaz_preserved_elements.length-1; i >= 0; i--) {
		iaz_preserved_elements[i].setStyle({'z-index': iaz_preserved_zindexes[i]});
	}
	iaz_preserved_elements = [];
	iaz_preserved_zindexes = [];

	// find relative-positioned ancestors of element within context
	element.ancestors().each(
		function(ancestor) {
			if ('relative' == ancestor.getStyle('position')) {
				// preserve ancestor's current z-index
				iaz_preserved_elements.push(ancestor);
				iaz_preserved_zindexes.push( ancestor.getStyle('z-index') );

				// apply z-index to ancestor
				ancestor.setStyle({'z-index': zindex});
			}
			if (ancestor == context) { throw $break; }
		}
	);
}
var timeoutID;
function callTimeOut(){
	clearTimeOut();
	timeoutID = setTimeout("timeOutFlyouts()",10000);	
}
function timeOutFlyouts(){
	for(i=0;i<div_list.length;i++){
			document.getElementById(div_list[i]).style.visibility = "hidden";
	}
	
}
	
function clearTimeOut()
{
  window.clearTimeout(timeoutID);
}


