/*  
Requirement:
<head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
</head>

The function FadeInMsg is now verified with <DIV> tag for both IE and Firefox
with <tr> or <td>, opacity failed for IE, and table alignment error for FireFox
*/
function HideMsg(Item)
{
  if (document.getElementById(Item)) 
  	if (document.getElementById(Item).style.display != 'none') 
		document.getElementById(Item).style.display = 'none';
}

function FadeOutMsg(Item1, Item2)
{
  if (Item1!='' && Item2!='') {
      var myobj = document.getElementById(Item1);  
	  myobj.style.display = 'inline';
  	  ChangeOpacity(Item1, Item2, 100, 0);
  }
}



function SetOpacity(obj, opacity)
{
  var isIe = (window.ActiveXObject)?true:false; 
  var myobj2 = document.getElementById(obj);
  
  if (isIe)
 	  myobj2.style.filter = 'alpha(opacity=' + opacity + ')';
  else 
  	  myobj2.style.opacity = opacity;
}

function FadeInMsg(Item1, Item2)
{ 
  if (Item1!='' && Item2!='') {
      var myobj = document.getElementById(Item1);
	  if (myobj.style.display!='inline') {
	  	  myobj.style.display = 'inline';  
	  	  ChangeOpacity(Item1, Item2, 0, 100);
	  }
  }
}

function ChangeOpacity(Obj1, Obj2, opacity_start, opacity_end)
{
	  var isIe = (window.ActiveXObject)?true:false; 
	  var myobj2 = document.getElementById(Obj2);
	  
	  if (isIe)
	 	  myobj2.style.filter = 'alpha(opacity=' + opacity_start + ')';
	  else
	  	  myobj2.style.opacity = opacity_start;
	  
	  if (Number(opacity_start)<Number(opacity_end) && Number(opacity_start)!=100)
		  setTimeout("ChangeOpacity('"+Obj1+"', '"+Obj2+"', '"+(opacity_start+1)+"', '"+opacity_end+"');", 50);
	  else if (Number(opacity_start) > Number(opacity_end) && Number(opacity_start)!=0)
	  	  setTimeout("ChangeOpacity('"+Obj1+"', '"+Obj2+"', '"+(opacity_start-1)+"', '"+opacity_end+"');", 10);
	  else
		  if (opacity_start==0) {
			  var myobj1 = document.getElementById(Obj1);
  		      myobj1.style.display = 'none';
		  }
}