/* POP UP COM IMAGEM NO CENTRO DA TELA */
function openWindow(theURL,winName,features) 
{
    window.open(theURL,winName,features);
}

function popImagem(URL,WIDTH,HEIGHT) 
{
    var xMax = screen.width 
    var yMax = screen.height; 
    var xOffset = (xMax - WIDTH)/2 
    var yOffset = (yMax - HEIGHT)/2; 
    var winName = 'popup'; 
    var features = ''; 

    features += ' toolbar=no,'; 
    features += ' location=no,'; 
    features += ' status=no,'; 
    features += ' menubar=no,'; 
    features += ' scrollbars=yes,'; 
    features += ' resizable=no,'; 
    features += ' width=' + WIDTH + ','; 
    features += ' height=' + HEIGHT + ','; 
    features += ' left=' + xOffset; 

    openWindow(URL,winName,features);
}
/* /POP UP COM IMAGEM NO CENTRO DA TELA */

function setarPopup(href, lar, alt)
{		
/*	document.getElementById(linkobj.getAttribute("rev").split("::")[0]) //Reference container on page to show enlarged image in
	var popurl=linkobj.getAttribute("href")
	var largura=document.getElementById(linkobj.getAttribute("rev").split("::")[0]);
	var altura=document.getElementById(linkobj.getAttribute("rev").split("::")[1]);*/
	return "javascript:popImagem('"+href+"','"+lar+"','"+alt+"')";
}

var ShowPopup={
	/*alert('Iniciou');
	setarPopup:function(linkobj){
	var showcontainer=document.getElementById(linkobj.getAttribute("rev").split("::")[0]) //Reference container on page to show enlarged image in
	var popurl=linkobj.getAttribute("href")
	var altura=linkobj.getAttribute("alt") 
	var largura=linkobj.getAttribute("lar")
	var popupHTML = "<a href=\"javascript:popImagem("+popurl+","+largura+","+altura+")\";>" + showcontainer.innerHTML + "</a>";
	showcontainer.innerHTML=popupHTML*/
	
	addEvent:function(target, functionref, tasktype)//assign a function to execute to an event handler (ie: onunload)
	{ 
		var tasktype=(window.addEventListener)? tasktype : "on"+tasktype
		if (target.addEventListener)
			target.addEventListener(tasktype, functionref, false)
		else if (target.attachEvent)
			target.attachEvent(tasktype, functionref)
	},

	init:function() //Initialize thumbnail viewer script
	{
		this.iefiltercapable=(this.iefiltercapable && this.enableTransition) //True or false: IE filters supported and is enabled by user
		var pagelinks=document.getElementsByTagName("a");
		for (var i=0; i<pagelinks.length; i++) //BEGIN FOR LOOP
		{ 		
		
			if (pagelinks[i].getAttribute("rel") && pagelinks[i].getAttribute("rel").split("::")[0] == "popup")//Begin if statement: Test for rel="enlargeimage"
			{
				var lar = pagelinks[i].getAttribute("rev").split("::")[0];
				var alt = pagelinks[i].getAttribute("rev").split("::")[1];
				pagelinks[i]["href"] = setarPopup(pagelinks[i]["href"], lar, alt);
			} //end if statement
		} //END FOR LOOP
	} //END init() function
}

if (document.addEventListener) //Take advantage of "DOMContentLoaded" event in select Mozilla/ Opera browsers for faster init
ShowPopup.addEvent(document, function(){ShowPopup.alreadyrunflag=1; ShowPopup.init()}, "DOMContentLoaded") //Initialize script on page load
else if (document.all && document.getElementsByTagName("a").length>0){ //Take advantage of "defer" attr inside SCRIPT tag in IE for instant init
ShowPopup.alreadyrunflag=1
ShowPopup.init()
}
ShowPopup.addEvent(window, function(){if (!ShowPopup.alreadyrunflag) ShowPopup.init()}, "load") //Default init method: window.onload
//ShowPopup.addEvent(window, function(){ShowPopup.cleanup()}, "unload")

