// ==========================================================================================================
function CoreValidateFirst()
{
  if (document.getElementById("ddlCaseLetter").selectedIndex == 0
        &&
      document.getElementById("txtCaseNum").value == ''
        &&
      document.getElementById("ddlYear").selectedIndex == 0
        &&
      document.getElementById("txtFileName").value == ''
        &&
      document.getElementById("txtOwner").value == ''        
        &&
      document.getElementById("texAppMinDate").value == ''
	      && 
	    document.getElementById("texAppMaxDate").value == ''
	      &&
	    document.getElementById("texSubMinDate").value == ''
	      &&
	    document.getElementById("texSubMaxDate").value == '')
	  {
	    return false;
	  }
	  else
	  {
	    return true;
	  }  
}

function ValidateFirst(source,arguments)
{
  if (CoreValidateFirst() == false)
  {
	    document.getElementById("labErrorSummary").innerText = 'Please enter the File Number, File Name, Owner, Approval or Submittal Date Ranges.'
	    arguments.IsValid = false;	    
	}
	else
	{
	    arguments.IsValid = true;
	}  	 	  	  	  
}

function CoreValidateSecond()
{
   if ((document.getElementById("texAppMinDate").value != ''
	            && 
	       document.getElementById("texAppMaxDate").value != '')
	            &&
	      (document.getElementById("texSubMinDate").value != ''
	            && 
	       document.getElementById("texSubMaxDate").value != ''))
	        {
	          return true;
	        }
	  else if ((document.getElementById("texAppMinDate").value == ''
	            && 
	            document.getElementById("texAppMaxDate").value == '')
	            &&
	           (document.getElementById("texSubMinDate").value == ''
	            && 
	            document.getElementById("texSubMaxDate").value == ''))
	        {
	          return true;
	        }      
	  else if ((document.getElementById("texAppMinDate").value != ''
	            && 
	            document.getElementById("texAppMaxDate").value != '')
	            &&
	            (document.getElementById("texSubMinDate").value == ''
	             && 
	             document.getElementById("texSubMaxDate").value == ''))
	        {
	          return true;
	        }
	  else if ((document.getElementById("texAppMinDate").value == ''
	            && 
	            document.getElementById("texAppMaxDate").value == '')
	            &&
	            (document.getElementById("texSubMinDate").value != ''
	            && 
	            document.getElementById("texSubMaxDate").value != ''))
	        {
	          return true;
	        }   
    else
    {
      return false;
    }  
}

// ================================================================================
function ValidateSecond(source,arguments)
{
  if (CoreValidateFirst() == false)
  {
      document.getElementById("labErrorSummary").innerText = 'Please enter the File Number, File Name, Owner, Approval or Submittal Date Ranges.'
	    arguments.IsValid = false;	    
  }  
  else
  {
    if (CoreValidateSecond() == true)
    {
      arguments.IsValid = true;      
    }
    else
    {
      document.getElementById("labErrorSummary").innerText = 'Please enter both the Earliest and Latest Dates pertaining to either the Approval or Submittal Date Ranges.'
      arguments.IsValid = false;
    }          
  }
}

// ==========================================================================================================

function ClearControls()
{
  
  document.getElementById('ddlPlanDist').selectedIndex = 0;
  document.getElementById('ddlCacDist').selectedIndex = 0;
  document.getElementById('ddlPlanner').selectedIndex = 0;
  
  document.getElementById('ddlCaseLetter').selectedIndex = 0;     
  document.getElementById('txtCaseNum').innerText = ''; 
  document.getElementById('ddlYear').selectedIndex = 0; 
  
  document.getElementById('txtFileName').innerText = '';
  document.getElementById('txtOwner').innerText = '';      
  document.getElementById('ddlPlanPreparer').selectedIndex = 0;     
  document.getElementById('ddlMajorStreet').selectedIndex = 0;
                                                            
  document.getElementById('texAppMinDate').innerText = '';
  document.getElementById('texAppMaxDate').innerText = '';
  document.getElementById('texSubMinDate').innerText = '';  
  document.getElementById('texSubMaxDate').innerText = '';  
  document.getElementById('txtLotsMin').innerText = '';    
  document.getElementById('txtLotsMax').innerText = '';
  document.getElementById('txtUnitsMin').innerText = '';
  document.getElementById('txtUnitsMax').innerText = '';
  document.getElementById('txtSqFtMin').innerText = '';
  document.getElementById('txtSqFtMax').innerText = '';
  
  document.getElementById("labErrorSummary").innerText = '';
  document.getElementById("labNoResults").innerText = '';
  
  return false;
}

// ==========================================================================================================