/*Validate entries into search box*/

var contVocab = new Array();
contVocab[0] = new Array("high-brightness leds","/search/parametric/hb_led/")
contVocab[1] = new Array("high-brightness led","/search/parametric/hb_led/")
contVocab[2] = new Array("high brightness leds","/search/parametric/hb_led/")
contVocab[3] = new Array("high brightness led","/search/parametric/hb_led/")
contVocab[4] = new Array("hb leds","/search/parametric/hb_led/")
contVocab[5] = new Array("hb led","/search/parametric/hb_led/")
contVocab[6] = new Array("hbleds","/search/parametric/hb_led/")
contVocab[7] = new Array("hbled","/search/parametric/hb_led/")
contVocab[8] = new Array("leds","/search/parametric/hb_led/")
contVocab[9] = new Array("led","/search/parametric/hb_led/")

function validateSearch(){
	var searchtext = document.getElementById('SearchText').value.toLowerCase();
	//alert(searchtext);
	var legalchars = /([a-zA-Z0-9_\-\.]+\s?[a-zA-Z0-9_\-\.]+)([a-zA-Z0-9_\-\.]+)*/g;
	//var illegalchars= /[\(\)\<\>\,\;\:\*\#\&\$\'\?\"\[\]]/;
	for (i=0;i<contVocab.length;i++) {
		if (searchtext==contVocab[i][0]){
			goThere(contVocab[i][1]);
			return false;
		}
	}
	if (searchtext==" "||searchtext=="search") {
		alert('Please enter a keyword to search.');
		document.getElementById('SearchText').focus;
		return false;
	}
	else if (searchtext.length<3) {
		alert('Your entry is to short. Please add some characters or additional keywords and try again.');
		document.getElementById('SearchText').focus;
		return false;
	}
	else if (searchtext.length>100) {
		alert('Your entry is to long. Please remove some characters or keywords and try again.');
		document.getElementById('SearchText').focus;
		return false;
	}
  else if (searchtext.match(legalchars)){
  	return true;
	}
	else {
		alert('Your entry contains special characters (e.g. *, <, ;, etc.). Please remove them and try again.');
		document.getElementById('SearchText').focus;
		return false;
	}
}

function goThere(x){
	location.href=x;
}
