function symbolConvert(str){
	var symbols = new Array("%","~","!","#","$","^","&","(",")","+","{","}","|",":",'"',"<",">","?","`","=","[","]","\\",";","'",",","/"," ");
	var convert = new Array("%25","%7E","%21","%23","%24","%5E","%26","%28","%29","%2B","%7B","%7D","%7C","%3A","%22","%3C","%3E","%3F","%60","%3D","%5B","%5D","%5C","%3B","%27","%2C","%2F","%20");
	var newstr = "";
	var tmpstr = "";

	for(var j=0;j<str.length;j++){
		tmpstr = str.charAt(j);
		for(var i=0;i<symbols.length;i++){
			if (tmpstr == symbols[i]){
				tmpstr = tmpstr.replace(symbols[i],convert[i]);
			}
  		}
		newstr = newstr.concat(tmpstr);
	}

	return newstr;
}
