
	


	function getQueryVariable(bdy) {
	  	// body onLoad pass in id of element to search
	
		var query = window.location.search;
	
		if(query!=''){
			query = query.substring(6);	
			highlightSearch(query,bdy);
		}
		else{
			return;
		}
	
	}
	
	function highlightSearch(search,bdy)
	{
		// Split into words
		arrSearch = search.split("+");

		// Make sure we can find the text of the body
		if (!document.body || typeof(document.body.innerHTML) == "undefined")
		{
			return false;
		}
	
		//var body = document.body.innerHTML;
		var body = document.getElementById(bdy).innerHTML;
		for (var i = 0; i < arrSearch.length; i++) {
			body = highlight(body, arrSearch[i]);
		}
		
		document.getElementById(bdy).innerHTML = body;
		//document.body.innerHTML = body;
		return true;
	}
	
	function highlight(body, search) 
	{
		start = "<span style='color: #f00; background-color: #ff0; font-size: 15px; padding: 2px;'>";
		end   = "</span>";
	
		var i       = -1;
		var bodyL   = body.toLowerCase();
		var searchL = search.toLowerCase();
		var newBody = "";
		
		while (body.length > 0) 
		{
			i = bodyL.indexOf(searchL, i+1);
			if (i < 0)
			{
				newBody += body;
				body = "";
			}
			else
			{
				// Skip out HTML
				if (body.lastIndexOf(">",i) >= body.lastIndexOf("<", i))
				{
					// and JS
					if (bodyL.lastIndexOf("/script>", i) >= bodyL.lastIndexOf("<script", i))
					{
						newBody += body.substring(0, i) + start + body.substr(i, search.length) + end;
						body	 = body.substr(i + search.length);
						bodyL 	 = body.toLowerCase();
						i	 = -1;
					}
				}
			}
		}
		
		return newBody;
	}	
	

