var nomeJanela = "";

janela = {	
	addBotaoJahExistente: function(paAlterar, paExcluir){
		$("#"+nomeJanela).dialog('option', 'buttons', { "Excluir": function() { eval(paExcluir) }, "Alterar": function() { eval(paAlterar) }});
	},
	
	addBotaoNovo: function(paIncluir){
		$("#"+nomeJanela).dialog('option', 'buttons', { "Incluir": function() { eval(paIncluir) }});
	},
	
	fechaJanela: function(){
		$("#"+nomeJanela).html("");
		$("#"+nomeJanela).dialog('close');
		$("#"+nomeJanela).remove();
	},
	
	fechaJanelaPorId: function(paId){
		$("#"+paId).html("");
		$("#"+paId).dialog('destroy');
		$("#"+paId).remove();
	},
	
	destroyJanela: function(){
		$("#"+nomeJanela).html("");
		$("#"+nomeJanela).dialog('destroy');
		$("#"+nomeJanela).remove();
	},
	
	abreJanela: function(paCaminhoAjax, paWidth, paHeight, paNomeJanela){	
		nomeJanela = paNomeJanela.replace(/ /g, "_");

		div = document.createElement("div");

		nomeJanela = nomeJanela.replace(new RegExp('[ÁÀÂÃ]','gi'), 'a');
  	nomeJanela = nomeJanela.replace(new RegExp('[ÉÈÊ]','gi'), 'e');
  	nomeJanela = nomeJanela.replace(new RegExp('[ÍÌÎ]','gi'), 'i');
  	nomeJanela = nomeJanela.replace(new RegExp('[ÓÒÔÕ]','gi'), 'o');
  	nomeJanela = nomeJanela.replace(new RegExp('[ÚÙÛ]','gi'), 'u');
  	nomeJanela = nomeJanela.replace(new RegExp('[Ç]','gi'), 'c');
  	
  	nomeJanela = nomeJanela.toLowerCase();
		
		div.setAttribute( "id",  nomeJanela);
		vtElementos = document.getElementsByTagName("body");
		vtElementos[0].appendChild(div);
		
		$("#"+nomeJanela).dialog({
			bgiframe: true,
			autoOpen: false,
			modal: true,
			draggable: true,
			Cancel: function() {
				$(this).html("");	
				$(this).dialog('destroy');
				$(this).remove();
			},
			close: function() {
				$(this).html("");
				$(this).dialog('destroy');
				$(this).remove();
			}
		});	
		
		$("#"+nomeJanela).html("");
		$("#"+nomeJanela).dialog('option', 'width', paWidth);
		$("#"+nomeJanela).dialog('option', 'height', paHeight);
		$("#"+nomeJanela).dialog('option', 'title', paNomeJanela);	
		$("#"+nomeJanela).dialog('open');	
		
		vmRetorno = $.ajax( { type: 'GET'
												, url: paCaminhoAjax
												, dataType: 'text'
												, async: false
												, cache: false
												}).responseText;
												
		$("#"+nomeJanela).html(vmRetorno);
	},
	
	aviso: function(){
		alert('Somente será mostrado no site se e somente se possuir um anexo!');
	},
	
	janelaBrowser: function(paLink, paNome, paLar, paAlt){
		var winX, winY, wind;
		if ((screen.availWidth-50) < paLar || (screen.availHeight-50) < paAlt){
			winX = 10;
			winY = 10;
			paLar = screen.availWidth-50;
			paAlt = screen.availHeight-50;
		}else{
			winX = (screen.availWidth - paLar) / 2;
			winY = (screen.availHeight - paAlt) / 2;
		}
	
		wind = window.open(paLink,paNome,"width="+paLar+",height="+paAlt+",toolbars=no,status=no,scrollbars=yes,resizable=yes,top="+winY+",left="+winX+"");
		if (parseInt(navigator.appVersion) >= 4) { wind.window.focus(); }
	}
}
