﻿
var Base = Class.create();
Base.prototype = { };

Base.UI = Class.create();
Base.UI.prototype = { };

Base.Search = Class.create();
Base.Search.prototype = { };

Base.Posts = Class.create();
Base.Posts.prototype = { };

Base.Ajax = Class.create();
Base.Ajax.prototype = { };

Base.removeHtml = function(text, replaceBrackets)
{
   // This line is optional, it replaces escaped brackets with real ones, i.e. < is replaced with < and > is replaced with >
   if(replaceBrackets && replaceBrackets == true) text = text.replace(/&(lt|gt);/g, function (strMatch, p1){ return (p1 == "lt")? "<" : ">"; });
   text = text.replace(/<\/?[^>]+(>|$)/g, '');
   return text;
};

Base.replaceBreaks = function(text)
{
   text = text.replace(/\r\n/gi, '<br/>');
   text = text.replace(/\r\n/gi, '<br/>');
   return text;
};

Base.replaceNewLines = function(text)
{
   text = text.replace(/\r\n/gi, '<br>');
   text = text.replace(/\n/gi, '<br>');
   text = text.replace(/\r/gi, '<br>');
   text = text.replace(/\r\n/gi, '<br/>');
   text = text.replace(/\n/gi, '<br/>');
   text = text.replace(/\r/gi, '<br/>');
   return text;
};

document.write('<script type="text/javascript" src="/js/base.search.js"></script>\n');
