// JavaScript Document
////////////////////////////////////////
////Inicio funcoes de Janelas PopUp/////
////////////////////////////////////////

//Janela Pop-Up
function janela(endereco)
{
window.open(endereco, '', "scrollbars=1, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, width=640, height=480, left=50, top=50")
}

//Função de Janela Pop-up com gerenciamento de tamanho e fechamento automático, bem como para que a pessoa não saia abrindo várias janela com o mesmo link.
  MyWindow=null; //esta variável armazena o nome da última janela aberta por window.open()
function OpenWindow(theURL,winName) {
  if(MyWindow != null)//Se já foi aberta uma janela anteriormente.
 {
  if(!MyWindow.closed) //se a janela aberta anteriormente ainda não foi fechada.
  {
  	// se a jenela que está sendo aberta é diferente da anterior
   if(MyWindow.name != winName) 
   {
    MyWindow.close();     //fecha a janela anterior
    MyWindow = window.open(theURL,winName,'scrollbars=1, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, width=640, height=480, left=50, top=50');
//abre uma nova janela
   } else //caso as janelas tenham o mesmo nome
   {
    MyWindow.focus(); //muda o foco para a janela aberta tanteriormente.
   }
  } else // caso já tenha sido fechada uma janela anteriormente
  {   // abre a nova janela.
   MyWindow = window.open(theURL,winName,'alwaysRaised=1, scrollbars=1, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, width=640, height=480, left=50, top=50');
  }
 }
 else  //caso nenhuma janela tenha sido aberta anteriormente, i.e., MyWindow == null
 { //abre uma nova janela.
  MyWindow = window.open(theURL,winName,'alwaysRaised=1, scrollbars=1, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, width=640, height=480, left=50, top=50');
 }
}

//Para Imagens - Redicionamento
/*No arquivo html que será a janela pop-pup coloque a função ResetWindow(bmp) entre os tags <head> </head> 
Coloque uma imagem e de a ela o nome de "bmp". 
Ex.: <img src="caminho da imagem" name="bmp"> 
No tag <body> coloque a chamada para a função ResetWindow(bmp) como abaixo: 
<body onLoad="jczResetWindow(bmp);"> 
*/
function ResetWindow(bmp) //esta função deve ser escrita no arquivo que será aberto na
{          //pela função OpenWindow.
 self.moveTo(2,2); //move janela para canto superior esquerdo
 self.resizeTo(bmp.width+50,bmp.height+130); //redimensiona janela baseada em bmp.
}//-->




