Extend jQuery with urlParam method to get correctly decoded parameter from url.
$.urlParam = function(name) {
var decodedParam = null,
results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results === null) {
return null;
} else {
try {
// try decoding for parameters types like "W%C3%A4rme" (site uses utf8 encoding)
decodedParam = window.decodeURIComponent(results[1]);
} catch(err) {
// try decoding for parameters types like "W%E4rme" (site uses ansii encoding)
decodedParam = window.unescape(results[1]);
}
return decodedParam;
}
};