tposX = 0;
tposY = 0;
verific = false;
ns = document.layers;
ie = document.all;
ns6 = (document.getElementById && !document.all);
Zindex = 70;
ObjetoMover = false;
status = new Array();

lmIX = 0;
lmIY = 0;
lmFX = 0;
lmFY = 0;

function showPopup(inner,titulo,w,h,px,py, mov, pelic)
{
	
	closePoput();
	if(!DOM_getId(false,"popupDiv"))
	{
		DOM_criaElemento("dvGeral", "div","popupDiv","class|popup_falso@style|display:none");
		DOM_criaElemento("popupDiv","div","topoPopup","");
		DOM_criaElemento("topoPopup", "a","close","class|close@href|javascript:closePoput()");
		DOM_criaElemento("popupDiv", "div","popouInner","html|" + inner);
		popup = DOM_getId(false,'popupDiv');
		popup.style.width = w + 'px';
		popup.style.height = h + 'px';
		popup.style.left = (px<lmIX?lmIX:px)	+ 'px';
		popup.style.top = (py<lmIY?lmIY:py) + 'px';
		popup.style.display = "";
		popupTopo = DOM_getId(false,'topoPopup');
		popupTopo.innerHTML += "<h1>" + titulo + "</h1>";
		if(mov==true)
		{
			popupTopo.onmousedown 	= function (event){ popupMouveDown(event,'popupDiv'); };
		}
		poputInner = DOM_getId(false,'popouInner');
		poputInner.style.height = (h - 30) + 'px';
		popupTopo.style.width = (popup.offsetWidth - 20) + 'px';
	}
}

function closePoput()
{
	if(DOM_getId(false,"popupDiv"))DOM_excluiElemento("popupDiv");
}



function moveObj(e)
{
	if(ie)
	{
		posx = event.clientX;
		posy = event.clientY;
	} else if (ns)
	{
		posx = e.x;
		posy = e.y;
	} else if (ns6)
	{
		posx = e.clientX;
		posy = e.clientY;
	}
	posAtX = ObjetoMover.offsetLeft +posx-tposX;
	posAtY = ObjetoMover.offsetTop+posy-tposY;
	var lmIAtX = varsPadrao( 'scrollX' ) >lmIX?varsPadrao( 'scrollX' ):lmIX;

	var lmFAtX = (varsPadrao( 'innerW' ) + varsPadrao( 'scrollX' ))<lmFX || lmFX==0 ? (varsPadrao( 'innerW' ) + varsPadrao( 'scrollX' )): lmFX;
	var lmIAtY = varsPadrao( 'scrollY' ) > lmIY ? varsPadrao( 'scrollY' ) : lmIY;
	var lmFAtY = (varsPadrao( 'innerH' ) + varsPadrao( 'scrollY' ))<lmFY || lmFY == 0?(varsPadrao( 'innerH' ) + varsPadrao( 'scrollY' )):lmFY;
		lmFAtX += window.scrollMaxY > 0? -20:0;
		lmFAtY += window.scrollMaxX > 0? -20:0;
		posObjX = ObjetoMover.style.left.replace('px','');
		posObjY = ObjetoMover.style.top.replace('px','');
		if((posAtX>lmIAtX && posAtX < posObjX) || ((posAtX + ObjetoMover.offsetWidth)<lmFAtX && posAtX > posObjX ) )ObjetoMover.style.left = posAtX + 'px';
		if((posAtY>lmIAtY && posAtY < posObjY) || ((posAtY + ObjetoMover.offsetHeight)<lmFAtY && posAtY > posObjY ))ObjetoMover.style.top = posAtY + 'px';
		tposX = posx;
		tposY = posy;
	ObjetoMover.focus();
}

function popupMouveDown(e,objMoveId)
{
	Zindex++;
	var	objMove = DOM_getId(false,objMoveId);
	objMove.style.zIndex =Zindex;
	ObjetoMover = objMove;
 	if(ie){
           posx = event.clientX;
           posy = event.clientY;
      } else if (ns){
           posx = e.x;
           posy = e.y;
      } else if (ns6){
          posx = e.clientX;
         posy = e.clientY;
    }
	tposX = posx;
	tposY = posy;
	document.onmousemove	=	function(event){ moveObj(event);  }
	document.onmouseup		=	function(event){ document.onmousemove = function() {}; }
}


function carregaImgSP(idImg)
{
	req = createXMLHTTP_S();
	if(req)
	{
		req.open("GET","paginas/midias_view_xml.php?id=" + idImg,true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.onreadystatechange = function()
		{
			if(req.readyState==4)
			{
				if(req.responseXML)carregaImgSPLoad(req.responseXML);
			}
		}
		req.send(null);
	}
}

function carregaImgSPLoad(obj)
{
	var xml		= obj.firstChild;
	var src		= xml.getElementsByTagName('src')[0].firstChild.nodeValue;
	var midia	= xml.getElementsByTagName('midia')[0].firstChild.nodeValue;
	var width	= parseInt( xml.getElementsByTagName('width')[0].firstChild.nodeValue );
	var height	= parseInt( xml.getElementsByTagName('height')[0].firstChild.nodeValue );
	var legenda	= xml.getElementsByTagName('legenda')[0].firstChild.nodeValue;
	var tipo	= xml.getElementsByTagName('tipo')[0].firstChild.nodeValue;
//	lmIY = parseInt(DOM_getId(false,'dvGeral').offsetTop);
	widthBodyM = parseInt( document.body.offsetWidth / 2 );
 	posIni = widthBodyM - ( parseInt( width / 2 ) );
	legenda	 = unescape(legenda);
	while(legenda.indexOf('+') != -1)
	{
		legenda = legenda.replace('+',' ');	
	}
	posIni = posIni < 0 ? 0 : posIni;
	if(tipo == 'yes')
	{
		inner = "<img src=\"imagens/t05midias/" + midia + '/' + src + "\" />";
	}
	else
	{
		var onclick = "javascript:window.open('imagens/t05midias/" + midia + "/" + src + "');";
		inner = "<a class=\"epclinkDownload epcBoxCentro\" onclick=\"" + onclick + "\"><span>clique aqui</span></a>";

inner = "<object type=\"video/x-ms-wmv\"  data=\"imagens/t05midias/" + midia + "/" + src + "\" width=\"300\" height=\"256\">  <param name=\"autostart\" value=\"true\" />  <param name=\"controller\" value=\"true\" /> <param name=\"src\" value=\"imagens/t05midias/" + midia + "/" + src + "\" /></object>";

	}
	inner += "<p>" + legenda + "</p>" ;
	showPopup(inner,'', width + 10 ,height ,posIni, varsPadrao( 'scrollY' ) + 30, true);
}


function varsPadrao( v )
{
	switch( v )
	{
		case 'scrollX':
		 return  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
		break;
		case 'scrollY':
		 return window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
		break;
		case 'innerW':
			return window.innerWidth || document.body.clientWidth;
		break;
		case 'innerH':
			return window.innerHeight || document.body.clientHeight;
		break;
	}
}
