
// --------------------------------------------------------------------------
// WinManager.js
// --------------------------------------------------------------------------

var isWindowIFrame = false; 
var isWindowPopup  = false; 

// --------------------------------------------------------------------------

function WindowType() {
   var objWinTarget = null; 

   objWinTarget  = window.opener;                    // Window Container
   isWindowPopup = (objWinTarget != undefined);

   if (isWindowPopup) {   
       try {	
           objDoc = objWinTarget.document;          // BUG IE 
           isWindowPopup = true;        
       } catch(e) {
  	       isWindowPopup = false;
  	       alert(e.message)
       }
   }    	    
  
   if (! isWindowPopup){
	   objWinTarget   = window.parent;            
	   isWindowIFrame = (objWinTarget.length >0)     // Iframe Container
   }
   
}

// --------------------------------------------------------------------------

function setElementDisplay(elementName, displayValue) {
   var objElement = this.document.getElementById(elementName);
   if (objElement != null) {
       objElement.style.display = displayValue;
   }
}	

// --------------------------------------------------------------------------

function setElementHAlign(elementName, alignValue) {
   var objElement = this.document.getElementById(elementName);
   if (objElement != null) {
       objElement.style.textAlign = alignValue;
   }
}	

// --------------------------------------------------------------------------

WindowType();

// --------------------------------------------------------------------------
