﻿function clickclear(thisfield, defaulttext)
{
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext)
{
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}
function _hbxStrip(a)
{
	a = a.split("|").join("");a = a.split("&").join("");a = a.split("'").join("");a = a.split("#").join("");
	a = a.split("$").join("");a = a.split("%").join("");a = a.split("^").join("");a = a.split("*").join("");
	a = a.split(":").join("");a = a.split("!").join("");a = a.split("<").join("");a = a.split(">").join("");
	a = a.split("~").join("");a = a.split(";").join("");a = a.split(",").join("");
	return a;
}

/**
 * Strips illegal characters.
 *
 * @param   string  a   The string to strip.
 * @return  string     
 */
function _siteStatStrip(a)
{
    // Remvove " and '.
    a = a.replace(/\"/g, '');
    a = a.replace(/\'/g, '');
    
    // Trim leading and trailing white space.
    a = a.replace(/^\s+|\s+$/g, '');
    
    // Trim anything that's not a letter or number.
    a = a.replace(/[^a-zA-Z0-9]+/g, '-');
    
    // Lowercase the everything.
    a = a.toLowerCase();

    // Return the formatted string.
    return a;
}
