
	//When select radio button "Yes" or "Other" or check a checkbox, we display one layer, otherwise hide the layer.
	//1) object is radio button, select one checkbox
	//1) the layer name = objectName - formName + Note              ex: form1:limit -> limit - >limitNote
	//2) object value "Yes", "Other" are not case sensitive
	function checkDisplay(element) {
		//alert(element.name);  // ex: form1:limit
		//alert(element.value); // ex: other
		//alert(element.checked); // ex: other
		var name= element.name.substring(element.name.indexOf(":")+1)+'Note';
	    //alert(name);        // ex:  the control layer name - limitNote
	    
		if(element.value.toLowerCase() == "yes" || (element.value.toLowerCase() == "other") ||(element.value.toLowerCase()=="on" && element.checked == true)) {
			// IE barfs if you use table-row, firefox doesn't display block correct, so need empty string
			document.getElementById(name).style.display='block';
		} 
		else
		{
			document.getElementById(name).style.display='none';
		}
	}
	
	function checkDisplayMultipleCheckbox(element, controlBoxValue) {
		//alert(element.name);  // ex: form1:limit
		//alert(element.value); // ex: other  when other is checked, display some layer; when other is not checked, hide the layer.

		var name= element.name.substring(element.name.indexOf(":")+1)+'Note';
		//alert(name);        // ex:  the control layer name - limitNote
	    if( element.value.toLowerCase()==controlBoxValue.toLowerCase()) 
	    {
		    if( element.checked )
		    {
				document.getElementById(name).style.display='block';
			} 
			else	    
			{
				document.getElementById(name).style.display='none';
			} 
		}
	}
	
 function checkMaxLength(Object, MaxLen)
{
  if(Object.value.length > MaxLen)
  {     
    Object.value = Object.value.substring(0, MaxLen);
    alert("Field maximum of " + MaxLen + " characters reached.");
  }
  
 }
  
 function filterCurrency(Object)
 {
	 if(Object.value.length > 0)
	 {
	 Object.value = Object.value.replace(/,/,"");
	 }
 }	