/*
 * Author: Vertex Logic, Inc
 * Copyright 2005, 2006, 2007 - All rights reserved
 *
 * Vertex Logic, Inc., California, USA 
 *
 * Vertex Logic grants you ("Licensee") a non-exclusive license to use
 * and modify this source and recompile it in
 * accordance with the terms of the Agreement under which this software is bought
 * and provided that (i) this copyright notice appear on all copies of the Software; 
 * (ii) Licensee does not sale the software as is or with modification without
 * the prior consent of Vertex Logic. (iii) Licensee agrees that it does not have any 
 * title or ownership of the Software.
 *
 * The program is provided "as is" without any warranty express or
 * implied, including the warranty of non-infringement and the implied
 * warranties of merchantibility and fitness for a particular purpose.
 * Vertex Logic will not be liable for any damages suffered 
 * by you as a result of using the Program. 
 * In no event will Vertex Logic be liable for any
 * special, indirect or consequential damages or lost profits even if
 * Vertex Logic have been advised of the possibility of their occurrence. 
 * Vertex Logic will not be liable for any third party claims against you.
 */
 function htmlEncode(text) {
    /*if (text && text.replace) {
		return text.replace(/\&/ig,  '&amp;').replace(/\</ig,  '&lt;').replace(/\>/ig,  '&gt;').replace(/\"/ig,  '&quot;').replace(/\'/ig, '&#039;');
	}*/
	
	if (text && text.replace) {
		text = "<![CDATA[" + text + "]]>";
	
	}
	
	return text;
}

function htmlDecode(text) {
	/* if (text && text.replace) {
		return text.replace(/\&amp\;/ig,  '&').replace(/\&lt\;/ig,  '<').replace(/\&gt\;/ig,  '>').replace(/\&quot\;/ig,  '"').replace(/\&#039\;/ig, '\'');;
	}*/
	return text;
}

function replaceSpace(s) {
	return s.replace(/ /ig,  '&nbsp;');
}

function replaceNBSP(s) {
	return s.replace(/&nbsp;/ig,  ' ');
}

function replaceLF(s) {
	s = s.replace(/\n/ig,  '<br/>');
	return s;
}

function replaceQuoteBySingle(s) {
	s = s.replace(/"/ig,  "'");
	return s;
}

function removeQuote(s) {
	s = s.replace(/"/ig,  "");
	return s;
}

function replaceZeroLenSpace(s) {
	s = s.replace(/\u200B/ig,  "");
	return s;
}