// TYPE AHEAD CODES		
var oACDS = new YAHOO.widget.DS_XHR(ROOTDIR+"services/typeahead/typeahead.jhtml", ["ResultSet.Result","name"]); 
// Instantiate AutoComplete 
var oAutoComp = new YAHOO.widget.AutoComplete("ysearchinput","ysearchcontainer", oACDS); 
oAutoComp.useShadow = true; 
oAutoComp.maxResultsDisplayed = 20; 
oAutoComp.typeAhead = false; 
//oAutoComp.alwaysShowContainer = true;
oAutoComp.formatResult = function(aResultItem, search) { 
	var name = aResultItem[0];
	var pos = name.toLowerCase().indexOf(search);
	if (pos > -1) {		
		var fName =  [ 	
			name.substr(0, pos),
			"<b>",
			name.substr(pos, search.length),
			"</b>",
			name.substr(pos+search.length, name.length)
		];
		name = fName.join("");
	};
  	return name;
}; 

oAutoComp.doBeforeExpandContainer = function(oTextbox, oContainer, sQuery, aResults) { 
    var pos = YAHOO.util.Dom.getXY(oTextbox); 
    pos[1] += YAHOO.util.Dom.get(oTextbox).offsetHeight; 
    YAHOO.util.Dom.setXY(oContainer,pos); 
    return true; 
}; 

oAutoComp.itemSelectEvent.subscribe(selectItem);

function selectItem(name, obj) {
	var pobj = new Object();
	
	if(_startUp && _startUp.initCheck ==true)
	{
		pobj.id = obj[2][1].id;		
		$('myArtist').value = pobj.id;
	}else
	{
		pobj.type = "add_artist";
		pobj.id = obj[2][1].id;		
		$I.getList(pobj);
	}
}