//Programmer: Sonny Phrommany
//15APR02
	<!--
	
	
	function newWindow(newContent)
 	{
  		winContent = window.open(newContent, 'nextWin', 'right=0, top=20,width=625,height=400, toolbar=no,scrollbars=yes, resizable=yes')         
 	}
	//to require a text field
	function checktext(){
		if(document.search_form.input_box.value == ""){
			alert("Please Enter a Search Criteria");
		
			return false;
			
			}
			else{
				return true;
				}
	}
	
	function checktext2(){
	
		if(window.document.search_form.input_box2.disabled == false){
				if(document.search_form.input_box2.value == ""){
					alert("Please Enter a Second Search Criteria");
			
					return false;
				}else{
						return true;
						}
				
		}
		else{
			return true;
			}
	}
	
	function simple(){
		
				window.document.search_form.column_name3.value="Aquifer";
				window.document.search_form.column_name3.disabled=true;
				window.document.search_form.input_box2.disabled=true;
				window.document.search_form.input_box2.value="";
				window.document.search_form.R2.checked =false;	
				window.document.search_form.R3.checked =false;			
				
					
	}
	
	function and(){
		
				window.document.search_form.R1.checked =false;	
				window.document.search_form.R3.checked =false;			
				window.document.search_form.input_box2.disabled=false;
				window.document.search_form.column_name3.disabled=false;		
	}
	
	function or(){
				
				window.document.search_form.R1.checked =false;	
				window.document.search_form.R2.checked =false;					
				window.document.search_form.input_box2.disabled=false;
				window.document.search_form.column_name3.disabled=false;		
			
			if(window.document.search_form.column_name3.value == "section_list"){
				window.document.search_form.column_name3.value="Aquifer";
				window.document.search_form.input_box2.value="";
				alert("Section (List) Searching with OR not supported");
			}
			if(window.document.search_form.column_name3.value == "section_range"){
				window.document.search_form.column_name3.value="Aquifer";
				window.document.search_form.input_box2.value="";
				alert("Section (Range) Searching with OR not supported");
			}
	
	
	}
	
	
	//overall validation function
	function formValidate(){
	
		if(checktext() & checktext2()){
			return true;
			}
			else{
				return false;
				}
	}
	
	function set(){
				window.document.search_form.column_name.value="Aquifer";
				window.document.search_form.column_name3.value="Aquifer";
				window.document.search_form.input_box.value="";
				window.document.search_form.input_box2.value="";
				window.document.search_form.R1.checked=true;
				window.document.search_form.R2.checked =false;	
				window.document.search_form.R3.checked =false;			
				window.document.search_form.input_box2.disabled=true;
				window.document.search_form.column_name.disabled=false;
				window.document.search_form.column_name3.disabled=true;
				
				
				
	}
	
	function check_if_other_section(){
		
		
		if(window.document.search_form.column_name3.value=="section_list"){
			
			if(window.document.search_form.R3.checked == true){
				window.document.search_form.column_name3.value="Aquifer";
				window.document.search_form.input_box2.value="";
				alert("Section (List) Searching with OR not supported");
				
				}
			else{
				window.document.search_form.input_box2.maxlength=16;
				
				}
		
		}
		
		
		if(window.document.search_form.column_name3.value=="section_range"){
			
			if(window.document.search_form.R3.checked == true){
				window.document.search_form.column_name3.value="Aquifer";
				window.document.search_form.input_box2.value="";
				alert("Section (Range) Searching with OR not supported");
				}
			else{
				
				window.document.search_form.input_box2.maxlength=5;
			}
		
		}
		
	
	}
	
function checkKey1(field){
	if(window.document.search_form.column_name.value=="collection_date"){
			switch (field.value.length) {
    			case 0: 
    			case 1:
	 	 			return /\d/.test(String.fromCharCode(event.keyCode));
      				break;
    			case 2: 
	  	    		event.keyCode = '/'.charCodeAt();
    				return true;
      				break;
   				case 3:
    			case 4:
	  				return /\d/.test(String.fromCharCode(event.keyCode));
     				break;
				case 5: 
	  	    		event.keyCode = '/'.charCodeAt();
    				return true;
      				break;
   				case 6:
    			case 7:
	  				return /\d/.test(String.fromCharCode(event.keyCode));
     				break;	
				default:
     				 return false;
      				break;
			}
		}else{

			return true;
			}
}	
	
	
function checkKey2(field) {
  
	if(window.document.search_form.column_name3.value=="section_list"){  
  		switch (field.value.length) {
    		case 0: 
   			case 1:
	  		return /\d/.test(String.fromCharCode(event.keyCode));
      		break;
    		case 2: 
	    		event.keyCode = ','.charCodeAt();
    			return true;
      			break;
    		case 3:
    		case 4:
	  			return /\d/.test(String.fromCharCode(event.keyCode));
      			break;
    		case 5:
     			event.keyCode = ','.charCodeAt();
    			return true;
      			break;
    		case 6:
    		case 7:
	  			return /\d/.test(String.fromCharCode(event.keyCode));
      			break;
    		case 8:
       			event.keyCode = ','.charCodeAt();
    			return true;
      			break;
    		case 9:
    		case 10:
				return /\d/.test(String.fromCharCode(event.keyCode));
      			break;
    		case 11:
				event.keyCode = ','.charCodeAt();
    			return true;
      			break;
    		case 12:
    		case 13:
	 			return /\d/.test(String.fromCharCode(event.keyCode));
      			break; 
    		case 14:
				event.keyCode = ','.charCodeAt();
    			return true;
      			break;
			case 15:
			case 16:
	  			return /\d/.test(String.fromCharCode(event.keyCode));
     			break;
			case 17:
				event.keyCode = ','.charCodeAt();
    			return true;
      			break;
			case 18:
			case 19:
	  			return /\d/.test(String.fromCharCode(event.keyCode));
      			break;
			case 20:
				event.keyCode = ','.charCodeAt();
    			return true;
      			break;
			case 21:
			case 22:  
	  			return /\d/.test(String.fromCharCode(event.keyCode));
      			break;
    		default:
      			return false;
      			break;
  			}
	}else if(window.document.search_form.column_name3.value=="section_range"){
		switch (field.value.length) {
    		case 0: 
    		case 1:
	 	 		return /\d/.test(String.fromCharCode(event.keyCode));
      			break;
    		case 2: 
	  	    	event.keyCode = '-'.charCodeAt();
    			return true;
      			break;
   			case 3:
    		case 4:
	  			return /\d/.test(String.fromCharCode(event.keyCode));
     			break;
			default:
     			 return false;
      			break;
			}
		}else if(window.document.search_form.column_name3.value=="collection_date" || window.document.search_form.column_name3.value=="entry_date"){
			switch (field.value.length) {
    			case 0: 
    			case 1:
	 	 			return /\d/.test(String.fromCharCode(event.keyCode));
      				break;
    			case 2: 
	  	    		event.keyCode = '/'.charCodeAt();
    				return true;
      				break;
   				case 3:
    			case 4:
	  				return /\d/.test(String.fromCharCode(event.keyCode));
     				break;
				case 5: 
	  	    		event.keyCode = '/'.charCodeAt();
    				return true;
      				break;
   				case 6:
    			case 7:
	  				return /\d/.test(String.fromCharCode(event.keyCode));
     				break;	
				default:
     				 return false;
      				break;
			}
		}else{

			return true;
			}

}
	//-->
