/**
*
*  UTF-8 data encode / decode
*  http://www.webtoolkit.info/
*
**/

var Utf8 = {

	// public method for url encoding
	encode : function (string) {
	
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";

    var ser = "";
		for (var n = 0; n < string.length; n++) 
    {
			var c = string.charCodeAt(n);
      	ser += c + "a";	

		}

		return ser;
	},

	// public method for url decoding
	decode : function (utftext) 
  {
	
    var pole  = utftext.split("a");
    var utftext = "";
    for(var i=0;i<pole.length;i++)
    {
      var charcode = Number(pole[i]); 
      utftext += String.fromCharCode(charcode);
    }
    return utftext;
      
		
	}

}
