var NL = "\n"; 
  
function stripTags (t)  {
		while (t.match(/<.*>/)) t = t.replace(/<[^>]*>/, "");
		return t;
	}
  
 function removeHeader(string, header, length) { 
 return string.substring(string.indexOf(header)+header.length, length); 
 } 
  
 function trim (t) { 
 return t.replace(/^[ \r\n\t]*/, "").replace(/[ \r\n\t]*$/, ""); 
 }
  
function specialCharCleanup(specialchartext){
	// first escape the input text
	 specialchartext = escape(specialchartext);
	 
	 // fix paragraphs
	 specialchartext = specialchartext.replace("<p>", "");
	 specialchartext = specialchartext.replace("</p>", "\n\n");
	 
	 // fix entities
	 specialchartext = specialchartext.replace(/%u201C/g, "\""); 
	 specialchartext = specialchartext.replace(/%u201D/g, "\""); 
	 specialchartext = specialchartext.replace(/%u2018/g, "'"); 
	 specialchartext = specialchartext.replace(/%u2019/g, "'"); 
	 specialchartext = specialchartext.replace(/%u2026/g, "..."); 
	 specialchartext = specialchartext.replace(/%u2013/g, "-"); 
	 specialchartext = specialchartext.replace("&ndash;", "-"); 
	 specialchartext = specialchartext.replace(/%u2014/g, "-");
	 specialchartext = specialchartext.replace("&mdash;", "-");
	 specialchartext = specialchartext.replace(/%u2122/g, "(TM)"); 
	 specialchartext = specialchartext.replace("&trade;", "(TM)");
	 specialchartext = specialchartext.replace(/%A9/g, "(C)"); 
	 specialchartext = specialchartext.replace("&copy;", "(C)");
	 specialchartext = specialchartext.replace(/%AE/g, "(R)");
	 specialchartext = specialchartext.replace("&reg;", "(R)");
	 
	 // now unescape and return the result as a string
	 specialchartext = unescape(specialchartext); 
	 return specialchartext; 
 }
  
 function getEmailLink() { 
 	return ""; 
 }
