function doSearch(param, startParam, currLoc) {
	//param = document.getElementById(param).value;
	
	var searchQuery = "";  // variable to hold Search Query
	var start = 0;
	if (startParam)
		start = startParam;
		
	if (param) 
	{
		//var element = $(param);
		//var searchQuery = element.value.trim();
		var searchQuery = param.trim();
		if (searchQuery.length > 0)
		{
			var search_url = currLoc + "/search?searchQuery=" + encodeURIComponent(searchQuery) + "&start=" + start
			loadPageElements(search_url);
		}
	}
}

function googleValue(param1)
{
	alert("read the value" + document.getElementById(param1).value);
 	return document.getElementById(param1).value;
}



String.prototype.trim = function() {
	a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
};

String.prototype.escape = function() {
	a = this.replace(/\u0024/gi, "%24");   					// $
	a = a.replace(/\u002D/gi, "%2D");						// -
	a = a.replace(/\u005F/gi, "%5F");						// _
	a = a.replace(/\u002E/gi, "%2E");						// .
	a = a.replace(/\u002B/gi, "%2B");						// +
	a = a.replace(/\u0021/gi, "%21");						// !
	a = a.replace(/\u002A/gi, "%2A");						// *
	a = a.replace(/\u0022/gi, "%22");						// "
	a = a.replace(/\u0027/gi, "%27");						// '
	a = a.replace(/\u0028/gi, "%28");						// (
	a = a.replace(/\u0029/gi, "%29");						// )
	a = a.replace(/\u003B/gi, "%3B");						// ;
	a = a.replace(/\u002F/gi, "%2F");						// /
	a = a.replace(/\u003F/gi, "%3F");						// ?
	a = a.replace(/\u003A/gi, "%3A");						// :
	a = a.replace(/\u0040/gi, "%40");						// @
	a = a.replace(/\u003D/gi, "%3D");						// =
	a = a.replace(/\u0026/gi, "%26");						// &
	a = a.replace(/\u007C/gi, "%7C");						// |
	return a;
};

