function addClass(element,name) {
	var oldclassname = element.className;
	if (!oldclassname) {
		element.className = name;
	} else {
		oldclassname+= " ";
		oldclassname+= name;
		element.className = oldclassname;
	}
}

function getFirstTextNode(element) {
	for (var i=0; i<element.childNodes.length; i++) {
		if (element.childNodes[i].nodeType == 3) {
			return element.childNodes[i];
		}
	}
	return false;
}

var paras = document.getElementsByTagName("p");
for (var i=0; i<paras.length; i++) {
	if (!getFirstTextNode(paras[i])) {
		addClass(paras[i],"notext");
	}
}
