if(!window.JSFX)
	JSFX=new Object();

JSFX.FadeImageRunning = false;
JSFX.fadeUp = function(img, step)
{
	if(!step) step=10;
	if(img)
	{
		if(img.state == null)
		{
			img.state	 = "OFF";
			img.upStep	 = step;
			img.downStep = step;
			if(img.filters)
				img.minOpacity =  img.filters.alpha.opacity;
			else
//				img.minOpacity  = parseInt(img.style.MozOpacity);
				img.minOpacity  = 40;
			img.index = img.minOpacity;			
		}
		if(img.state == "OFF")
		{
			img.upStep  = step;
			img.state = "FADE_UP";
			JSFX.startImageFading();
		}
		else if( img.state == "FADE_UP_DOWN"
			|| img.state == "FADE_DOWN")
		{
			img.state = "FADE_UP";
		}
	}
}
JSFX.fadeDown = function(img, step)
{
	if(!step) step=10;
	if(img)
	{
		if(img.state=="ON")
		{
			img.downStep  = step;
			img.state="FADE_DOWN";
			JSFX.startImageFading();
		}
		else if(img.state == "FADE_UP")
		{
			img.state="FADE_UP_DOWN";
		}
	}
}
JSFX.startImageFading = function()
{
	if(!JSFX.FadeImageRunning)
		JSFX.FadeImageAnimation();
}
JSFX.FadeImageAnimation = function()
{
	JSFX.FadeImageRunning = false;
	for(i=0 ; i<document.images.length ; i++)
	{
		var img = document.images[i];
		if(img.state)
		{
			if(img.state == "FADE_UP")
			{
				if(img.index < 100)
					img.index+=img.upStep;
				else
					img.index = 100;

				if(img.filters)
					img.filters.alpha.opacity = img.index;
				else
					img.style.MozOpacity = img.index + "%";

				if(img.index == 100)
					img.state="ON";
				else
					JSFX.FadeImageRunning = true;
			}
			else if(img.state == "FADE_UP_DOWN")
			{
				if(img.index < 100)
					img.index+=img.upStep;
				else
					img.index = 100;

				if(img.filters)
					img.filters.alpha.opacity = img.index;
				else
					img.style.MozOpacity = img.index + "%";
	
				if(img.index == 100)
					img.state="FADE_DOWN";
				JSFX.FadeImageRunning = true;
			}
			else if(img.state == "FADE_DOWN")
			{
				if(img.index > img.minOpacity)
					img.index-=img.downStep;
				else
					img.index = img.minOpacity;
				if(img.filters)
					img.filters.alpha.opacity = img.index;
				else
					img.style.MozOpacity = img.index + "%";

				if(img.index == img.minOpacity)
					img.state="OFF";
				else
					JSFX.FadeImageRunning = true;
			}
		}
	}
	if(JSFX.FadeImageRunning)
		setTimeout("JSFX.FadeImageAnimation()", 40);
}

var nav = (document.layers); 
var iex = (document.all);
var skn = (nav) ? document.topdeck : topdeck.style;
if (nav) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = get_mouse;

function pop(title,msg) {
var content ="<div id=form2><TABLE WIDTH=150 BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=#003399><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><CENTER><FONT FACE=ARIAL COLOR=#FFFFFF SIZE=1><B>"+title+"</B></FONT></CENTER></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=#ffffff><TR><TD><FONT FACE=ARIAL COLOR=#000000 SIZE=2><CENTER>"+msg+"</CENTER></FONT></TD></TR></TABLE></TD></TR></TABLE></diV>";
if (nav) { 
skn.document.write(content); 
skn.document.close();
skn.visibility = "visible";
}
else if (iex) 
{
document.all("topdeck").innerHTML = content;
skn.visibility = "visible";  
}
}

function get_mouse(e) 
{
var x = (nav) ? e.pageX : event.x+document.body.scrollLeft; 
var y = (nav) ? e.pageY : event.y+document.body.scrollTop;
skn.left = x - 30;
skn.top  = y+20;
}

function kill() 
{
skn.visibility = "hidden";
}
oldvalue = "";
function passText(passedvalue) {
  if (passedvalue != "") {
    var totalvalue = passedvalue+"\n"+oldvalue;
    document.displayform.itemsbox.value = totalvalue;
    oldvalue = document.displayform.itemsbox.value;
  }
}
