﻿function urlencode(str) {
    str = escape(str);
    var arrSearch = new Array("+", "@", "/");
    var arrReplace = new Array("%2B", "%40", "%2F");
    for (var i = 0; i < arrSearch.length; i++) {
        var search = arrSearch[i];
        var replace = arrReplace[i];
        
        var newStr = str;
        do {
            str = newStr;
            newStr = str.replace(search, replace);
        } while(str != newStr);
        str = newStr;
    }
    return str;
}