/**
  * Contains two support functions for iframe that hides/diplays selectboxes on the page
  */

/**
 * Hides all drop down form select boxes on the screen so they do not appear above the mask layer.
 * IE has a problem with wanted select form tags to always be the topmost z-index or layer
 */
function hideSelectBoxes() {
    for(var i = 0; i < document.forms.length; i++) {
        for(var e = 0; e < document.forms[i].length; e++){
            if(document.forms[i].elements[e].tagName == "SELECT") {
                document.forms[i].elements[e].style.visibility="hidden";
            }
        }
    }
  for (var k = 0 ; k < frames.length; k++) {
      if (frames[k].id != "popupDialogFrame") {
          if (frames[k].hideSelectBoxes) {
              frames[k].hideSelectBoxes();
          }
      }
  }
}

/**
* Makes all drop down form select boxes on the screen visible so they do not reappear after the dialog is closed.
* IE has a problem with wanted select form tags to always be the topmost z-index or layer
*/
function displaySelectBoxes() {
    for(var i = 0; i < document.forms.length; i++) {
        for(var e = 0; e < document.forms[i].length; e++){
            if(document.forms[i].elements[e].tagName == "SELECT") {
                document.forms[i].elements[e].style.visibility="visible";
            }
        }
    }
  for (var k = 0 ; k < frames.length; k++) {
      if (frames[k].id != "popupDialogFrame") {
          if (frames[k].displaySelectBoxes) {
              frames[k].displaySelectBoxes();
          }
      }
  }
}


