function MM_findObj(n, d) { //v4.01
//alert("find");
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function GetRandomNumber( maxNumber )
{
	return Math.round( Math.random() * (maxNumber - 1) ) + 1;
}
function DisplayLinks( divName )
{
	var div = MM_findObj(divName);
	if ( div != null )
	{
		if ( div.className == 'LinkCategoryDisplay' )
			div.className = 'LinkCategoryHidden';
		else
			div.className = 'LinkCategoryDisplay';
	}
}

function DisplayDiv( divName, classNameDisplay, classNameHidden )
{
	var div = MM_findObj(divName);
	
	if ( div != null )
	{
		if ( div.className == classNameDisplay )
			div.className = classNameHidden;
		else
			div.className = classNameDisplay;
	}
}
function ChangeIcon( imageName, image1, image2 )
{
	var image = MM_findObj(imageName);
	
	if ( image != null )
	{
		if ( image.src.indexOf(image1) != -1 )
			image.src = image2;
		else
			image.src = image1;
	}
}

function ExpandAll()
{
	var doc = document.all;
	for ( var i = 0; i < doc.length; i++ )
	{
		if ( doc[i] )
		{
			doc[i].style.display = "none";
		}
	}
}

function Popup( link )
{
	window.open( link, 'popup','height=400,width=400,top=20,left=20' );
}

