function findValue(li) {
	if( li == null ) return alert("No match!");
	// if coming from an AJAX call, let's use the CityId as the value
	if( !!li.extra ) var sValue = li.extra[0];

	// otherwise, let's just display the value in the text box
	else 
		var sValue = li.selectValue;
		//clean the search term
		var encodedInputString=sValue.replace("&", "%26");
		encodedInputString=encodedInputString.replace("%", "");
	
	idvalue = encodedInputString.split(',');
	//alert("The value you selected was: " + sValue);
	changes=true;
	window.location = "product.listing.php?name="+idvalue[0];
}
function selectItem(li) {
	findValue(li);
}
$(document).ready(function(){
	//Header search
	$("#headerSearch #name").autocomplete("search.cfm",{delay:10,minChars:1,width:280,onItemSelect:selectItem,onFindValue:findValue,maxItemsToShow:25});
	//Home page
	$("#homePageSearch input").autocomplete("search.cfm",{
		delay:10,
		minChars:1,
		width:200,
		onItemSelect:selectItem,
		onFindValue:findValue,
		maxItemsToShow:20
	});
//prescriptionSearch
$("#prescriptionSearch #nameRX").autocomplete("search.cfm",{
		delay:10,
		minChars:1,
		onItemSelect:selectItem,
		onFindValue:findValue,
		maxItemsToShow:20,
		extraParams:{type:"rx"}
	});
//OTC Search
$("#prescriptionSearch #nameOTC").autocomplete("search.cfm",{
		delay:10,
		minChars:1,
		onItemSelect:selectItem,
		onFindValue:findValue,
		extraParams:{type:"otc"}
	});
    // VALIDATE DRUG SEARCH
    $("#prescriptionSearch").validate({
        errorClass: "darkBgError",
        rules: {
            name: {
                required: true,
                minlength: 3
            }
        },
        messages: {
            name: {
                required: "Enter a drug name",
                minlength: "You must use least 3 characters"
            }
        }
    });
    $("#headerSearch").validate({
        rules: {
            name: {
                required: true,
                minlength: 3
            }
        },
        messages: {
            name: {
                required: "Enter a drug name",
                minlength: "At least 3 characters"
            }
        }
    });
    $("#homePageSearch").validate({
        rules: {
            name: {
                required: true,
                minlength: 3
            }
        },
        messages: {
            name: {
                required: "Enter a drug name",
                minlength: "Minimum 3 characters"
            
            }
        }
    });
});

