
function setTrMouseover(){
	eval("tr_mouseover(this)");
}

function tr_mouseover(obj){
	obj.style.backgroundColor = '#ccffff';
}

function setTrMouseout(){
	eval("tr_mouseout(this)");
}

function tr_mouseout(obj){
	obj.style.backgroundColor = "#ffffff";
}

function tr_mouseout_div(obj){
	obj.style.backgroundColor = "#C6C3DE";
}

function addFigure(obj) {
	obj.value = figure(obj.value);
}

function figure(str) {
	var num = new String(str).replace(/,/g, "");
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	return num;
}

function crlfToBr(str) {
	return str.replace(/\x0D\x0A|\x0D|\x0A/g,"<br />");
}

function getEncValue(key) {
	try {
		return encodeURI(document.getElementById(key).value);
	} catch (e) {
		return "";
	}
}

function getValue(key) {
	try {
		return document.getElementById(key).value;
	} catch (e) {
		return "";
	}
}

function getValueName(key) {
	try {
		return document.getElementsByName(key).item(0).value;
	} catch (e) {
		return "";
	}
}

function getRadioValue(key) {
	try {
		var radio = document.getElementsByName(key);
		for (var i=0; i<radio.length; i++){
			if (radio[i].checked) {
				return radio[i].value;
			}
		}
		return "";
	} catch (e) {
		return "";
	}
}

function getCheckValue(key,on,off) {
	var check = document.getElementById(key);
	if (check.checked==true) {
		return on;
	}
	return off;
}

function setValue(key,value) {
	try {
		document.getElementById(key).value = value;
	} catch (e) {}
}

function setValueName(key,value) {
	try {
		document.getElementsByName(key).item(0).value = value;
	} catch (e) {}
}

function getHTML(key) {
	try {
		return document.getElementById(key).innerHTML;
	} catch (e) {}
}

function setHTML(key,value) {
	try {
		document.getElementById(key).innerHTML = value;
	} catch (e) {
	}
}

function getMessage(childNode,key) {
	try {
		return childNode.getAttribute(key);
	} catch (e) {
		return "";
	}
}

function getErrMessage(childNode,key) {
	var msg = childNode.getAttribute(key);
	if (msg == null || msg == "null" || msg.length <= 0) {
		return "";
	}
	return "<br />"+msg;
}


