var scrubMrv = function(data) {
   //alert( data );
   //console.log( data );
   var swapChar = function (data) {
      var result = data;
      switch ( data ) {
         case '#':
            result = '&#35;';
            break;
         case '&':
            result = '&#38;';
            break;
         case '(':
            result = '&#40;';
            break;
         case ')':
            result = '&#41;';
            break;
         case '"':
            result = '&#34;';
            break;
         case "'":
            result = '&#39;';
            break;
         case '<':
            result = '&#60;';
            break;
         case '>':
            result = '&#62;';
            break;
      }
      return result;
   };
	var swapAmp = function (data) {
		var r = data.replace( /[#&]/g, swapChar );
		//console.log('returning: ' + r );
		return r;
	};
   var replacement = data.replace( /[\n\r]/g, '' )
                     .replace( /javascript:/gi, '' )
                     .replace( /<\/?script\s*([^>]+)?>/gi, '' )
                     .replace( /eval\s*\(.+?\)/g, '' )
                     .replace( /[()\"'<>]/g, swapChar )
							.replace( /&[^#]|[^&]#/g, swapAmp )
   ;
	//console.log( replacement );
	//alert( replacement );
   return replacement;
};

