var all_help_words = 0;
var home_includes = 1;
$(document).ready(function() {
	
	$('a.select_category').click(function (event){
		event.preventDefault();
		if( $('div.select_category_for_search').css('display') == 'none' )
			$('div.select_category_for_search').show();
		else
			$('div.select_category_for_search').hide();
	});
	
	$("#searchterm2").focus();
	
	$("#searchterm2").keyup(function(event) {
		if ( event.keyCode != '13' && event.keyCode != '38' && event.keyCode != '40') {
			if( ajax_closed == 1 ){
				$('div.saveSearchTmp > input:last').val($("#searchterm2").val());
				$("#helpBox").show().load("searchAjax.php", {words: $("#searchterm2").val()},function(){
					checkAJAX();
				});
			}
		}

		if( ( event.keyCode == '40' || event.keyCode == '38') && $("#helpBox").css('display') == 'none' )
			$("#searchterm2").keyup();
		else if( event.keyCode == '40'){
			if( $('div.saveSearchTmp > input:first').val() == 'f' ){
				$('div.saveSearchTmp > input:first').val(0);
				$('a.input_num:first').parent().mouseover();
				$("#searchterm2").val($('a.input_num:first').text());
			}else{
				if( $('div.saveSearchTmp > input:first').val() == all_help_words ){
					$('div.saveSearchTmp > input:first').val('f');
					$("#searchterm2").val($('div.saveSearchTmp > input:last').val());
					$('div.help_menu_a').removeClass('help_menu_a').addClass('help_menu');
					$('div.help_items_num_a' ).removeClass('help_items_num_a').addClass('help_items_num');
				}else{
					$('div.saveSearchTmp > input:first').val($('div.saveSearchTmp > input:first').val()*1+1);
					$('a.input_num').each(function (index,domEle){
						if( index == $('div.saveSearchTmp > input:first').val()){
							$(domEle).parent().mouseover().prev().mouseout();
							$("#searchterm2").val($(domEle).text());
							return false;
						}
					});
				}
			}
		}else if( event.keyCode == '38'){
			if( $('div.saveSearchTmp > input:first').val() == 'f' ){
				$('div.saveSearchTmp > input:first').val(all_help_words);
				$('a.input_num:last').parent().mouseover();
				$("#searchterm2").val($('a.input_num:last').text());
			}else{
				if( $('div.saveSearchTmp > input:first').val() == 0 ){
					$('div.saveSearchTmp > input:first').val('f');
					$("#searchterm2").val($('div.saveSearchTmp > input:last').val());
					$('div.help_menu_a').removeClass('help_menu_a').addClass('help_menu');
					$('div.help_items_num_a' ).removeClass('help_items_num_a').addClass('help_items_num');
				}else{
					$('div.saveSearchTmp > input:first').val($('div.saveSearchTmp > input:first').val()*1-1);
					$('a.input_num').each(function (index,domEle){
						if( index == $('div.saveSearchTmp > input:first').val()){
							$(domEle).parent().mouseover().next().mouseout();
							$("#searchterm2").val($(domEle).text());
							return false;
						}
					});
				}
			}
		}
	});
});

function checkAJAX(){
	all_help_words = 0;
	$('div.saveSearchTmp > input:first').val('f');
	$('a.input_num').parent().each(function(){
		$(this).attr("onclick",'');
		$(this).attr("onmouseover",'');
		$(this).attr("onmouseout",'');
	});
	$('a.input_num').parent().mouseover(function(){
		$('div.help_menu_a').removeClass('help_menu_a').addClass('help_menu');
		$('div.help_items_num_a' ).removeClass('help_items_num_a').addClass('help_items_num');
		$(this).removeClass('help_menu').addClass('help_menu_a');
		$('#'+$(this).attr('id')+' > .help_items_num' ).removeClass('help_items_num').addClass('help_items_num_a');
		expr = /(helpIdParent)/i;
		str = $(this).attr('id').replace(expr, "");
		num = str*1-1;
		$('div.saveSearchTmp > input:first').val(num);
		$("#helpBox").show();
	});
	$("a.input_num").parent().click(function(){
		str = $('#'+$(this).attr('id')+' > a.input_num').text();
		$("#searchterm2").val(str);
		$("#helpBox").hide();
		$("#searchterm2").focus();
	});
	$('a.input_num').each(function (index){
		all_help_words = index;
	});
}
function closeHelp(){
	$("#helpBox").hide();
	ajax_closed = 0;
}

