// Requires prototype js library
function promoTruncate(selector, charMax){
	els = $$(selector);
	charMax = parseInt(charMax);
	
	els.each(function(el){
		string = el.innerHTML;
		charcount = parseInt(string.length);
		if(charcount > charMax) {
			string = string.replace(/\.\.\./i, "")
			string = string.replace(/<([^>]*)>/i, " ")
			string = string.replace(/&amp;/i, "and")
			string = string.replace(/&nbsp;/i, " ")
			string = string.replace(/   /i, " ")
			string = string.replace(/  /i, " ")
	
			truncatedString = string.truncate(charMax, ' ...');
			el.update(truncatedString);
		}
	});
};

