$(document).ready(function(){
	var _tabLink = $('div.footer-tablink a.tab');
	var _tabs = $('div.footer div.tab');
	_tabs.hide();
	var _tabHolder = $('div.topfooter');
	_tabLink.data('open', false);
	var _height = 0;
	_tabs.each(function(){
		if ($(this).height() > _height)	_height = $(this).height();
	})
		
	_tabLink.click(function(){
		if (!_tabLink.data('open')) {
			_tabLink.data('open', true);
			_tabHolder.animate({
				top:(-_height),
				height:(_height+57)
			}, {queue:false, duration:600});
		} if ($(this).is('.active')) {
			_tabLink.removeClass('active');
			_tabLink.data('open', false);
			_tabHolder.animate({
				top:0,
				height:57
			}, {queue:false, duration:600});
		} else {
			_tabLink.removeClass('active');
			$(this).addClass('active');
			_tabs.hide();
			var _href = this.href.substr(this.href.indexOf('#'));
			_tabs.filter(_href).show();
		}
		return false;
	});
	
	// auto search
	var _input = $('div.headtabs input[type="text"]');
	_input.each(function(i, input){
		input.f = false;
		$(input).focus(function(){
			if (!input.f) {
				input.text = $(this).val();
				$(this).val('');
			}
		});
		$(input).blur(function(){
			if (!input.f) {
				if ($(this).val() == '') {
					$(this).val(input.text);
				} else {
					input.f = true;	
				}
			}
		});
		$(input).data('open', false);
		$(input).keypress(function(){
			var _formDate = $(input).parents('form').serialize();
			if ($(input).parents('form').find('.chanlist').length) {
				send(_formDate, $(input));
			}
		});
		$('.headtabs a.btn').click(function(){
			var _formDate = $(input).parents('form').serialize();
			if ($(input).parents('form').find('.chanlist').length) {
				send(_formDate, $(input));
			}
			return false;
		});
		function send(_date, _input){
			$.ajax({
				url: 'inc/searchResult.xml',
				date:_date,
				dataType: (jQuery.browser.msie) ? 'text' : 'xml',
				success: function(msg){
					var data;
					if (typeof msg == 'string') {
						data = new ActiveXObject( 'Microsoft.XMLDOM');
						data.async = false;
						data.loadXML(msg);
					} else {
						data = msg;
					}
					
					// parsing XML
					var classifiedXMLdata = '<div class="block"><div class="bg"><div class="scroll"><ul>';
					$('item', data).each(function(i, _item){
						classifiedXMLdata += '<li><a href="#">'+$(_item).text()+'</a></li>';
					});
					classifiedXMLdata += '</ul></div></div></div><span class="botbg">&nbsp;</span>'
					var _form = $(input).parents('form');
					_form.find('.chanlist').empty();
					_form.find('.chanlist').html(classifiedXMLdata).slideDown(300);
					_form.find('a.close').show();
				}
			});
		}
	});
	$('div.headtabs a.close').live('click', function(){
		$(this).hide();
		$(this).parents('form').find('div.chanlist').slideUp(300, function(){
			$(this).empty();
		})
	});
	$('div.chanlist a').live('click', function(){
		var _text = $(this).text();
		$(this).parents('form').find('input[type="text"]').val(_text);
	});
});
