setFieldErrorMsg = function(id) {

	var obj		 	= document.getElementById(id);
	
	//var li			= find.findObjectByTagName(obj, 'TR');
	var li			= findNode(obj, 'TR');
	var labels		= li.getElementsByTagName('label');
	var len			= labels.length;
	
	for(i=0; i<len; i++) {
		var label	= labels[i];
		label.className += ' fieldsError';
	}
	obj	= null;
}

resetFieldErrors = function(obj) {
	
	formObj			= findNode(obj, 'FORM');
	
	if(formObj) {
		var labels		= formObj.getElementsByTagName('label');
		var elements	= formObj.elements;
		var len			= elements.length;
		var labelLen	= labels.length;
		
		for(var i=0; i<len; i++) {
			var elem	= elements[i];
			
			var cName 	= elem.className;
			if(cName.match('fieldsError')) {
				elem.className	 = cName.replace('fieldsError', '');
			}
		}
		
		for(var i=0; i<labelLen; i++) {
			var elem	= labels[i];
			var cName 	= elem.className;
			if(cName.match('fieldsError')) {
				elem.className	 = cName.replace('fieldsError', '');
			}
		}
	}
	
	formObj = null;
	
}

findNode = function(obj, tagName) {
	
	var newObject = null;
	if (obj.parentNode) {
		while (obj.parentNode) {
			if(obj.nodeName == tagName) {
				newObject	= obj;
				break;
			} else {
				obj = obj.parentNode;
			}
		}
	}
	
	return newObject;
}