function swapFAQ(element) {
	d = document.getElementById('row_' +  element);
   i = document.getElementById('image_' +  element);
   if(d && i) {
   	if(d.style.display == "none" || d.style.display == "") {
      	d.style.display = "block";
         i.src = layout + 'faq_arrow_up.jpg';
      } else {
      	d.style.display = "none";
         i.src = layout + 'faq_arrow_down.jpg';
      }
   }
}

function hoverMenu(element,name) {
   element.style.backgroundColor = "#0963A8";
}

function unhoverMenu(element,name) {
	element.style.background = "none";
}

/* Constants */
var POPUP_OPEN = 0;
var POPUP_CLOSABLE = 1;

/* Vars */
var popupTimer = 500;
var popupStates = new Array();
var popupIDs = new Array();
var popupColors = new Array();

function openPopup(element,popup,color) {
	element.src = layout + 'box_arrow_down_white.jpg';
   document.getElementById('popup_' + popup).style.display = 'block';
   popupStates[popup] = POPUP_OPEN;
   popupIDs[popup] = element;
   popupColors[popup] = color;
}

function hoverPopup(popup) {
   popupStates[popup] = POPUP_OPEN;
}

function unhoverPopup(popup) {
	popupStates[popup] = POPUP_CLOSABLE;
   window.setTimeout("closePopup('"+popup+"')",popupTimer);
}

function closePopup(popup) {
	if(popupStates[popup] == POPUP_CLOSABLE) {
      popupIDs[popup].src = layout + 'box_arrow_down_'+popupColors[popup]+'.jpg';
      document.getElementById('popup_' + popup).style.display = 'none';
   }
}
