	window.addEvent('domready', function(){
		$('keyword').addEvent('keydown', function(event){
			var event = new Event(event);
    		if(event.key == 'enter'){  
	   			dadi_search($('keyword').value);
    		}
		});
		var source_types = ['地点', '图片', '文章', '用户'];
		var source_icons = ['doing.gif', 'photo.gif', 'comment.gif', 'mtag.gif'];
		var obj = $('searchSelectBtn');
		if(!obj) return;
		if(!Cookie.get('search_type') || !source_types.contains(Cookie.get('search_type'))){
			Cookie.set('search_type', source_types[0], {path: '/', duration: 1});
		}
		
		if(!Cookie.get('search_type')) {
			return;//不支持cookie
		}
		$('stype').value = Cookie.get('search_type');
		obj.innerHTML = Cookie.get('search_type');
		
		obj.addEvent('mouseover', function(){
			var types = source_types.copy();
			var icons =  source_icons.copy();
			var index = types.indexOf(Cookie.get('search_type'));
			types.remove(Cookie.get('search_type'));
			icons.remove(icons[index]);
			var searchType = new Element('div', {
				'events': {
					'mouseleave': function(){
						this.remove();
					}
				},
				'id':'searchType'
			});
			var top = new Element('div',{
				'class':'top'
			});
			var mid = new Element('div',{
				'class':'types'
			});
			var btm = new Element('div',{
				'class':'bottom'	
			});
			
			types.each(function(el, pos){
				var a = new Element('a', {
					'events': {
						'click': function(){
							obj.innerHTML = el;
							Cookie.set('search_type', el, {path: '/', duration: 1});
							$('stype').value = Cookie.get('search_type');
							searchType.remove();
							$('keyword').focus();
						}
					},
					'href': 'javascript:void(0)'
				});
				a.innerHTML = '<img src=/image/app/'+icons[pos]+' />'+el;
				a.injectInside(mid);
			});
			top.injectInside(searchType);
			mid.injectAfter(top);
			btm.injectAfter(mid);
			var info = obj.getPosition();
			searchType.setStyles({
				'position': 'absolute',
				'top': obj.getStyle('height').toInt()+info.y-1,
				'left': info.x
			});
			searchType.inject(document.body);
		});
		new jSuggest({'id':'keyword','url':'/search/result/','values':['stype']});
	});

	function dadi_search(queryString){
		queryString = encodeURI(queryString.trim());
		var post_url = '';
		if(queryString !== ''){
			if(Cookie.get('search_type') == '地点'){
				post_url = "/search/morepoint/kpname/"+queryString;
			}
			else if(Cookie.get('search_type') == '用户'){
				post_url = "/search/moreuser/name/"+queryString;
			}
			else if(Cookie.get('search_type') == '文章'){
				post_url = "/search/morearticle/atitle/"+queryString;
			}
			else if(Cookie.get('search_type') == '图片'){
				post_url = "/search/morepic/ptag/"+queryString;
			}	
			else if(Cookie.get('search_type') == 'ptags'){
				post_url = "/search/moreptags/ptags/"+queryString;
			}
			if(!Cookie.get('search_type')){
				post_url = "/search/morepoint/kpname/"+queryString;
			}
			window.location.href = post_url;
		}
		else{
			info('请输入查询关键字', false, false, function(){$('keyword').focus();});
		}
	}
	
	