///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////                            Criado por : Flávio Theruo Kaminisse                           ////////
////////                                 email: flavio@japs.etc.br                                 ////////
////////                                 url: http://www.japs.etc.br                               ////////
////////                                  Data Criação : 22/10/2005                                ////////
////////                                                                                           ////////
////////                            - Compatível com Firefox, Opera e MSIE.                        ////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////
function reSizeImage() {
	//Pego o tamanho da tela Horizontal e Vertical
	var valorW = screen.width;
	var valorH = screen.height;
	//Pego o tamanho da imagem Horizontal e Vertical
	var width = document.getElementById('imagem').width;
	var height = document.getElementById('imagem').height;
	//Variavel que identifica se a imagem eh maior que a tela
	var estouro = false;
	//Se o tamanho Horizontal da imagem for maior que o tamanho da tela
	if ( width > valorW ) {
		//Calculo o tamanho vertical da imagem proporcional ao tamanho da tela
		height = retornaProporcional( width, height, valorW );
		width = valorW;
		//Redimensiono a imagem para o tamanho da tela
		//Diminuo um pouco a imagem para que ela seja exibida completa
		//Windows XP deixa uma barra maior na parte inferior do popup
		document.getElementById('imagem').width = width - 12;
		document.getElementById('imagem').height = height - 60;
		estouro = true;
	}
	//Se o tamanho Vertical da imagem for maior que o tamanho da tela
	if ( height > valorH ) {
		//Calculo o tamanho horizontal da imagem proporcional ao tamanho da tela
		width = retornaProporcional( height, width, valorH );
		height = valorH;
		//Redimensiono a imagem para o tamanho da tela
		//Diminuo um pouco a imagem para que ela seja exibida completa
		//Windows XP deixa uma barra maior na parte inferior do popup
		document.getElementById('imagem').width = width - 12;
		document.getElementById('imagem').height = height - 60;
		estouro = true;
	}
	if ( !estouro ) {
		width += 12;
		height += 60;
	}
	window.resizeTo(width,height);
	self.focus();
};

function doTitle(title) {
	//Altero o Titulo da janela
	document.title = title;
}

function retornaProporcional( x, y, valor ) {
	var retorno;
	//Calculo um valor proporcional para y de acordo com x e valor
	retorno = new Number( y / ( x / valor ) );
	return retorno.toFixed(0);
}


//Funcao utilizada para abrir o popup com a 
function VisualizarImagem( url, imagem, titulo ) {
	PositionX = 0;
	PositionY = 0;
	window.open(url + imagem + '&title=' + titulo, '', 'resizable=1,scrollbars=no,width=100,height=100,left='+PositionX+',top='+PositionY);
}