function get(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=get(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 = get(divName);
	if ( div != null )
	{
		if ( div.className == 'LinkCategoryDisplay' )
			div.className = 'LinkCategoryHidden';
		else
			div.className = 'LinkCategoryDisplay';
	}
}

function DisplayDiv( divName, classNameDisplay, classNameHidden )
{
	var div = get(divName);
	
	if ( div != null )
	{
		if ( div.className == classNameDisplay )
			div.className = classNameHidden;
		else
			div.className = classNameDisplay;
	}
}
function DisplayObject( objectName )
{
	var obj = get(objectName);
	if ( obj )
		obj.className = "Shown";
}
function HideObject( objectName )
{
	var obj = get(objectName);
	if ( obj )
		obj.className = "Hidden";
}

function ChangeIcon( imageName, image1, image2 )
{
	var image = get(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' );
}

function AddBrs( content )
{
	while ( content.indexOf("\r\n") != -1 )
		content = content.replace("\r\n","<br/>");
		
	while ( content.indexOf("\n") != -1 )
		content = content.replace("\n","<br/>");
	
	return content;
}

function AddLineBreaks( content )
{
	while ( content.indexOf("<BR>") != -1 )
		content = content.replace("<BR>","\r\n");
		
	while ( content.indexOf("<br>") != -1 )
		content = content.replace("<br>","\r\n");
		
	while ( content.indexOf("<br/>") != -1 )
		content = content.replace("<br/>","\r\n");
		
	while ( content.indexOf("<BR/>") != -1 )
		content = content.replace("<BR/>","\r\n");
	
	return content;
}
