Ext.namespace('FM', 'FM.Modules', 'FM.Modules.Search');


FM.Modules.Search = function(){

var menu_tb;

function setupSearch(_login,_keyword){

if(_login==""){
	login_hdr = 'login';
	login_url = web_path+'userlogin';
}else{
   
	login_hdr = 'logout';
	login_url = web_path+'userlogin/logout';

}

menu_tb = Ext.create('Ext.toolbar.Toolbar', {
    baseCls: 'top_nav',
    items: [{
				xtype    : 'textfield',
				name     : 'search_key',
				id		 : 'search_key',
				width	 : 400,
				value	 : _keyword,
				emptyText: 'enter search term',
				listeners: {
                specialkey: function(field, e){
                    if (e.getKey() == e.ENTER) {
                        submitSearch();
                    }
                }
				}
			},
			{
				text: 'Music Search',
				icon: '/resources/images/cdr_magnify.png',
				handler: submitSearch
		    }, '->',  
				{text: 'home',icon: '/resources/images/house.png',target:'_self',href: web_path+'home'},'-',
				{text: 'music',icon: '/resources/images/cd.png',target:'_self',href: web_path+'music'},'-',
                {text: 'fourtes latest',icon: '/resources/images/new.png',target:'_self', href: web_path+'latest'},'-',
                {text: 'info@FourteMusic.com',icon: '/resources/images/email_gray.png', href: 'mailto:info@FourteMusic.com'},'-',
                {text: login_hdr ,icon: '/resources/images/lock.png',target:'_self', href:login_url } ]
});

function submitSearch(){
	_search_key  = Ext.getCmp('search_key').getValue();
	window.location = "/index.php/music/search?_search_key="+ _search_key;
}

}

return {

       init: function(_login,_keyword){
			 setupSearch(_login,_keyword);
			 menu_tb.render("search");
	   }
};
}();
