ie5 = (document.all && document.getElementById); 
ns6 = (!document.all && document.getElementById); 
var opac = 0; 

function fadein(ln) 
{ 
if(opac < 100) 
{ 
opac+=20; 
if(ie5) { document.getElementById(ln).filters.alpha.opacity = opac; setTimeout("fadein('"+ln+"')", 1);} 
if(ns6) { document.getElementById(ln).style.MozOpacity = opac / 100; setTimeout("fadein('"+ln+"')", 20); 
} 
} 
} 


function fadeout(ln) 
{ 
if(opac > 100) 
{ 
opac-=20; 
if(ie5) { document.getElementById(ln).filters.alpha.opacity = opac; setTimeout("fadeout('"+ln+"')", 1);} 
if(ns6) { document.getElementById(ln).style.MozOpacity = opac / 100; setTimeout("fadeout('"+ln+"')", 20); 
} 
} 
} 



function toggleBox(szDivID, iState, e) // 1 visible, 0 hidden
{	

	if (e == "nomouse") {
		posx = 300; posy=200;
	}
	else 
	{
	
		if( !e ) {
			if( window.event ) {
			  //Internet Explorer
			  e = window.event;
			} else {
				alert('Sorry, there was an error. Please contact support. (REF # 0025)');
			  //total failure, we have no way of referencing the event
			  return;
			}
	  	}
		
	
		if (e.pageX || e.pageY)
		{
			posx = e.pageX;
			posy = e.pageY;
		}
		else if (e.clientX || e.clientY) 
		{
			posx = e.clientX + document.body.scrollLeft;
			posy = e.clientY + document.body.scrollTop;
		}
	}

    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
	   document.layers[szDivID].position = "absolute";
	   document.layers[szDivID].top = "100px";
	   document.layers[szDivID].left = "100px";	  
	   document.layers[szDivID].zIndex = "1001";	  

    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {		
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
        obj.style.position = "absolute";
		obj.style.zIndex = 1001;	
        
if (iState) {
        	opac = 0;
        	fadein(szDivID);
        	}
        else {
        	opac = 100;
        	fadeout(szDivID);
        }
		
        obj.style.top = posy-100; //"200px";
        obj.style.left = posx-200; //"200px";		
		
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
        document.all[szDivID].style.position = "absolute";
        document.all[szDivID].style.top = "100px";
        document.all[szDivID].style.left = "100px";	
        document.all[szDivID].style.zIndex = "1001";			
    }
}


function slidex (id, x) {
  step = 5;  
  if (document.getElementById) obj = document.all[id].style;
  obj.xpos = parseInt(obj.left);
  if (Math.abs(obj.xpos - x) > step) {
    if (x < 0) step = - step;
    obj.xpos += step;
    obj.left = obj.xpos;
    setTimeout("slidex('" + id + "'," + x + ")", 1);
  }
}




function popinfo(descriptiontext)
{
	popwin = window.open('#','help','height=300,width=200, scrollbars=yes');
	pagetext = "<html> ";
	pagetext += "<head> ";
	pagetext += "<title>Help</title> ";
	pagetext += "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'> ";
	pagetext += "<style type='text/css'> ";
	pagetext += "body {  background-color: #F9F9F9;	}  ";
	pagetext += ".style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } ";
	pagetext += "</style></head>  ";
	pagetext += "<body>  ";
	pagetext += "<span class='style1'> " + descriptiontext ;
	pagetext += "</span>  ";
	pagetext += "</body>	</html>";
	
	popwin.document.clear();
	popwin.document.write(pagetext);
}


function popupwindow(url,winname)
{
	newpopwin=window.open(url,winname,'height=560,width=730,resizable=1,scrollbars=yes');
	if (window.focus) {newpopwin.focus()}
}
