function cheat() {
	// The element being refered to ("alan") is a hidden text field. Browsers will run this line of code; bots will not. Therefore, if the value of the element named "alan" is not "Sancho Panza", than the client in this case is most likely a bot.
	document.getElementById("alan").value = "Sancho Panza";
}

/* Log an event in Google Analytics for every 30 secs on the page. */
function startPageTimer()
{
    timer_loop=0;
    elapsed_time=0;
    timeTracker = new TimeTracker();
    timeTracker._setHistogramBuckets([60000, 120000, 180000, 300000]);
    timeTracker._recordStartTime();
    // setTimeout("logOnPageTime()",30000);
}

function endPageTimer()
{
    timeTracker._recordEndTime();
    elapsed_time = timeTracker._getTimeDiff();
    if(elapsed_time > 60000)
        {
        timeTracker._track(TimeTracker, '', location.pathname);
        // alert("Time! "+elapsed_time+" Page Name: "+location.pathname);
        }
}

function logOnPageTime()
{
    timeTracker._recordEndTime();
    timeTracker._track(TimeTracker, '', location.pathname);
    //elapsed_time = timeTracker._getTimeDiff();
    //alert("Time! "+elapsed_time+" Loop: "+timer_loop+" Page Name: "+location.pathname);
    if(timer_loop<9)
        {
        timer_loop++;
        setTimeout("logOnPageTime()",30000);
        }
}

/*
 * Clear Default Input Text:
 * Functions for clearing and replacing default text in <input> elements.
 *
 * by Mark Etter, http://www.marketter.com/
 *
 * Usage:
 * <input type="text" value="username" id="username" onFocus="hideText(this.id)" onBlur="showText(this.id)" />
 *
 */

function hideText(x)
{
	if (document.getElementById(x).value ==
document.getElementById(x).defaultValue)
	{
		document.getElementById(x).value = "";
	}
}
function showText(x)
{
	if (document.getElementById(x).value == "")
	{
		document.getElementById(x).value = document.getElementById(x).defaultValue;
	}
}

