function writeFloater(divID,content)
{
	tmpTXT = writeFloaterStart(divID);
	tmpTXT += content;
	tmpTXT += writeFloaterEnd(divID);
	return tmpTXT;
}
function writeFloaterStart(divID)
{
	floatWrite = '<div class="floatDiv" style="display:none;" id="'+divID+'">\n'
	floatWrite += '<table width="450" border="0" cellpadding="0" cellspacing="0" class="floatBoxOuter">';
	floatWrite += '<tr> \n<td><img src="' + imageserver + '/r/spacer.gif" width="10" height="10" class="floatTL"></td>';
	floatWrite += '<td class="topTD">'+writeSpacer(10,10)+'</td>';
	floatWrite += '<td><img src="' + imageserver + '/r/spacer.gif" width="10" height="10" class="floatTR"></td>\n</tr>';
	floatWrite += '<tr> \n<td class="leftTD">'+writeSpacer(10,10)+'</td>';
	floatWrite += '<td bgcolor="white"> <table border="0" cellpadding="30" cellspacing="0" class="floatBoxInner">\n<tr> ';
	floatWrite += '<td><div style="float:right;margin:10px;"><a href="javascript:;" ';
	FFN = "startNewFader('"+divID+"','hide','','',10,4); "
	floatWrite += 'onClick="'+FFN+'return false;" alt="Hide this"><img src="' + imageserver + '/r/spacer.gif" width=16 height=16 border="0" class="floatClose"></a></div> ';
return floatWrite;
}

function writeFloaterEnd()
	{
	floatWrite = '</td>\n</tr>\n</table></td>';
	floatWrite += '<td class="rightTD">'+writeSpacer(10,10)+'</td>\n</tr>\n<tr> ';
	floatWrite += '<td><img src="' + imageserver + '/r/spacer.gif" width="10" height="10" class="floatBL"></td>';
	floatWrite += '<td class="bottomTD">'+writeSpacer(10,10)+'</td>';
	floatWrite += '<td><img src="' + imageserver + '/r/spacer.gif" width="10" height="10" class="floatBR"></td>';
	floatWrite += '</tr>\n</table>\n</div> ';
	return floatWrite;
	}
	
var newFadeTimer = null;
newFadeChange = 15; defaultfadeChange = 15; 
newFadeTime = 5; defaultfadeTime = 5; 

function startNewFader(inDiv,showHide,finalDisplay,finalPosition,inChange,inTime) 
{	if (!inChange) {newFadeChange = defaultfadeChange} else {newFadeChange = inChange;}
	if (!inTime) {newFadeTime = defaultfadeTime} else {newFadeTime = inTime;}
	if (!finalDisplay) {finalDisplay = 'block';} 
	if (!finalPosition) {finalPosition = '';} 
	y = MM_findObj(inDiv);
	if (y!=null) {
		maxOpac = .99; 
		currentOpac = 1
		if (showHide == "show")
			{y.style.visibility="visible";}
		if (y.style.opacity!=''&&typeof(y.style.opacity)!='undefined')
			{currentOpac = y.style.opacity;}
		else if (showHide == "show" || showHide == "resetShow")
			{currentOpac = 0; }
		else if (showHide == "resetHide")
			{currentOpac = 1;}
		else
			{currentOpac = 1;}
		y.style.opacity = currentOpac;
		y.style.display = finalDisplay;
		y.style.position = finalPosition;
		if (showHide == "hide" || showHide == "resetHide") 
			{newFadeChange=newFadeChange*-1}
	
		doFade(currentOpac,newFadeChange,newFadeTime,inDiv,finalPosition);
	}
	else 
	{}
	}
function doFade(inOpac,inChange,inTime,divName,inPosition) 
	{ 
	inOpac = parseFloat(inOpac);inChange=parseInt(inChange);
	thisDiv = MM_findObj(divName);
	inOpac+=parseFloat(inChange/255);
	if (inOpac < maxOpac && inOpac > 0)
		{
			if (inOpac>0)
				{	
					ieo = (inOpac*100); 
					thisDiv.style.opacity = inOpac;
					thisDiv.style.filter = "Alpha(opacity="+ieo+")";
				}
			else 
				{	
					thisDiv.style.opacity = 0;
					thisDiv.style.filter = "Alpha(opacity=0)";
					thisDiv.style.visibility="hidden"; 
					thisDiv.style.display="none";	
				}
			// newFadeTimer = setTimeout ("doFade("+inOpac+","+inChange+","+inTime+",'"+divName+"','"+inDisplay+"')",inTime); 
			newFadeTimer = setTimeout ("doFade("+inOpac+","+inChange+","+inTime+",'"+divName+"','"+inPosition+"')",inTime); 
		} 
	else 
		{ 	
			
			if (inOpac<0)
				{
					thisDiv.style.opacity = 0;
					thisDiv.style.filter = "Alpha(opacity=0)";
					thisDiv.style.visibility="hidden"; 
					thisDiv.style.display="none"; 
					// alert(divName+' hidden');
					// alert(divName+' '+thisDiv.style.display);
				}
			else 
				{	
					thisDiv.style.opacity = 1;
					thisDiv.style.filter = "Alpha(opacity=100)";
					thisDiv.style.visibility="visible"; 
					// alert(divName+' visible');
					// alert(divName+' display: '+thisDiv.style.display);
					// alert(divName+' opacity: '+thisDiv.style.opacity);
				}
		}
}

