$.ajaxSetup({cache:true});
var xmlData;
var qtArray = new Array();
var qtVal = $.trim($('#searchQt').text());
if($('#prefix_side_bar_related > #prefix_side_bar_related_item').size()<=0) $('#prefix_side_bar_related').hide('fast');
if($.trim($('p.recommended').text()).match("Incorrect search")!=null)
{
	$('#prefix_search_results_recommended_holder').hide('fast');
	$('#prefix_main_area > #prefix_search_results_category_holder').hide('fast');
	$('#prefix_search_filters_holder').hide('fast');
	$('span.prefix_searchtext_green:first').text('0 ');
}
$("#prefix_search_textfield").remove();
$('<input name="qt" id = "prefix_search_textfield" type="text"/>').insertBefore('#prefix_searchbox_suggestion_holder');


if($("#suggestionxml").text()!="")
{   
	var xmlPath = $("#suggestionxml").text();
	var productArray = [];
	$.ajax({
		url: xmlPath,
		type: 'GET',
		cache: true,
		async:false,
		dataType: 'xml',
		timeout: 10000,
		success: function(xml)
		{
			var i=0;
			$(xml).find('product productName').each(function()
			{
				var keyword = $(this).text();
				keyword = keyword.replace("Nokia ","");
				productArray[i] = keyword;
				i++;
			})
			productArray.sort();
			$("#prefix_search_textfield").autocomplete_support(productArray);
			$("#prefix_search_textfield").setOptions_support({max: 100});
			$("#prefix_search_textfield").setOptions_support({scrollHeight: 117});
		}

	});
	$("#prefix_search_textfield").css("color", "#999").attr('value',$.trim($('#search_suggestion_text').text()));
}

$("#prefix_search_textfield").one('focus', function(event)
{
	var qt;
	var param = 'qt';
	var regex = '[?&]' + param + '=([^&#]*)';
	var results = (new RegExp(regex)).exec(unescape(window.location.href));
	if(results) 
	{
		qt = results[1].replace(/\+/g," ");
		var qtArray = qt.split(/[<>%&\{\}\(\)*\[\]\s]/g);
		qt = "";
		for(i=0;i<qtArray.length;i++)
		if(qtArray[i]!=null && qtArray[i]!="")
			qt = qt+ $.trim(qtArray[i]) + " ";
		qt = $.trim(qt);
	}
	else qt = '';		
	if($.trim($('#search_suggestion_text').text())!=$.trim(qt))
		$(this).attr({value:''});
	$(this).css("color", "#333");
});	

function registerFaq(link,title,url,locale,version){
	var action = "view";
	var param1 = 'caseid';
	var param2 = 'wsid';
	var regex1 = '[?&]' + param1 + '=([^&#]*)';
	var regex2 = '[?&]' + param2 + '=([^&#]*)';
	var faqid = (new RegExp(regex1)).exec(unescape(link));
	var siteid = (new RegExp(regex2)).exec(unescape(link));
	var formData = {action: action, docid: faqid[1], localeID: locale, version: version ,siteID: siteid[1]};
	$.ajax({timeout:10000,type:'POST',dataType:'html',async:false,url:url,data:formData /* ,
			success: function(responseData){alert(responseData);},
			error: function(){alert('Failed...');} */
	});
	if(useHbx)	{
		_hbSet("c3",title+"|FAQView");
		_hbSend();
	}
}