function Validate(bSameWindow){
	var frm=document.frmResults;
	if (!frm){frm=document.docketSearch;}
	frm.SDate.value = frm.SDate.value.trim();
	frm.EDate.value = frm.EDate.value.trim();
	frm.CrtDocket.value = frm.CrtDocket.value.trim();
	frm.DocName.value = frm.DocName.value.trim();
	var SDate=frm.SDate.value;
	var EDate=frm.EDate.value;
	var CrtDocket=frm.CrtDocket.value;
	HighlightControl(document.getElementById('SDate'),false);
	HighlightControl(document.getElementById('EDate'),false);
	HighlightControl(document.getElementById('CrtDocket'),false);
	if(typeof bSameWindow == "undefined" || !bSameWindow){
		if (SDate=="" && EDate=="" && frm.DocName.value=="" && frm.CrtDocket.value=="")
		{
			var bFilter = false;
			if (document.all){var collCB=frm.tags("INPUT");}
			else {var collCB=frm.elements;}
			if (collCB!=null)
			{
				for (i=0; i<collCB.length; i++)
				{
					if (collCB[i].name=="chkFilter")
					{
						if (collCB[i].checked){bFilter = true}
					}
				}
			}
			if (!bFilter)
			{
				alert("You must enter some criteria for searching!");
				return false;
			}
		}
	}
	var ctl;
	if (CrtDocket!=""){
		ctl = document.getElementById("CrtDocket");
		if (!ValidateClaim(CrtDocket)){
			HighlightControl(ctl,true);
			alert("Please enter a valid Court Docket # value or range. e.g. 1,3,5-7");			
			return false;
		}
	}
	if (SDate!=""){		
		ctl = document.getElementById("SDate");
		if (!ValidateDate(SDate)){
			HighlightControl(ctl,true);
			alert("Please enter a date in the format mm/dd/yyyy or use the date picker to select a date.");
			return false;
		}
		else if (ValidateSQLDate(SDate)==false){
			HighlightControl(ctl,true);
			alert("Start Date is outside of the range allowed by this system!");
			return false;
		}
	}
	
	if (EDate!=""){
		ctl = document.getElementById("EDate");
		if (!ValidateDate(EDate)){
			HighlightControl(ctl,true);
			alert("Please enter a date in the format mm/dd/yyyy or use the date picker to select a date.");
			return false;
		}
		else if (ValidateSQLDate(EDate)==false){
			HighlightControl(ctl,true);
			alert("End Date is outside of the range allowed by this system!");
			return false;
		}
		if (SDate!=""){
			if (Date.parse(SDate) > Date.parse(EDate)){
				HighlightControl(ctl,true);
				alert("End Date is earlier than Start Date!");
				return false;
			}
		}
	}
	//alert('validations passed');
	//return;
	if (document.getElementById("txtCurPage")){document.getElementById("txtCurPage").value=1;}
	if(typeof bSameWindow == "undefined" || !bSameWindow)
	{
		var winName='DockSrch'
		//openFullSizeWindowName('', winName);
		openNewWindow('', winName, 'toolbar,resizable=yes,scrollbars,width=800,height=550');
		frm.target=winName;
		//frm.submit();
	}else{
		frm.target='';
		frm.action = '';
	}
}
function showFull(){
	var frm=document.frmResults;
	if (!frm){frm=document.docketSearch;}
	frm.SDate.value="";
	frm.EDate.value="";
	frm.DocName.value="";
	frm.CrtDocket.value="";
	resetCB(false);
	var winName='FDockSrch'
	//openFullSizeWindowName('', winName);
	openNewWindow('', winName, 'toolbar,resizable=yes,scrollbars,width=800,height=550');
	frm.target=winName;
	//frm.submit();
}

function entkey(e) 
{ 
    var key; 
    if(window.event){key = window.event.keyCode;} 
    else {key = e.which;} 

    if (key == 13)
    { 
        document.getElementById("btnSearch").click();
        return false; 
    } 
    else 
    { 
		return true; 
    } 
}

function resetCB(blnToggle){
	var frm=document.frmResults;
	if (!frm){frm=document.docketSearch;}
	if (document.all){var collCB=frm.tags("INPUT");}
	else {var collCB=frm.elements;}
	if (collCB!=null){
		for (i=0; i<collCB.length; i++){
			if (collCB[i].name=="chkFilter"){collCB[i].checked=blnToggle;}
		}
	}
}

function ClearDS()
{
	var frm=document.frmResults;
	if (!frm){frm=document.docketSearch;}
	HighlightControl(document.getElementById('SDate'),false);
	HighlightControl(document.getElementById('EDate'),false);
	HighlightControl(document.getElementById('CrtDocket'),false);
	document.getElementById('CrtDocket').value='';
	document.getElementById('SDate').value='';
	document.getElementById('EDate').value='';
	document.getElementById('DocName').value='';
	if (document.getElementById("txtCurPage")){document.getElementById("txtCurPage").value=1;}
	frm.target='';
	frm.action = '';
}