﻿function InitSearchField()
{
	var searchBox = document.getElementById('txtSearchBox');
	if (searchBox != null)
	{
		//searchBox.value = decodeURI(unescape(oldValue));
		//searchBox.value = unescape(oldValue);
		oldValue = replace(oldValue, "%22", "\"");
		searchBox.value = oldValue;
	}
}

function doSearch() 
{
	var queryText = GetQueryText();
	var scopeLocal = "C_" + country;
    var scopeGlobal = "L_" + lang;
    var scopeFAQ = "F_" + lang;
	//var url = redirectUrl + "searchresults.aspx?q=" + uncodeURI(queryText) + "&sl=" + scopeLocal + "&sg=" + scopeGlobal + "&sf=" + scopeFAQ;
	var url = redirectUrl + "searchresults.aspx?q=" + escape(queryText) + "&sl=" + scopeLocal + "&sg=" + scopeGlobal + "&sf=" + scopeFAQ;
	//var url = redirectUrl + "searchresults.aspx?q=" + queryText + "&sl=" + scopeLocal + "&sg=" + scopeGlobal + "&sf=" + scopeFAQ;
	window.location.href = url;
}

function GetQueryText() 
{
	var queryText = document.getElementById('txtSearchBox').value;
	if (queryText.indexOf("<script") >= 0)
		queryText= "";
	return (queryText);
}

function ValidateKey(e)
{
	var charCode = 0;
	charCode = getKeyCode(e);
	if (charCode == 13)
	{
        if (typeof( window.event ) != "undefined" )
        {
            // IE
            e.cancelBubble=true;
            e.returnValue = false; 
        }
        else 
        {
            // Firefox
            e.stopPropagation();
            e.preventDefault();
            e.returnValue = false; 
        }    	
        /*
		var lnkSearch = document.getElementById("lnkSearch");
		if (lnkSearch != null)
		{
		    lnkSearch.focus();
		}
		*/
		doSearch();
	}
	return true;
}
