function OpenWindowDetalhes(Url) {
  msgWindow=window.open(Url,'IdearDetalhes','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars= 1,resizable= 0,copyhistory= 1,width=500,height=450');
  msgWindow.focus();
}

function OpenWindowModelos(Url) {
  ModWindow=window.open(Url,'IdearModelos','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars= 1,resizable= 0,copyhistory= 1,width=500,height=450');
  ModWindow.focus();
}

function OpenWindowArquivo(Url) {
  ArqWindow=window.open(Url,'IdearArquivo','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars=0,resizable=0,copyhistory= 1,width=550,height=250');
  ArqWindow.focus();
}

function OpenWindowImprimir(Url) {
  ArqWindow=window.open(Url,'IdearImprimir','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars=0,resizable=0,copyhistory= 1,width=450,height=500');
  ArqWindow.focus();
}

function OpenWindowReminder(Url) {
  RemWindow=window.open(Url,'IdearReminder','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars= 0,resizable= 0,copyhistory= 1,width=440,height=350');
  RemWindow.focus();
}

function OpenWindowNoticia(Url) {
  RemWindow=window.open(Url,'IdearNoticias','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars= 1,resizable= 0,copyhistory= 1,width=400,height=400');
  RemWindow.focus();
}

function OpenWindowCatalogo(Url) {
  CatWindow=window.open(Url,'IdearCatalogo','toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 0,resizable= 0,copyhistory= 0,width=300,height=350');
  CatWindow.focus();
}

function OpenWindowImagem(Url) {
  ImgWindow=window.open(Url,'IdearImagem','toolbar= 0,location= 0,directories= 0,status= 1,menubar= 0,scrollbars=0,resizable=1,copyhistory= 1,width=350,height=300');
  ImgWindow.focus();
}


/*-------------------------------------------------------------------------------------
ChangeImage
Descrição: Função para alterar uma imagem dependendo da seleção feita em um combo box
Autor: Mário Wittler
Data: 31/10/01
Parâmetros:
	-> Combo: Nome do combo box que será feita a seleção. Ex: 'Material'
	-> Imagem: Nome do elemento imagem que será trocado. Ex: 'ImgMaterial'
Retorno:
	-> Nenhum
Exemplo: 
	-><Select name="Material" OnChange="Javascript:ChangeImage ('Material', 'ImgMaterial');"></select>
	  <img name="ImgMaterial" src="imagem.gif"></img>
Observações:
	-> No fonte HTML, deve ter um Javascript setando todas as variáveis
	   que terão o nome do ID do select com os arquivos respectivos
	   Por exemplo, var Madeira = "images/madeira.gif"
			var Platico = "images/Plastico.gif"
	   Isso foi feito para poder buscar do banco de dados através de ASP as variáveis
	   e setar em Javascript por response.write
-------------------------------------------------------------------------------------*/
function ChangeImage(Combo, Imagem) {
	Valor = document.FormPasso.elements[Combo].value;
	Arquivo = eval(Valor);
  	Img = new Image();
 	Img.src = Arquivo;
 	document.images[Imagem].src = Img.src;
}



/*-------------------------------------------------------------------------------------
SetOption
Descrição: Função para setar a opção em um select de uma janela Opener (que abriu a nova janela,
	   onde está sendo executado o Javascript) com a opção clicada. Utiliza a função ChangeImage
	   que deve estar na janela Opener.
Autor: Mário Wittler
Data: 31/10/01
Parâmetros:
	-> Combo: Nome do combo box que será feita a seleção. Ex: 'Material'
	-> Opcao: Opcao clicada. Ex: 'Plastico'
	-> Imagem: Nome do elemento imagem que será trocado. Ex: 'ImgMaterial'
Retorno:
	-> Nenhum
Exemplo: 
	-> <a href="Javascript:SetOption('Material', 'Plastico', 'ImgMaterial');">Selecionar</a>
Observações:
	-> A janela que contém este código deve ser aberta por outra janela (Opener)
	-> Na janela Opener deve conter a função ChangeImage
-------------------------------------------------------------------------------------*/
function SetOption(Combo, Opcao, Imagem){
	window.opener.document.FormPasso.elements[Combo].value = Opcao;
	window.opener.ChangeImage(Combo, Imagem);
	window.close();
}



/*-------------------------------------------------------------------------------------
SetOption2
Descrição: Função para setar as opções dos selects da página de definições
	   Utiliza a função ChangeImage que deve estar na janela Opener.
Autor: Mário Wittler
Data:08/11/01
Parâmetros:
	-> Folha1: Opção de Folha 1
	-> Folha1H: Quantidade de Folha 1 horizontal
	-> Folha1V: Quantidade de Folha 1 vertical
	-> Folha2: Opção de Folha 2
	-> Folha2H: Quantidade de Folha 2 horizontal
	-> Folha2V: Quantidade de Folha 2 vertical
	-> Folha3: Opção de folha 3
	-> Folha3H: Quantidade de Folha 3 horizontal
	-> Folha3V: Quantidade de Folha 3 vertical
	-> Testeira: Tipo de Testeira 
	-> Fixacao: Tipo de Fixação
Retorno:
	-> Nenhum
Exemplo: 
	-> <a href="Javascript:SetOption('A3', '00', '01', 'A4', '01', '01', '-', '00', '00', 'C','P');">Selecionar</a>
Observações:
	-> A janela que contém este código deve ser aberta por outra janela (Opener)
	-> Na janela Opener deve conter a função ChangeImage
-------------------------------------------------------------------------------------*/
function SetOption2(Folha1, Folha1H, Folha1V, Folha2, Folha2H, Folha2V, Folha3, Folha3H, Folha3V, Testeira, Fixacao){
	docum = parent.window.opener.document
	docum.FormPasso.elements["Folha1"].value = Folha1;
	docum.FormPasso.elements['Folha1H'].value = Folha1H;
	docum.FormPasso.elements['Folha1V'].value = Folha1V;
	docum.FormPasso.elements['Folha2'].value = Folha2;
	docum.FormPasso.elements['Folha2H'].value = Folha2H;
	docum.FormPasso.elements['Folha2V'].value = Folha2V;
	docum.FormPasso.elements['Folha3'].value = Folha3;
	docum.FormPasso.elements['Folha3H'].value = Folha3H;
	docum.FormPasso.elements['Folha3V'].value = Folha3V;
	docum.FormPasso.elements['Testeira'].value = Testeira;
	docum.FormPasso.elements['Fixacao'].value = Fixacao;
	parent.window.opener.ChangeImage('Testeira', 'ImgTesteira');
	parent.window.opener.ChangeImage('Fixacao', 'ImgFixacao');
	parent.window.close();
}




/*-------------------------------------------------------------------------------------
SetTextBox
Descrição: Função para setar um valor em um determinado text box de um form
Autor: Mário Wittler
Data:22/11/01
Parâmetros:
	-> Formulario: Nome do Form
	-> TextBox: Nome do TextBox
	-> Valor: Valor do textbox
Retorno:
	-> Nenhum
Exemplo: 
	-> <script Language="Javascript">SetFileName('Form', 'Imagem', 'imagem.gif')</script>
Observações:
	-> A janela que contém este código deve ser aberta por outra janela (Opener)
	-> Na janela Opener deve conter um edit chamado Arquivo em um Form FormArquivo
-------------------------------------------------------------------------------------*/
function SetFileName(Formulario, TextBox, Valor){
	window.opener.document.forms[Formulario].elements[TextBox].value = Valor;
	window.close();
} 
