﻿// JScript File

function getFieldByControl_fieldNameForChrome(contol_fieldname)
{
	var aryInputElements = document.body.getElementsByTagName("input");


	//allow any characters preceding the control_fieldname 
	var re = new RegExp(".*" + contol_fieldname + "$");

	for(i=0; i<aryInputElements.length; i++)
	{
		if ((re.test(aryInputElements[i].name))==true)
		{
			//found match - return immediately
			return aryInputElements[i];
		}
	}
	
	//exhausted all input elements, try SELECT elements, same regex
	
	var arySelectElements = document.body.getElementsByTagName("select");
	
	for(i=0; i<arySelectElements.length; i++)
	{
		if ((re.test(arySelectElements[i].name))==true)
		{
			//found match - return immediately
			return arySelectElements[i];
		}
	}
	
	//alert("error, field '" +contol_fieldname + "' not found in inputs or selects");
}