// JavaScript Document
<!--
function validateSearch() {
var keywordSearch=''; var partSearch='';
if (document.getElementById("search").value != ''){
keywordSearch = document.getElementById("search").value;
}
if (document.getElementById("pnSearch").value != ''){
partSearch=document.getElementById("pnSearch").value;
}

if (keywordSearch=='' && partSearch=='') {
return false;
}

if ( keywordSearch.length < 3 && partSearch.length < 3 ) {
alert('Not enough search criteria. Search must contain a Keyword OR a Part Number of at least 3 characters.');
document.getElementById("search").focus();
return false;
}
} //end validateSearch

function validateBlur(){
keywordSearch=document.getElementById("search").value;
partSearch=document.getElementById("pnSearch").value;
if ( keywordSearch.length < 1 &&  partSearch.length < 1 ) {
	//do nothing -- user just moved out of box
	} else {
	if ( keywordSearch.length < 3 && partSearch.length < 3 ) {
		alert('Not enough search criteria. Search must contain a Keyword OR a Part Number of at least 3 characters.');
		if (partSearch.length > 1){
		document.getElementById("pnSearch").focus();
		} else {
		document.getElementById("search").focus();
		}
		return false;
		} else {
		document.getElementById("searchHeader").submit();

		}
	}
}

function CheckNumeric(e) {   
var key = window.event ? e.keyCode : e.which;
//alert(key);
if (key == 0){
validateBlur();
}
if ( key != 39 && key != 34 && key != 38 && key != 44 && key != 37  && key != 59 ) {
//escaping: " ' & % ;  if valid character do nothing
//This will show the search/go button when the user starts typing in the search fields
document.getElementById("searchButton").style.visibility="visible";
document.getElementById("searchButton").style.display="inline";
return; 
} else { // otherwise, discard character     
	if (window.event) //IE       	
	window.event.returnValue = null;    
	else //Firefox      
	e.preventDefault(); }
}
//-->