/******************************************************************************
* FILE:		fadings.js
* DESCRIPTION:	JavaScript image fading functions
* COMPANY:	mediacube web solutions - http://www.mediacube.ws
* AUTHOR:	Marco Del Tongo - http://www.marcodeltongo.com
*
* VERSION:	1.0
* UPDATED:	February 20, 2002
*
* Copyright © 2000, 2001, 2002 by Marco Del Tongo & mediacube web solutions.
******************************************************************************/



function fadings_in( p_what, p_delta, p_interval ) {

	what = p_what;
	delta = p_delta;
	fadings_interval_in = setInterval( "fadings_in_do(what,delta)", p_interval );
};



function fadings_out( p_what, p_toalpha ) {
	
	clearInterval(fadings_interval_in);
	p_what.filters.alpha.opacity = p_toalpha;
};



function fadings_in_do( p_what, p_delta ) {

	if(what.filters.alpha.opacity < 100) {

		what.filters.alpha.opacity += p_delta;

	} else if(window.fadings_interval_in) {

		clearInterval(fadings_interval_in);

	};
};

/*

<body>
<a href="../whatever.htm">
<img src="../mygif.gif" border=0
	style="filter:alpha(opacity=30)" onMouseover="fadings_in(this,5,50)"
	onMouseout="fadings_out(this,20)"
/>
</a>
</body>
</html>

*/
