function OnDataRangeSend(element)
{
	display = "";
		
	elements = element.getElementsByTagName("SPAN");
	
	for (var i = 0; i < elements.length; i++)
	{
		if (elements[i].getAttribute("IsRANGE_FETURE") == "yes")
		{
			display = elements[i].style.display;
		}
	}

	
	var elems = element.getElementsByTagName("INPUT");
	for (var i = 0 ; i < elems.length; i ++)
	{
		if (elems[i].name.substr(0, element.getAttribute("Prefix") + "range2__".length) == "range2__")
		{
			var n1 = elems[i].name.substr( element.getAttribute("Prefix") + "range2__".length);

			for (var j = 0 ; j < elems.length; j ++)
			{
				if (elems[j].name == n1)
				{
					if (display == "inline" || (display+"") == "" )
					{
						if (elems[j].value != "" && elems[i].value != "")
						{
							elems[j].value = elems[j].value + "-" + elems[i].value;
						}
					}
					else
					{
						elems[j].value = "";
					}

					return;
				}
			}
		}
	}
}

function OnDataRangeNeedShow(element, needshow)
{
	var form = element.parentNode;
	var elements;
	
	while (form.tagName != "FORM")
		form = form.parentNode;
		
	elements = form.getElementsByTagName("SPAN");
	
	for (var i = 0; i < elements.length; i++)
	{
		if (elements[i].getAttribute("IsRANGE_FETURE") == "yes" && elements[i].getAttribute("Prefix") == element.getAttribute("Prefix") )
		{
			if (needshow)
				elements[i].style.display = "inline";
			else
				elements[i].style.display = "none";

			return;
		}
	}
}

