function startAutoComplete(input, container, oACDS) {
		//Instantiate first JS Array DataSource
	var oACDS = new YAHOO.widget.DS_JSArray(oACDS);
	oACDS.queryMatchContains = true;
	Event = YAHOO.util.Event, 
	Dom = YAHOO.util.Dom; 
	ACJSArray(input, container, oACDS);
}

function ACJSArray(input, container, oACDS) {
	// Instantiate first AutoComplete 
	var oAutoComp = new YAHOO.widget.AutoComplete(input, container, oACDS);
	oAutoComp.prehighlightClassName = "yui-ac-prehighlight";
	oAutoComp.useShadow = true;
	oAutoComp.minQueryLength = 1;
	oAutoComp.forceSelection = false;
	oAutoComp.autoHighlight = true;
	oAutoComp.maxResultsDisplayed = 15;
	oAutoComp.animSpeed = 0.1;
	oAutoComp.queryDelay=0;
    var browserName=navigator.appName; 
	var browserVer=parseInt(navigator.appVersion); 
	if ((browserName=="Microsoft Internet Explorer")&&(browserVer<7) && (oAutoComp.containerExpandEvent != null ))
	{
	   oAutoComp.containerExpandEvent.subscribe(hideSelect);
	   oAutoComp.containerCollapseEvent.subscribe(showSelect);
	}
	oAutoComp.formatResult = function(oResultItem, sQuery) {
		var sMarkup = oResultItem[0];
		return (sMarkup);
	};
}

function hideSelect(){
var month = document.getElementById('package.month');
var duration = document.getElementById('package.duration');
var theme = document.getElementById('package.theme');
month.style.display='none';
duration.style.display='none';
theme.style.display='none';
}

function showSelect(){
var month = document.getElementById('package.month');
var duration = document.getElementById('package.duration');
var theme = document.getElementById('package.theme');
month.style.display='';
duration.style.display='';
theme.style.display='';
}