$.ampliarFoto = ({
	remover:function(){
		$("[ampliarFoto_Fundo],[ampliarFoto_Caixa]").remove();
	}
});

$.fn.ampliarFoto = function(){
	$.ampliarFoto.remover();
	var bg = document.createElement("div");
	document.body.appendChild(bg);
	$(bg).attr({
		"ampliarFoto_Fundo":true
	}).css({
		"background-color":"#999999",
		"height":$(document).height(),
		"left":"0px",
		"position":"absolute",
		"top":"0px",
		"width":"100%",
		"z-index":"9998"
	}).fadeTo(0,0.5);

	var box = document.createElement("div");
	document.body.appendChild(box);
	$(box).attr({
		"ampliarFoto_Caixa":true
	}).css({
		"background-color":($.browser.msie ? "RGB(80,80,80)" : "RGBA(40,40,40,0.8)"),
		"border":"1px solid #000000",
		"left":"10px",
		"padding":"5px",
		"position":"absolute",
		"top":"10px",
		"z-index":"9999"
	}).css3({
		"border-radius":"5px"
	}).html("<img><br><center><font style=\"cursor:pointer\">Clique em qualquer lugar para fechar a janela</font></center>");
	
	$(box).find("center > font").css({
		"color":"#FFFFFF",
		"font-family":"Verdana, Arial, Helvetica, sans-serif",
		"font-size":"10px",
		"font-weight":"bold"
	});
	
	$(box).find("img").attr({
		"src":$(this).attr("src")
	}).css({
		"background-color":"#FFFFFF",
		"border":"1px solid #222222",
		"margin":"5px"
	}).bind("load",function(){
		if($.browser.mozilla){ var dif = -20; }
		else if($.browser.msie){ var dif = -10; }
		else if($.browser.opera){ var dif = -20; }
		else if($.browser.webkit){ var dif = -70; }
		else{ var dif = 0; }
		
		$("[ampliarFoto_Caixa]").css({
			"left":($("body").width() / 2 - $(this).width() / 2),
			"top":($("body").height() / 2 - $(this).height() / 2 + $(window).scrollTop() + dif)
		});
	}).trigger("load");
	
	$(bg).add(box).bind("click",function(){
		$.ampliarFoto.remover();
	});
}
