function get(id){
	return document.getElementById(id);
}

function trim(str){
	return str.replace(/^\s+|\s+$/g, '');
}


Object.prototype.isBlank = function(){
	if(this=='&nbsp;' || (this.length==1 && this.charCodeAt(0)==160))
		return true;
	else
		return this.match(/^\s*$/);
}

function tabOver(elm){
	var div = elm.childNodes[0];
	
	switch(div.className){
		case 'headingTab': 		div.className = 'headingTabOver';	break;
		case 'headingTabOver': 	div.className = 'headingTab'; 		break;
	}	
}

Object.prototype.subGet = function(id){ 			
	return getElementById(this, id);
}

function getElementById(obj, id){
	if(obj.getElementsByTagName && obj.getAttribute){
		var tags = obj.getElementsByTagName("*");
		for(var i=0; i<tags.length; i++)
			if(tags[i].getAttribute("id") == id)
				return tags[i];
	}
}