// copyright 2001 Alberto Viñuela, 
// http://voetcranf.vze.com
// http://voetcranf.turincon.com

// Usa este código con total libertad y modifícalo como quieras, siempre que no hagas negocio con él. 
// Sólo pido que respetes la autoría y dejes los links de arriba.
// Las empresas no tienen derecho a usar este código sin permiso.

document.writeln('<div id="fotillas" style="position:absolute; left:127; top:0;width:1; height:1;  z-index:1"></div>');
document.writeln('<div id="menullos" style="position:absolute; left:127; top:0;width:1; height:1;  z-index:1"></div>');

imagencilla		= new Image();
imagencilla.src	= "vcfg_cargando.gif";
imagencilla2		= new Image();
imagencilla2.src	= "vcfg_cierra.gif";
imagencilla3		= new Image();
imagencilla3.src	= "vcfg_barra.gif";
imagencilla4		= new Image();
imagencilla4.src	= "vcfg_zoom.gif";
imagencilla5		= new Image();
imagencilla5.src	= "vcfg_ajuste.gif";
imagencilla6		= new Image();
imagencilla6.src	= "vcfg_centra.gif";
imagencilla7		= new Image();
imagencilla7.src	= "vcfg_trama.gif";

var rollo1='<table id="latabla" cellpadding=0 cellspacing=1 border=0><tr><td nowrap bgcolor="#000000" background="vcfg_barra.gif"><font face="verdana,arial" color="#FFFCF8" size=1>'
var rollo2='</font></td><td><a href="javascript:vcHallacen()"><img src="vcfg_centra.gif" border=0 alt="Centra"></a></td><td><a href="javascript:vcAjuste()"><img src="vcfg_ajuste.gif" border=0 alt="Ajusta a ventana"></a></td><td><a href="javascript:vcCamtam(2)"><img src="vcfg_zoom.gif" border=0 alt="Zoom 2X"></a></td><td><a href="http://www.remate.com.uy"></a><a href="javascript:vcCierraImag()"><img src="vcfg_cierra.gif" border=0 alt="Cierra"></a></td></tr></table></td></tr></table>';

var desccam="[click para reducir]";
var descamp="[click para tamaño original]";

var xpos=0;
var ypos=0;
var xfotbuf=0;
var yfotbuf=0;
var grande=1;
var vctitulo="";
var vcpin="";

function pillaestilo(cosita)
{     if (document.getElementById)
	{return document.getElementById(cosita).style;}
else if (document.all)
	{return document.all[cosita].style;	}
else if (document.layers)
	{return document.layers[cosita];}
}

function pilla(cosita)
{     if (document.getElementById)
	{return document.getElementById(cosita);}
else if (document.all)
	{return document.all[cosita];	}
else if (document.layers)
	{return document.layers[cosita];}
}

function escribeDIV(puesladiv,texton)
{	if (document.getElementById)
	{cosita = document.getElementById(puesladiv); cosita.innerHTML = texton;}
else if (document.all)
	{cosita = document.all[puesladiv];	cosita.innerHTML = texton;}
else if (document.layers)
	{cosita2 = document.layers[puesladiv];
	cosita2.document.open();
	cosita2.document.write('<P>' + texton + '</P>');
	cosita2.document.close();
	}
}

function tamabodyx()
{	if (document.all)
	{return document.body.clientWidth}
	else
	{return self.innerWidth}
}

function tamabodyy()
{	if (document.all)
	{return document.body.clientHeight}
	else
	{return self.innerHeight}
}

function scrollbodyx()
{	if (document.all)
	{return document.body.scrollLeft}
	else
	{return self.pageXOffset}
}

function scrollbodyy()
{	if (document.all)
	{return document.body.scrollTop}
	else
	{return self.pageYOffset}
}


function vcHallacen()
{
xpos=Math.round(tamabodyx()/2)+scrollbodyx();
ypos=Math.round(tamabodyy()/2)+scrollbodyy();
}

function vcAjuste()
{
lacapa.visibility="hidden";
document.foto.src=vcpin
var anchopan=tamabodyx();
var altopan=tamabodyy();
var ratiohor=(xfotbuf+20)/anchopan;
var ratiover=(yfotbuf+20)/altopan;
if (ratiohor<ratiover) {ratiohor=ratiover};
grande=0;
xx=Math.round(xfotbuf/ratiohor);
yy=Math.round(yfotbuf/ratiohor);
if (xx>document.foto.width-1) {vcHallacen()};
document.foto.width=xx;
document.foto.height=yy;
document.foto.alt=vctitulo+descamp;

}

function vcHallatam()
{
if (document.foto){
if (document.foto.src!="vcfg_cargando.gif")
	{if (document.foto.height<49)
	{setTimeout("vcHallatam()",20)}
				else
	{var ajusto=0;
	  xfotbuf=document.foto.width;
	  yfotbuf=document.foto.height;
	if (xfotbuf>tamabodyx()) {ajusto=1};
	if (yfotbuf>tamabodyy()) {ajusto=1};
	
	if (ajusto>0) {vcCamtam(1)};
	}
	}
}
}

function vcCarga(imagen,titulin)
{
grande=1;
vcpin=imagen;
vctitulo=titulin;
escribeDIV("fotillas",'<table id="latabla2" cellspacing=10 border=0><tr><td background="vcfg_trama.gif"><a href="javascript:vcCamtam(1)"><img class=b name="foto" border="0" src="vcfg_cargando.gif" alt="'+vctitulo+'\n\ > una vez cargada usa:\n'+desccam+'"></a></td></tr></table>');
escribeDIV("menullos",rollo1+vctitulo+rollo2);

lacapasines=pilla("latabla2");
lacapa=pillaestilo("fotillas");
elmenusines=pilla("latabla");
elmenu=pillaestilo("menullos");

vctitulo+="\n";
document.foto.src=vcpin;
vcHallacen();
vcHallatam();
vcCampos();
}


function vcCamtam(fun)
{

if (fun==1)       {lacapa.visibility="hidden";
	if (grande==1)	{document.foto.src=vcpin;
			grande=0;
			document.foto.width=Math.round(xfotbuf/2);
			document.foto.height=Math.round(yfotbuf/2);
			document.foto.alt =vctitulo+descamp;
				}
			else
				{document.foto.src=vcpin;
			document.foto.width=xfotbuf;
			document.foto.height=yfotbuf;
			
			document.foto.alt=vctitulo+desccam;
			grande=1;
				}
			
			}
if (fun==2)		{
	if (document.foto.width<(xfotbuf*2-1)) 	{lacapa.visibility="hidden";			document.foto.src=vcpin;
			grande=0;
			document.foto.width=xfotbuf*2;
			document.foto.height=yfotbuf*2;
			document.foto.alt=vctitulo+descamp;
				}
					
			}
}

function vcCierraImag()
{
vcpin="";
vctitulo="";
escribeDIV("menullos","");
escribeDIV("fotillas","");
}

function vcCampos()
{

var anchopan=tamabodyx();
var altopan=tamabodyy();

var anchodiv=lacapasines.offsetWidth;
var altodiv=lacapasines.offsetHeight;

xposdelta= Math.round(xpos-anchodiv/2); 
yposdelta=Math.round(ypos-altodiv/2); 
xposdelta = (xposdelta>=0) ? xposdelta : 0;
yposdelta = (yposdelta>=0) ? yposdelta : 0;

if (lacapa.left!=xposdelta) {lacapa.left=xposdelta};
if (lacapa.top!=yposdelta) {lacapa.top=yposdelta};

var margen=scrollbodyx();
var toposcrol=scrollbodyy();
var anchomen=elmenusines.offsetWidth;

xposdelta+=anchodiv+10;
yposdelta+=-12;

xposdelta=(xposdelta<margen) ? margen : xposdelta+margen;
xposdelta= (xposdelta>anchopan) ? anchopan-anchomen+margen : xposdelta-anchomen;
elmenu.left=xposdelta;

yposdelta=(yposdelta<toposcrol)? toposcrol : yposdelta;
yposdelta=(yposdelta>(toposcrol+altopan-22))? (toposcrol+altopan-22):yposdelta;
elmenu.top=yposdelta;

elmenu.visibility="visible";
lacapa.visibility="visible";
setTimeout("vcCampos()",50);
}

