// uses the location collection
function searchSite_SUN2(psite, c, qt, level)
{	
	var query = "";
	if (c == null || c == "") {
		query = "search/index.jsp";
	} else {
		query = level +"/search/index.jsp";			
	}
	if (c == null || c == "" || qt == null || qt == "") {
		// No Values, don't search
		return false;
	} else {
		if(psite == null || psite == "") {
			query = query + "?";
		} else {
			query = query + "?psite=" + psite + "&";
		}
		query  = query + "c=" + c + "&qt=" + qt;
		window.location = query;
	}
	// Always return false (never do HTML submit)
	return false;
}

// uses the location collection
function searchSite_SUN(psite, c, qt)
{	
	return searchSite_SUN2(psite, c, qt, "");
}


// uses Google
function searchSite_GOOGLE(site, searchStr)
{
	var query = '';
	// Check References (Wish JS had an exception handling framework!)
	if (site == null || site == "" || searchStr == null || searchStr == "") {
		// No Values, don't search
		return false;
	} else {
		query  = "site:" + site + " " + searchStr;
		// We have values, do search
		var url = "http://www.google.com/search?hl=en&q=" + query;
		window.open(url, site ,'toolbar,resizable,scrollbars,width=640,height=460');
	}
	// Always return false (never do HTML submit)
	return false;
}

function MM_openBrWindow(theURL,winName,features,site) 
{ 
	var searchVal = searchForm.Searchbox.value;
	var query  = "site:" + site + " " + searchVal;
	theURL = theURL + query;
  	window.open(theURL,winName,features);
}