Function that get all the URL query fields names
28/01/2009
function getFieldsFromURL() { var query = self.location.search; if(query.length > 0) { var str = query.substring(1); var list = new Array(); var i = 0; for(;;++i) { var end = str.indexOf('='); if(end == -1) return (i == 0)?null:list; list[i] = unescape(str.substring(0, end)); list[list[i]] = getFieldFromURL(list[i]); end = str.indexOf('&'); if(end == -1) return (i == 0)?null:list; str = str.substring(end+1, str.length); } } else { return null; } }