// *************************************************************************
// *************************************************************************
var HINT_TEXT = "Search...";

// *************************************************************************
// *************************************************************************
function DoOnFocus()
{
	//alert("onfocus");
	var x = document.getElementById("searchstring");
	if (!x) return;
	if (x.value == HINT_TEXT)
	{
		x.value=""; 
		x.style.color="#000000";
	}
	
	if (x.value.length > 0)
	{
	    x.select();
	}		
}
function DoOnBlur()
{
	//alert("onblur");
	var x = document.getElementById("searchstring");
    if (!x) return;	
	if ((x.value == "") || (x.value == HINT_TEXT))
	{
		x.value = HINT_TEXT; 
		x.style.color="#ABABAB";
	}
	else
	{
		x.value = trimSpacesFrontAndEnd(x.value);
		x.style.color="#000000";				
	}
}
function trimSpacesFrontAndEnd(str) { 
	var tmpString = str.replace(/^\s*/, '');
	str = tmpString.replace(/\s*$/, '');
	
	//alert("|"+str+"|");
	return str;
}
function PerformSearch()
{
	var theform=document.getElementById("searchbox_menu");	
	if (!theform) return false;
	
	var qstring;
	for (var i=0; i<theform.elements.length; i++)
	{
		if (theform.elements[i].name =="q")
		{
			qstring = theform.elements[i].value;			
			break;
		}
	}
	
	//alert(qstring);
	// make sure we are not sending the hint text
	if (qstring == HINT_TEXT)
	{
		return false;
	}
		
	var	url="http://www.ask.com/";	
	
	var qparam = "q=";
	qparam += qstring;
	
	if (qstring == "")
	{
		url += "web?o=101690&l=dis";
	}
	else
	{
		url += "web?" + qparam + "&o=101690&l=dis";
	}
		
	//alert(url);	
	// update the action
	theform.action = url;
	
	return true;
}