function showCat(CatNum)
{
	var x;
	x=document.getElementById("CatSpan"+CatNum)
	x.style.textDecoration='underline';
	
	x=document.getElementById("CatDiv"+CatNum)
	x.style.display='block';
	
	x=document.getElementById("UserInfo")
	x.innerHTML = "Click on image to see full-sized version."

	var except1 = "CatDiv"+CatNum;
	var except2 = "CatSpan"+CatNum;

	var divs=document.getElementsByTagName('div');
	var itemId;

	for(var i=0;i<divs.length;i++)
	{
		itemId = divs[i].id
		if (itemId.search("CatDiv")==0 && itemId!=except1)
		{
			x=document.getElementById(itemId)
			x.style.display='none';				
		}
	}
	
	var spans=document.getElementsByTagName('span');
	for(var i=0;i<spans.length;i++)
	{
		itemId = spans[i].id
		if (itemId.search("CatSpan")==0 && itemId!=except2)
		{
			x=document.getElementById(itemId)
			x.style.textDecoration='none';		
		}
	}	
}

function chgImg(iID,bDo)
{
	var x=document.getElementById("Ptr"+iID);
	if (bDo)
	{
		x.src="images/arrowleft_ongrey.png"
	}
	else
	{
		x.src="images/TransparentSquare.gif"
	}	
}

function showDisclaimerInfo()
{
	var x;
	x=document.getElementById('showsd');
	x.style.display='none';	
	
	var i;
	for (i=0;i<8;i++)
	{
		x=document.getElementById('Disclaimer'+i);
		x.style.display='block';
	}
	
	x=document.getElementById('disclaimerinfo');
	x.style.display='block';

	x=document.getElementById('hidesd');
	x.style.display='block';		
}

function hideDisclaimerInfo()
{
	var x;
	x=document.getElementById('disclaimerinfo');
	x.style.display='none';	
	
	x=document.getElementById('hidesd');
	x.style.display='none';	
	
	var i;
	for (i=0;i<8;i++)
	{
		x=document.getElementById('Disclaimer'+i);
		x.style.display='none';
	}
	
	x=document.getElementById('showsd');
	x.style.display='block';	
}

function showProdFilter()
{
	var x;
	x=document.getElementById('showit');
	x.style.display='none';		

	x=document.getElementById('prodfilter');
	x.style.display='block';
	
	x=document.getElementById('hideit');
	x.style.display='block';	
}

function hideProdFilter()
{
	var x;
	x=document.getElementById('prodfilter');
	x.style.display='none';	
	
	x=document.getElementById('hideit');
	x.style.display='none';	
	
	x=document.getElementById('showit');
	x.style.display='block';	
}

function chekKeyWords()
{
	theForm = window.document.FilterForm;
	var myRegExpr = new RegExp("^([A-Z0-9'-]+[ ]{1}[A-Z0-9'-]+)+$","gi");
	if (myRegExpr.test(theForm.Keyword.value))
	{
	    document.getElementById('keyoptions').style.display='block';
	}
}

function chekFilter(theForm)
{
	var myRegExpr = new RegExp("^([A-Z]+[']?|[ ]?|[-]?)+$","gi");
	if (!myRegExpr.test(theForm.Keyword.value))
	{
	    alert("Please enter only letters, spaces, apostrophe or hyphen in the Keyword(s) field.");
	    theForm.Keyword.focus();
	    return (false);
	}
}