var current_keyword = -1;
function showHint(e)
{
	var keynum;
	if(window.event) // IE
	{
	keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which;
	}
	switch (keynum)
	{
	//enter
		case 13:
			{
				if (current_keyword == -1 || document.getElementById('awehint').style.display == 'none')
				{
					submitAWEForm();

				}
				else
				{
					document.getElementById('awetext').value = hintkeywords[current_keyword];
					document.getElementById('awehint').style.display = 'none';
					return;
				}
			}
			break;
		case 38:
		case 40:
			return;
			break;
	}
	searchtext = document.getElementById('awetext');
	if(searchtext.value.length < 1)
	{
		document.getElementById('awehint').style.display = 'none';
		return;
	}
	includeSearchScript(searchtext.value);


}

function pagingAWE(page_number)
{
	AWEForm = document.getElementById('awesearchform');
	if (AWEForm.page.value != undefined)
	{
		AWEForm.page.value = page_number;
	}
	submitAWEForm();
}


function submitAWEForm()
{
	AWEForm = document.getElementById('awesearchform');
	AWEForm.search_key.value = document.getElementById('awetext').value;
	AWEForm.submit();
}

function includeSearchScript(search)
{
	var newScript = document.createElement('script');
	newScript.setAttribute('type','text/javascript');
	newScript.setAttribute('src','http://promo.awempire.com/search/jssearch/' + parseAWE(search) + '.js');
	document.getElementsByTagName('head')[0].appendChild(newScript);
}

function parseAWE(search)
{

	search = search.replace(new RegExp(/[^a-z0-9]+/ig), '+');
	return search;
}

function insertKeyword(keyword)
{
	document.getElementById('awetext').focus();
	document.getElementById('awetext').value = keyword;
	document.getElementById('awehint').style.display = "none";
}

function hideHint()
{
	document.getElementById('awehint').style.display = "none";
}

function keywordNavigator(e)
{
	var keynum;
	if(window.event) // IE
	{
	keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which;
	}

	if (current_keyword != -1)
	{
		document.getElementById('hint' + current_keyword).className = "hint";
	}
	switch (keynum)
	{
		// up
		case 38:
			current_keyword--;
			if (current_keyword < 0)
			{
				current_keyword = hintkeywords.length - 1;
			}
			break;
		// down
		case 40:
			current_keyword++;
			if (current_keyword >= hintkeywords.length)
			{
				current_keyword = 0;
			}
			break;
		default:
			return;
			break;
	}
	document.getElementById('awetext').value = hintkeywords[current_keyword];
	document.getElementById('hint' + current_keyword).className = "hinthover";
}



