var timer;
var timer2;
var timer_scroll;
var altura_janela = 184;
var largura_janela = 480;

var estiloIE =	'<style type="text/css">'+
				'.colunaPopupMeio{'+
				'	width:325px;'+
				'	font-family:Arial, Helvetica, sans-serif;'+
				'	font-size:12px;'+
				'	font-weight:bold;'+
				'	color:#FFFFFF;'+
				'	background-image:none;'+				
				'	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+www_url+'img/popup.fd.png, sizingMethod=\'scale\');'+
				'}'+
				'.colunaPopupFinal{'+
				'	width:23px;'+
				'	background-image:none;'+				
				'	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+www_url+'img/popup.direita.png, sizingMethod=\'scale\');'+
				'}'+
				'.colunaPopupExclamacao{'+
				'	width:132px;'+
				'	background-image:none;'+				
				'	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+www_url+'img/popup.exclamacao.png, sizingMethod=\'scale\');'+
				'}'+
				'</style>'

var estiloFF =	'<style type="text/css">'+
				'.colunaPopupMeio{'+
				'	width:325px;'+
				'	font-family:Arial, Helvetica, sans-serif;'+
				'	font-size:12px;'+
				'	font-weight:bold;'+
				'	color:#FFFFFF;'+
				'}'+
				'.colunaPopupFinal{'+
				'	width:23px;'+
				'}'+
				'.colunaPopupExclamacao{'+
				'	width:132px;'+
				'}'+
				'</style>'

if(navigator.appName == 'Microsoft Internet Explorer')
{
	bg_fundo_mensagem 		= '';
	bg_esquerda_mensagem 	= '';
	bg_direita_mensagem 	= '';
		
	//Escrevendo o Estilo para a janela
	document.write(estiloIE);
		
}else if(navigator.appName == 'Netscape'){
	
	bg_fundo_mensagem 		= 'background="'+www_url+'img/popup.fd.png"';
	bg_esquerda_mensagem 	= 'background="'+www_url+'img/popup.exclamacao.png"';
	bg_direita_mensagem 	= 'background="'+www_url+'img/popup.direita.png"';
	
	//Escrevendo o Estilo para a janela
	document.write(estiloFF);
	
}

function fecharPopup(){
	
	argumentos = fecharPopup.arguments;
	
	funcao_callback = '';
	
	if(argumentos.length > 0){
		
		funcao_callback = argumentos[argumentos.length-1];
	}
	
	habilitarCombos();
	
	if(document.getElementById('divmensagem')) {
	
		objDivFundo  = document.getElementById('fundoEscuro');
		objDivDentro = document.getElementById('divmensagem');
		objDivFundo.style.display  = 'none';
		objDivDentro.style.display = 'none';
	
		clearTimeout(timer);
		clearTimeout(timer2);
	}

	if(funcao_callback != ''){
		
		eval(funcao_callback);
	}
}

function alinharMensagem(){

	objDivFundo  = document.getElementById('fundoEscuro');
	objDivDentro = document.getElementById('divmensagem');

	objDivFundo.style.top   = document.body.scrollTop;
	objDivFundo.style.left  = document.body.scrollLeft;
	objDivDentro.style.top  = (document.body.clientHeight/2) + document.body.scrollTop;
	objDivDentro.style.left = (document.body.clientWidth/2)  + document.body.scrollLeft;

	timer2 = setTimeout('alinharMensagem()',100);
}

function mensagemPopup(mensagem,exibirFechar,tempo){

	argumentos = mensagemPopup.arguments;
	
	funcao_callback = '';
	loadGif = '';
	
	if( (argumentos.length > 4) && (argumentos[4] == true) ){
		
		loadGif = '<br><br><img src="'+www_url+'img/load.gif">';
	}
	
	if( (argumentos.length > 3) && (argumentos[3]!='') ){
		
		funcao_callback = argumentos[3];
	}
	
	funcao_callbackOnClick = funcao_callback;
	
	if(funcao_callback.indexOf('window',0) == 0)
	{
		funcao_callbackOnClick = funcao_callback.replace(/\"/g,"\\'");
	}
	
	desabilitarCombos();

	if(exibirFechar == false)
	{
			exibe_fechar_mensagem = '';
	}else{
			exibe_fechar_mensagem = '<img onClick="fecharPopup(\''+ funcao_callbackOnClick +'\');" style="cursor:pointer;" src="'+www_url+'img/popup.fechar.png" alt="Fechar Aviso" width="16" height="17">';
	}
	
	objDivFundo  = document.getElementById('fundoEscuro');
	objDivDentro = document.getElementById('divmensagem');

	if(objDivFundo == null)
	{
		objDivFundo  = document.createElement('DIV');
		objDivFundo.setAttribute('id','fundoEscuro');
		document.body.appendChild(objDivFundo);
	}

	if(objDivDentro == null)
	{
		objDivDentro = document.createElement('DIV');
		objDivDentro.setAttribute('id','divmensagem');
		document.body.appendChild(objDivDentro);
	}
	
	corpoMensagem = ''+
	'	<table width="480" border="0" cellspacing="0" cellpadding="0">'+
	'  	   <tr>'+
	'		<td width="132" height="184" '+bg_esquerda_mensagem+' class="colunaPopupExclamacao">&nbsp;</td>'+
	'		<td width="325" align="center" valign="top" '+bg_fundo_mensagem+' class="colunaPopupMeio"><table width="100%" border="0" cellspacing="0" cellpadding="0">'+
	'		  <tr>'+
	'			<td height="50" align="right"><table width="100%" border="0" cellspacing="0" cellpadding="0">'+
	'			  <tr>'+
	'				<td height="25" align="right" valign="bottom">'+exibe_fechar_mensagem+'</td>'+
	'			  </tr>'+
	'			</table></td>'+
	'		  </tr>'+
	'		  <tr>'+
	'			<td width="100%"><table width="100%" border="0" cellspacing="0" cellpadding="10">'+
	'			  <tr>'+
	'				<td height="100" align="center" class="tx-mensagem-branco">'+ mensagem + loadGif +'</td>'+
	'			  </tr>'+
	'			</table></td>'+
	'		  </tr>'+
	'		</table></td>'+
	'		<td width="23" '+bg_direita_mensagem+' class="colunaPopupFinal"></td>'+
	'	  </tr>'+
	'	</table>';
	
	objDivDentro.innerHTML = corpoMensagem;

	alinharMensagem();

	objDivFundo.style.display  = 'block';
	objDivDentro.style.display = 'block';

	if(tempo!=null){
		timer = setTimeout('fecharPopup("'+ funcao_callback +'")', (tempo * 1000));
	}
}
