function addTextInput(cname, name, id, defaultValue) {
	document.write('<form method="post">');
	document.write('<input class="'+cname+'" name="'+name+'" id="'+id+'" type="text" value="'+defaultValue+'" onFocus="+setFocus(this,\''+defaultValue+'\')" onBlur="setBlur(this,\''+defaultValue+'\')" />');
	document.write('</form>');

}


function setFocus(obj,defaultValue) {
		
	if (obj.value == defaultValue) {
	
		obj.value = "";
	
	}
	
}


function setBlur(obj,defaultValue) {
		
	if (trim(obj.value) == "") {
		
		obj.value = defaultValue;
	
	}
	
}


function trim(str, chars) {
	
    return ltrim(rtrim(str, chars), chars);
	 
}


function ltrim(str, chars) {
	
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	 
}


function rtrim(str, chars) {
	
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
	 
}

function EnsureNumeric() {

  var key = window.event.keyCode; 

  if (key <48 || key >57) 

    window.event.returnValue = false; 
}

function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;

return true;
}

function isCurrencyKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46 && charCode != 44)
return false;

return true;
}

//function isFRCurrencyKey(evt)
//{
//var charCode = (evt.which) ? evt.which : event.keyCode
//if (charCode > 31 && (charCode < 48 || charCode > 57) )//&& charCode != 44)
//return false;

//return true;
//}
