function sendMail(strRecipient)
{
  var strProtocol = "\u006d\u0061\u0069\u006c\u0074\u006f\u003a";
  void(top.location = strProtocol + strRecipient);
  return false;
}

function textEnter(Field, event)
{
	var intKeyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (intKeyCode == 13)
	{
		var i;
		for (i = 0; i < Field.form.elements.length; i++)
			if (Field == Field.form.elements[i])
				break;
		i = (i + 1) % Field.form.elements.length;
		Field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}

function disableEnter(event)
{
	var intKeyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (intKeyCode == 13)
	{
		return false;
	} 
	else
	return true;
}

function replace(strExpression, strFind, strReplacement)
{
	var intExpressionLength = strExpression.length;
	var intFindLength = strFind.length;
	
	if (intExpressionLength == 0 || intFindLength == 0)
	{
		return strExpression;
	}
	
	var intExpressionLocation = strExpression.indexOf(strFind);

	if (!intExpressionLocation && (strFind != strExpression.substring(0, intFindLength)))
	{
		return strExpression;
	}

	if (intExpressionLocation == -1)
	{
		return strExpression;
	}

	var strReturn = strExpression.substring(0, intExpressionLocation) + strReplacement;

	if (intExpressionLocation + intFindLength < intExpressionLength)
	{
		strReturn += replace(strExpression.substring(intExpressionLocation + intFindLength), strFind, strReplacement);
	}
	
	return strReturn;
}