// JavaScript Document

function tfm_getLabel(element) { //v1.01
	var label;
	if(element.parentNode.tagName.toLowerCase() == "label") {
		label = element.parentNode;
	}else{
		var labels = element.parentNode.getElementsByTagName('label');
		if(labels.length==1){
			label = labels[0];
		}else{
			labels = document.getElementsByTagName('label');
			for(var i=0; i<labels.length; i++) {
				if(labels[i].getAttribute('htmlfor') == element.id || 
					labels[i].getAttribute('for') == element.id) {
					label = labels[i];
					break;		
				}
			}
		}
	}
	return label;
}
