	function showPanels()
	{
	
	
	//showHidePanel('Advanced');
	showHidePanel('Results');
	showHidePanel('Images');
	
	}
	function resizeBanFixed(){

			document.body.scroll = "no";
 			
 			xGetElementById('DivDynamic').style.height= document.body.clientHeight - 35; //(DivMenu.style.height);
			
			//some browsers need different width things
			var wdth;
			
			switch (true)
			{
			case (xGetElementById('pnlDropDowns').clientWidth > 0):
				if (xGetElementById('Advanced').value == "yes")
				{
				wdth = xGetElementById('pnlDropDowns').clientWidth + 30;
				
				}
				else
				{
				
				wdth = xGetElementById('dgKeywords').clientWidth + 40;
				if (wdth == 40)
					{
					wdth = xGetElementById('imgLewis').clientWidth + 10;
					}
				}
				break;
			case (xGetElementById('AdvancedDiv').clientWidth > 0):
				if (xGetElementById('Advanced').value == "yes")
					{
					wdth = xGetElementById('AdvancedDiv').clientWidth + 30;
					
					}
				else
					{
					wdth = xGetElementById('dgKeywords').clientWidth + 40;
					if (wdth == 40)
						{
						wdth = xGetElementById('imgLewis').clientWidth + 10;
						}
					}
				break;
			default:
			
				wdth =  225;
			}
			if (wdth < 225)
			{
			wdth = 225;
			}
			
			if (wdth > document.body.clientWidth / 3) 
			{
				wdth = (document.body.clientWidth / 3);
			}
			
			xGetElementById('DivFixed').style.width = wdth;
			
			
			xGetElementById('DivDynamic').style.width = document.body.clientWidth - (wdth + 18); //(DivFixed.style.width);
			//DivFixed.style.width = 200;
			xGetElementById('DivFixed').style.height = document.body.clientHeight - 35;
			
			
			//alert(xGetElementById('dgValues').clientWidth);
			//alert(xGetElementById('dgValues').style.left);
			if (xGetElementById('dgValues'))
			{
				//if (xGetElementById('dgValues').clientWidth + wdth > 800)
				//{
				//xGetElementById('dgValues').style.width = 800 - wdth;
				//}
			}
			
		try{nstext.setActive();} //allows scrolling from keyboard as soon as page is loaded. Only works in IE 5.5 and above.
		catch(e){}
			document.body.scrollTop = 0;
	return ;
	}
	function openAdvanced()
	{
		
		xGetElementById('SimpleDiv').style.display = 'none';
		xGetElementById('AdvancedDiv').style.display = '';
		xGetElementById('ThematicDiv').style.display = 'none';
		//xGetElementById('searchmenu').innerHTML = '<A class="Nav" onclick="hideAdvanced();" href="javascript:doNothing()">Basic Search</A>';
		xGetElementById('Advanced').value = "yes";
		//xGetElementById('DefaultMenu').style.display = '';
		//xGetElementById('ThematicMenu').style.display = '';
		//xGetElementById('AdvancedMenu').style.display = 'none';
		//alert('re-sizing');
		resizeBanFixed();
		//showPanels();
	}
	function openDefault()
	{
		
		xGetElementById('SimpleDiv').style.display = '';
		xGetElementById('AdvancedDiv').style.display = 'none';
		xGetElementById('ThematicDiv').style.display = 'none';
		xGetElementById('Advanced').value = "no";
		//xGetElementById('DefaultMenu').style.display = 'none';
		//xGetElementById('ThematicMenu').style.display = '';
		//xGetElementById('AdvancedMenu').style.display = '';
		resizeBanFixed();
		//showPanels();
	}
	function openThematic()
	{
		
		xGetElementById('SimpleDiv').style.display = 'none';
		xGetElementById('AdvancedDiv').style.display = 'none';
		xGetElementById('ThematicDiv').style.display = '';
		xGetElementById('Advanced').value = "no";
		//xGetElementById('DefaultMenu').style.display = '';
		//xGetElementById('ThematicMenu').style.display = 'none';
		//xGetElementById('AdvancedMenu').style.display = '';
		resizeBanFixed();
		//showPanels();
	}
	
	
	function hideAdvanced()
	{
		
		xGetElementById('SimpleDiv').style.display = '';
		xGetElementById('AdvancedDiv').style.display = 'none';
		xGetElementById('searchmenu').innerHTML = '<A class="Nav" onclick="openAdvanced();" href="javascript:doNothing()">Advanced Search</A>';
		xGetElementById('Advanced').value = "no";
		resizeBanFixed();
		//showPanels();
	}
	function selectUnselect()
	{
	var tag;
	for (i=0; i < xGetElementById.length; i++)
		{
		tag = xGetElementById(i).id;
		//tags = tags + "\r" + tag;
		if (tag.substring(0,10) == "dgKeywords")
			{
			//	if (tag.substring(tag.length - 
			if (tag.substring(tag.length-10,tag.length) == "chkKeyword")
				{
				if (xGetElementById('chkAll').checked == true)
					{
					xGetElementById(i).checked = false;
					//xGetElementById(i).disabled = true;
					}
				else
					{
					//xGetElementById(i).disabled = false;
					}
				}
			}
		}	
	}
	function checkCheckBox()
	{
	var tag;
	var allOn;
	
	//alert(window.event.srcElement.checked);
	if (window.event.srcElement.checked == true)
		{
		//turn off 'all
		xGetElementById('chkAll').checked = false;
		}
	else
		{
		//see if we need to turn on 'All'
		allOn = true;
		//alert(xGetElementById.length);
		for (i=0; i < xGetElementById.length; i++)
			{
				tag = xGetElementById(i).id;
				//alert('tag');
				if (tag.substring(0,10) == "dgKeywords")
				{
					if (tag.substring(tag.length-10,tag.length) == "chkKeyword")
					{
						//alert(tag.checked)
						if (xGetElementById(i).checked == true)		
						{
							//alert("turning off");
							allOn = false;
						}
					}
				}
			}
		}
		if (allOn == true)	
		{
		xGetElementById('chkAll').checked = true;
		}
	}
	function updateDateFrom()
	{
	var vDay;
	var vMonth;
	var vYear;
	var dFrom;
		vDay = xGetElementById('txtFromDay').value;
		//if (vDay == '')
		//{
		//	vDay = '00';
		//}
		vMonth = xGetElementById('ddlFromMonth').value;
		//if (vMonth == '0')
		//{
		//	vMonth = '00';
		//}
		vYear = xGetElementById('txtFromYear').value;
		if (vYear == '')
		{
			vYear = '0000';
		}
		dFrom = vYear;
		if (vMonth != '00')
		{
			dFrom = dFrom + '~' + vMonth;
			if (vDay != '')
			{
				dFrom = dFrom + '~' + vDay;
			}
		}
		//xGetElementById('txtFilterDateFrom').value = vYear + '~' + vMonth + '~' + vDay;
		xGetElementById('txtFilterDateFrom').value = dFrom;
		vDay = xGetElementById('txtToDay').value;
		if (vDay == '')
		{
			vDay = '31';
		}
		vMonth = xGetElementById('ddlToMonth').value;
		if (vMonth == '0')
		{
			vMonth = '12';
		}
		vYear = xGetElementById('txtToYear').value;
		if (vYear == '')
		{
			vYear = '0000';
		}
		
		xGetElementById('txtFilterDateTo').value = vYear + '~' + vMonth + '~' + vDay;
		//alert(xGetElementById('txtFilterDateFrom').value);
	}
function enablefilterlinkedtext()
	{
	xGetElementById('txtFilterLinkedText').disabled = '';
	}
