

function openImage(file,windowTitle,w,h) {
	win = window.open('','win','width='+w+',height='+h+',top=0,left=0,menubar=no,status=no,scrollbars=yes,toolbar=no,resizable=yes');
	win.document.write('<html><head><title>' + windowTitle + '</title></head>');
	win.document.write('<style type="text/css">');
	win.document.write('<!--');
	win.document.write('body {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}');
	win.document.write('-->');
	win.document.write('</style>');
	win.document.write('<body><img src="' + file + '" border=0></body></html>');
	win.document.close();
}

function openWindow(file,windowTitle,w,h) {
	win = window.open(file,windowTitle,'width='+w+',height='+h+',top=0,left=0,menubar=no,status=no,scrollbars=no,toolbar=no,resizable=yes');
	win.document.close();
}



/*------------------------------------------------------------------------------------------------------------------------------------
| ClassName: Menu
| Version: 0.7
| Date: 17/07/2006
| Author: S.P.D
| Copyright © 2006 Instituto Atlântico. All rights reserved.
| -------------------------------------------------------------------------------------------------------------------------------------
| Description
| -------------------------------------------------------------------------------------------------------------------------------------
*/


var border_right = 1;
var border_left = 1;
var border_top = 1;
var border_bottom = 1;

BP_Events = {};
BP_Events.add = function(obj,type,handler,cap){
    cap = cap || false;
    if(obj.addEventListener){
	 obj.addEventListener(type, handler, cap);
    }else{
	obj.attachEvent("on" + type, handler);
    }
}

BP_Events.remove = function(obj,type,handler,cap){
    cap = cap || false;
    if(obj.removeEventListener){
	 obj.removeEventListener(type, handler, cap);
    }else{
	obj.detachEvent("on" + type, handler);
    }
}


BP_Events.add(window,"load",loadMenu);

//-------------------------------------------------------------------------------//
// Definição de Variáveis Globais do Menu
//-------------------------------------------------------------------------------//
var border_right = 1;
var border_left = 1;
var border_top = 1;
var border_bottom = 1;

//-------------------------------------------------------------------------------//
// Função para carregar menu//
//-------------------------------------------------------------------------------//
function loadMenu(){

		if(window.attachEvent){
		
			var ieULs = document.getElementById('nav').getElementsByTagName('ul');
			
			/** IE script to cover <select> elements with <iframe>s **/
			for (j=0; j<ieULs.length; j++) {
				var strframe='<iframe src="about:blank" scrolling="no" frameborder="0" id="nav_iframe"></iframe>' + ieULs[j].innerHTML;
				ieULs[j].innerHTML = (strframe);
				ieULs[j].style.zIndex="99";
			}//fim for
			
		}//fim if
			
		var ieLIs = document.getElementById('nav').getElementsByTagName('li');
		

		for (var i=0; i<ieLIs.length; i++){
	
			ieLIs[i].onmouseover = function() 
			{
				
				var ulChilds = this.getElementsByTagName("ul")[0];
	
				if(ulChilds)
				{
					
					var parentWidth = getSize(this).width;
					var majorChild = getMajorChilds(ulChilds);
					
					if(!this.width){
						this.width = (parentWidth > majorChild && this.parentNode.parentNode.nodeName == "DIV")?parentWidth:majorChild;
					}//fim if
					
					ulChilds.style.width = this.width +"px";
	
					var liChilds = ulChilds.childNodes;
					
					for (var i = 0; i < liChilds.length; i++){
						if(liChilds[i].nodeType == 1)
							liChilds[i].style.width = this.width +"px";
						}//fim if
					
					}//fim for
	
				if(this.getElementsByTagName("iframe")[0])
				{
					var iframe = this.getElementsByTagName("iframe")[0];
					iframe.style.width = this.width+border_right+border_left+"px";
					if(this.childNodes[2])
					iframe.style.height = this.getElementsByTagName("li")[0].offsetHeight*(this.childNodes[2].childNodes.length-1) + (border_top*2)+ "px";
				}
	
				if(this.parentNode.id != "nav"){
				
					var childs = this.getElementsByTagName("ul")[0];
					
					if(childs){
						childs.style.marginLeft = getSize(this).width + "px";
						childs.style.marginTop = - getSize(this).height - (border_top + border_bottom)*2 + "px";
					}
	
				}
				
				this.className+=" iehover";
				
			}
			
			ieLIs[i].onmouseout=function() {
			
				this.className=this.className.replace('iehover', '');
				
			}
			
		}
}

//-------------------------------------------------------------------------------//
// Função de auxilio ao menu
//-------------------------------------------------------------------------------//

function getMajorChilds(list){

	var major=0;
	var childs = list.childNodes;

	for (var i=0; i<childs.length; i++){
		if(childs[i].offsetWidth > major && childs[i].nodeName != "IFRAME"){
		    major = childs[i].offsetWidth;
		}
	}
	return major;
}

//-------------------------------------------------------------------------------//
// Função de auxilio ao menu
//-------------------------------------------------------------------------------//

function getSize(obj){
	
    var size = {};
	
    if(window.getComputedStyle){
		size.width = window.getComputedStyle(obj,'').getPropertyValue("width").split("px")[0];
		size.height = window.getComputedStyle(obj,'').getPropertyValue("height").split("px")[0];
    }else{
		size.width = obj.currentStyle.width.split("px")[0];
		size.height = 22;
    }
	
    return size;
}


//-------------------------------------------------------------------------------//
// Função de auxilio ao menu
// Definicao do Menu 
//-------------------------------------------------------------------------------//

/*
function drawMenu(){
		// Importação de componentes

		var strCaminho = document.getElementsByTagName("script")[0].src.split("web-resources")[0];

		
		var str = '';
		str             = str + '<ul id="nav">';
		
		// Item A
		str             = str +	'<li><a href="SearchPage.html" class="menubar">Item A</a>';
		str             = str + '	<ul>';	
		
		// SubItem A.1 com SubMenu
		str		= str +	'  		<li><a href="SearchPage.html" class="pai">SubItem A.1</a>';
		str		= str +	' 			<ul>';
		str		= str +	' 				<li><a href="SearchPage.html">SubItem A.1.1</a></li>';
		str		= str +	'  				<li><a href="SearchPage.html">SubItem A.1.2</a></li>';
		str		= str +	' 			</ul>';	
		str		= str +	'		</li>';
	
		// SubItem A.2 com SubMenu
		str		= str +	'  		<li><a href="SearchPage.html" class="pai">SubItem A.2</a>';
		str		= str +	' 			<ul>';
		str		= str +	' 				<li><a href="SearchPage.html">SubItem A.2.1</a></li>';
		str		= str +	' 				<li><a href="SearchPage.html">SubItem A.2.2</a></li>';
		str		= str +	' 			</ul>';	
		str		= str +	'		</li>';
		
		
		str             = str + '	</ul>';
		str             = str +	'</li>';
		
		// Final do menu do Item A
		
		
		
		//	Item B
		str             = str +	'  <li><a href="SearchPage.html" class="menubar">Item B</a>';
		str				= str +	' 			<ul>';
		
			//	SubItem B.1 com SubMenu
			str				= str +	' 				<li><a href="SearchPage.html" class="pai">SubItem B.1</a>';
			str				= str +	'					<ul>';
			str		        = str +	'                   	<li><a href="SearchPage.html">SubItem B.1.1</a></li>';
			str				= str +	'					</ul>';
			str				= str +	' 			</ul>';
			
			str				= str +	' <li>';
			
		// Final do menu do Item B

		
		//	Item C
		str             = str +	'  <li><a href="SearchPage.html" class="menubar">Item C</a>';
		str				= str +	' 			<ul>';
		
			//	SubItem C.1 com SubMenu
			str				= str +	' 				<li><a href="SearchPage.html" class="pai">SubItem C.1</a>';
			str				= str +	'					<ul>';
			
			str				= str +	'						<li><a href="SearchPage.html">SubItem C.1.1</a></li>';
			
			str				= str +	'						<li><a href="SearchPage.html" class="InicioGrupo">SubItem C.1.2</a></li>';
			str				= str +	'						<li><a href="SearchPage.html">SubItem C.1.3</a></li>';
			str				= str +	'						<li><a href="SearchPage.html">SubItem C.1.4</a></li>';
			str				= str +	'						<li><a href="SearchPage.html" class="FimGrupo">SubItem C.1.5</a></li>';
	
			str				= str +	'						<li><a href="SearchPage.html">SubItem C.1.6</a></li>';
			
		str				= str +	'					</ul>';
		str				= str +	'				</li>';
		
			//	SubItem C.2 com SubMenu
			str				= str +	' 				<li><a href="SearchPage.html" class="pai" >SubItem C.2</a>';
			str				= str +	'					<ul>';
			str				= str +	'						<li><a href="SearchPage.html">SubItem C.2.1</a></li>';
			str				= str +	'					</ul>';
			str				= str +	'				</li>';
		
		str				= str +	'		 	</ul>';			
		str             = str +	'  </li>';
		
		//	Fim
		str             = str +	'</ul>';	 
		
		document.write(str); 
		return;		
}
*/
