- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 
                        /* Декодирование параметров
===========================================================================*/
$(document).ready(function () {
    var stext = $("input[name = 'stext'], input[name = 'text']");
    function decodeURLParameter(name) {
        if (!!name) return decodeURI((RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, null])[1]);
    }
    if (stext) {
        var urlText = decodeURLParameter('stext');
        if (urlText != undefined && urlText != "" && urlText[0] != '&' && urlText != "null") {
            var sstext = [stext[1], stext[2]];
            $(sstext).val(urlText);
        }
    }
});
                                 
        
видна рука сишника...
UPD: Ну вот только да, в if (...) ее никто не использует. Только в выражениях. Так что поспешил я с минусом ;(
http://habrahabr.ru/post/172731/
!!x - приведение к булеву
x|0 - приведение к целому
x+0 - к целому.
(+x) - к числу.
Implicit во всей красе.
Это не про JavaScript, или Вы подразумевали x^0 или x|0?
?
А вообще, slice()...