// scroll
function scrollDiv(objDiv,d,v,nMin,nMax) //objeto Div, distancia, velocidad (intervalo en milisegundos)
{
	pararScroll();
	intScroll=setInterval(function(){desplazarDiv(objDiv,d,nMin,nMax);},v)
}

function desplazarDiv(objDiv,d,nMin,nMax)
{
	var nTop;
	if(arguments.length<3||nMin==null) nMin=0;
	if(arguments.length<4||nMin==null) nMax=-99999;
	//verificamos que el objDiv sea un objeto; si no es, tomamos un objeto del doc.
	if(typeof(objDiv)=='string') objDiv=document.getElementById(objDiv);
	//recuperamos valor top
	nTop = objDiv.style.top;
	//si está vacío le damos valor 0
	if(nTop=='') nTop=0;
	//si es cadena pasamos la cadena a entero
	if(typeof(nTop)=='string')
	{
		if(nTop.indexOf('px')>0) nTop=nTop.substring(0,nTop.length-2);
		nTop=parseInt(nTop,10);
	}
	//aplicamos distancia de scroll
	nTop+=d;
	if(nTop>nMin) nTop=nMin;
	else if(nTop<nMax) nTop=nMax;
	//le damos formato de string() con px al final
	nTop=nTop.toString()+'px';
	//aplicamos valor
	objDiv.style.top=nTop;
}

function pararScroll()
{
	if(typeof(intScroll)!='undefined') clearInterval(intScroll);
}
function cambiarImagen(objImgDestino,objImgOrigen)
{
	if(typeof(objImgDestino)=='string') objImgDestino = document.images[objImgDestino];
	if(typeof(objImgOrigen)=='string') objImgOrigen = document.images[objImgOrigen];
	if(window.imgActiva==null) window.imgActiva=new Image();
	window.imgActiva.src=objImgDestino.src;
	objImgDestino.src=objImgOrigen.src;
}
function fijarImagen(objImgDestino,objImgOrigen)
{
	if(typeof(objImgDestino)=='string') objImgDestino = document.images[objImgDestino];
	if(typeof(objImgOrigen)=='string') objImgOrigen = document.images[objImgOrigen];
	if(window.imgActiva==null) window.imgActiva=new Image();
	window.imgActiva.src=objImgOrigen.src;
	objImgDestino.src=window.imgActiva.src;
}
function restaurarImagen(objImgDestino)
{
	if(typeof(objImgDestino)=='string') objImgDestino = document.images[objImgDestino];
	objImgDestino.src=window.imgActiva.src;
}
function toggleHeights(objDiv1,objDiv2)
{
	if (typeof(objDiv1)=='string') objDiv1=document.getElementById(objDiv1);
	if (typeof(objDiv2)=='string') objDiv2=document.getElementById(objDiv2);
	var h1=objDiv1.style.height;
	var h2=objDiv2.style.height;
	objDiv1.style.height=h2;
	objDiv2.style.height=h1;
}

