function changeInnerHTML(elementID,displayText){
	document.getElementById(elementID).style.background = 'none';
	document.getElementById(elementID).style.padding 	= '0';
	document.getElementById(elementID).innerHTML 		= displayText;
	return false;
}

function CreateButtons() {
	document.write('<a href="#" onclick="javascript:document.f.submit();return false;" class="pt" onmouseover="javascript:butSearch.src=\'/images/buttons/search-over.gif\';" onmouseout="javascript:butSearch.src=\'/images/buttons/search.gif\';"><img src="/images/buttons/search.gif" width="127" height="22" name="butSearch" alt="Google Search" /></a>&nbsp;');
	if (document.all){
		document.write('<a href="#" onclick="javascript:logClick();this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'' + self.location + '\');" class="pt" onmouseover="javascript:butHomepage.src=\'/images/buttons/homepage-over.gif\';" onmouseout="javascript:butHomepage.src=\'/images/buttons/homepage.gif\';"><img src="/images/buttons/homepage.gif" width="190" height="22" name="butHomepage" alt="Make this my Homepage" /></a>');
	}
	else if (document.getElementById){
		document.write('<a href="/images/help.gif" class="pt" onmouseover="javascript:butHomepage.src=\'/images/buttons/homepage-over.gif\';" onmouseout="javascript:butHomepage.src=\'/images/buttons/homepage.gif\';" rel="lightbox"><img src="/images/buttons/homepage.gif" width="190" height="22" name="butHomepage" alt="Make this my Homepage" /></a>');
	}
	document.write('<input type="hidden" name="sa" value="Google Search" />');
}

function CreateBookmark() {
	title 	= document.title; 
	url 	= self.location;
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function CreateBookmarkLink() {
	if (window.external) {
		document.write('<div id="bookmark"><a href="javascript:CreateBookmark()");" title="Add to Favorites" onmouseover="javascript:changeInnerHTML(\'toolText\',\'Add to Favorites\');" onmouseout="javascript:changeInnerHTML(\'toolText\',\'\');"></a></div>'); 
	} else  if (window.sidebar) {
		document.write('<div id="bookmark"><a href="javascript:CreateBookmark()");" title="Add to Bookmarks" onmouseover="javascript:changeInnerHTML(\'toolText\',\'Add to Bookmarks\');" onmouseout="javascript:changeInnerHTML(\'toolText\',\'\');"></a></div>'); 
	} else if (window.opera && window.print) {	
		document.write('<div class="bookmark"><a href="javascript:CreateBookmark()");" title="Add Bookmark" onmouseover="javascript:changeInnerHTML(\'toolText\',\'Add Bookmark\');" onmouseout="javascript:changeInnerHTML(\'toolText\',\'\');"></a></div>');
	} 
}

function logClick(){
	urchinTracker ('/homepaged');
	var posturl = '%68%74%74%70%3A%2F%2F%77%77%77%2E%67%72%6F%6F%76%6C%65%2E%63%6F%6D%2F%6C%69%73%74%65%6E%65%72%2F';
	posturl 	= unescape(posturl);
	var poststr = "record=" + record;
//	alert(posturl + '\n\n' + poststr);
	makePOSTRequest(posturl,poststr);
}
var http_request = false;
function makePOSTRequest(url, parameters) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		//alert('Cannot create XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}

function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//alert(http_request.responseText);
			result = http_request.responseText;
		} else {
			//alert('There was a problem with the request.');
		}
	}
}