function trim(str){ 
	if (str != null) {
		var i; 
		for (i=0; i<str.length; i++) {
			if (str.charAt(i)!=" ") {
				str=str.substring(i,str.length); 
				break;
			} 
		} 
	
		for (i=str.length-1; i>=0; i--) {
			if (str.charAt(i)!=" ") {
				str=str.substring(0,i+1); 
				break;
			} 
		} 
		
		if (str.charAt(0)==" ") {
			return ""; 
		} else {
			return str; 
		}
	}		
}
function exec_search(form, page_to_submit_to, search_type, dept_id, current_page){			
		var valid_search
		var key_search;
		
		if (search_type == "most_recent_items"){	
			valid_search = true;
			form.action = page_to_submit_to;					
			form.search_type.value= search_type;			
		}
		
		if (search_type == "by_dept"){	
			valid_search = true;			
			form.action = page_to_submit_to;				
			form.dept_id.value = dept_id;			
			form.search_type.value= search_type;
			if (current_page != 0){
				form.current_page.value = current_page;
			}
		}
		
		if (search_type == "most_popular_items"){	
			valid_search = true;
			form.action = page_to_submit_to;					
			form.search_type.value= search_type;
			if (current_page != 0){
				form.current_page.value = current_page;
			}
		}			
		
		
		if (search_type == "key_word"){	
			
			key_search = trim(form.find_spec.value);	
			
			if (key_search == ""){
				alert ("Enter a search string");
				valid_search = false;
			}else{
				valid_search = true;
				form.dept_id.value = "";
				//alert ("0");
				form.action = page_to_submit_to;	
				//alert ("1");
				form.search_type.value= search_type;
				//alert ("2");
				form.find_spec.value = key_search;
				//alert ("3");
			}
		}
			
		
		
		if (valid_search == true) {
			//alert(form.search_type.value);
			//alert("year: " + year + " make: " + make + " model: " + model);
			//alert("submitting page to: " + page_to_submit_to);
			form.submit();
		}
}
    function KeyDownHandler(btn)
    {
        // process only the Enter key
        if (event.keyCode == 13)
        {
            // cancel the default submit
            event.returnValue=false;
            event.cancel = true;
            // submit the form by programmatically clicking the specified button
            btn.click();
        }
    }


