function SetMailFormBate(frm)
{
	var el = GetMailFormField(frm, "__EasyFish");
	if (el!=null)
	{
		var value = "";
		for (var i = 0; i<el.value.length; i++)
		{ 
			value += el.value.charAt(el.value.length-i-1);
		}
	
		var bate = document.createElement("INPUT");
		bate.type = "hidden";
		bate.name = "__EasyBate";
		bate.id = "__EasyBate";
		bate.value = value;
		frm.appendChild(bate);
	}
}

function GetMailFormField(parent, name)
{
	for (var i = 0; i<parent.childNodes.length; i++)
	{
		var el = parent.childNodes[i];
		if (el.name && el.name==name)
			return el;
		else
		{
			el = GetMailFormField(el, name);
			if (el!=null)
				return el;
		}
	}
	return null;
}

function FocusWatermark(inputElement, inputColor)
{
	var wmark;
	if (inputElement.getAttribute("watermark")==null)
	{
		wmark = inputElement.value;
		inputElement.setAttribute("watermark", wmark);
		inputElement.setAttribute("watermarkColor", inputElement.style.color);
		if (document.all)
		{
			inputElement.attachEvent("onblur", function() { BlurWatermark(inputElement); });
		}
		else
		{
			inputElement.addEventListener("blur", function() { BlurWatermark(inputElement); }, false);
		}
	}
	else
	{
		wmark = inputElement.getAttribute("watermark");
	}
	
	if (inputElement.value==wmark)
	{
		inputElement.value = "";
		if (inputColor)
			inputElement.style.color = inputColor;
	}
}

function BlurWatermark(inputElement)
{
	if (inputElement.value.length==0)
	{
		inputElement.value = inputElement.getAttribute("watermark");
		inputElement.style.color = inputElement.getAttribute("watermarkColor");
	}
}

