// JavaScript Document

	$(document).ready(function() {

		$("#search_error").click(function () {
			 $(this).slideUp();
		 });
	});


/* Simple Search function */

	function doSimpleSearch () {
		var targ = "/browse/search/";
		
		partNum = $('[name=srPart]').val();
		if(partNum!="") { 
			targ += "part_num/"+ partNum + "/";
		}
			
		keyWord = $('[name=srDescription]').val();
		if(keyWord!="") { 
			targ += "description/"+ keyWord + "/";
		}

                //searchType = $('[name=srSearchType]').val();
                var els = document.getElementsByName('srSearchType');
		var el = null;
                var searchType = "";
                for (var i = 0; i < els.length; i++) {
		    if (els[i].checked) {
		        el = els[i];
		    }
		}

                if(el)
                    {
                        searchType = el.value;
                    }
		
		if( partNum !="" || keyWord != "" || searchType != "")
		{
			location.href= base_index_url + targ + "search_type/" + searchType;
		}
		else 
		{
			$('#search_error').fadeIn(100); 
		}
			
			
		return false;
		
	}
	
	function doSearch(base_index_url){
		var base_url = base_index_url;
		var field = $D.get('srDescription');
		var type = null;
		var els = document.getElementsByName('srSearchType');
		var el = null;
		var url = "";

		for (var i = 0; i < els.length; i++) {
		    if (els[i].checked) {
		        el = els[i];
		    }
		}

		if (el)
		    type = el.value;
		
		if(field)
			var search_value = field.value;

		if (field && search_value && search_value.replace(/^\s+|\s+$/g, "").replace(/^\s+/, "").length)
                {

		    if (type) {
		        searchInvalidChars(search_value) ? document.location = base_url + "/browse/search/part_num_and_description/" + search_value + "/search_type/" + type: function(){}();
		    }
                }
                else
                    {
                        doSimpleSearch();
                    }
		return false;
	} 
