var current_suggestion;
$(document).observe('mousedown',function(){
	if(!$("suggest_pop")) return;
	if(!$("suggest_pop").visible) return;
		$("suggest_pop").hide();
});
function suggest_pop (e,keyword) {
//function suggest_pop (e) {
		current_suggestion=keyword;
		$("suggest_pop").setStyle({
			left:e.clientX-115+"px",
			top:e.clientY+Position.realOffset($("suggest_pop")).top+10+"px",
			display:'block'
		});
}
function suggest_jump_new (e) {
	$("input_keyword").value = current_suggestion;
	$("not_keyword").value = '';
	if($('select_outcat_1').checked==true) $('formSearch').action='/search/';
	$("hidden_sg").value = "suggest_jump_new";
	$("hidden_sg_word").value = current_suggestion;
	$("formSearch").submit();
}
function suggest_jump (e) {
	$("input_keyword").value = $("input_keyword").value+" "+current_suggestion;
	/*$("not_keyword").value = '';*/
	$("hidden_sg").value = "suggest_jump";
	$("hidden_sg_word").value = current_suggestion;
	$("formSearch").submit();
}
function spell_jump (e,keyword,spell) {
	$("input_keyword").value = $("input_keyword").value.replace(keyword,spell);
	$("hidden_sg").value = "spell_jump";
	$("formSearch").submit();
}
function suggest_showall(index) {
	$$(".suggest_more_link"+index).each(function(val,i){
		val.show();
	});
	$("suggest_showall"+index).hide();
	$("suggest_showpart"+index).show();
}
function suggest_showpart(index) {
	$$(".suggest_more_link"+index).each(function(val,i){
		val.hide();
	});
	if($("suggest_showall"+index)) $("suggest_showall"+index).show();
	if($("suggest_showpart"+index)) $("suggest_showpart"+index).hide();
}
function suggest_setup(keyword_spelled,original_keyword) {
							$$(".wrapper_sgt").each(function(val,i){
								val.id="wrapper_sgt"+i;
							});
							$$(".suggest_area").each(function(value,n){
								value.id="suggest_area"+n;
							});
							if(!keyword_spelled){
								$$(".wrapper_sgt").each(function(val,i){
										val.hide();
								});
							}else{
								new Ajax.Request("/suggest/",{
									method:"get",
									parameters:{
										rm:"suggest",
										new_keyword:keyword_spelled,
										keyword:original_keyword
									},
									onComplete:function(req){
									
										$$(".suggest_area").each(function(value,n){
											value.innerHTML = req.responseText.replace(/INDEX/g,n);
										});	
										$$(".wrapper_sgt").each(function(val,i){
											if(req.responseText){
												if(i>-1){
													$("wrapper_sgt0").show();
													$("wrapper_sgt1").show();
													suggest_showpart(i);
												}
											}else{
												//$("wrapper_sgt"+i).hide();
												val.hide();
											}
										});
									}
								});
							}
}

