
	function getTextContent(fObj) {
			if (typeof(fObj.textContent)=='string') return fObj.textContent;
			if (typeof(fObj.innerText)=='string') return (fObj.innerText);
			
			var cNode, cNodes = fObj.childNodes;
			var txt = '';
			for (var i=0, len=cNodes.length; i<len; ++i) {
				cNode = cNodes[i];
				if (1 == cNode.nodeType) {
					txt += getTextContent(cNode);
					}
				if (3 == cNode.nodeType){
					txt += cNode.data;
					}
				}
			return txt;
		}

	function pseudo_label_blur (fObj) {
			var labelObj=document.getElementById(fObj.id+'_label');
			if (labelObj && fObj) if (fObj.value=='') {
				fObj.value=getTextContent(labelObj).replace(/\s\*/g, '');
				fObj.style.color='#4c4c4c';
				}
			}
		
		function pseudo_label_focus (fObj) {
			if (fObj) {
				var labelObj=document.getElementById(fObj.id+'_label');
				if (labelObj && fObj.value==getTextContent(labelObj).replace(/\s\*/g, '')) {
					fObj.value=''; 
					fObj.style.color='#555';
					}
				}
			}
