Obtener parametros get desde javascript

Para poder obtener todos los parámetros get desde Javascipt, utilicé un fragmento de código tomado desde http://code-tricks.com/get-url-parameters-using-javascript/ Pero tiene el inconveniente de que si seguido del signo igual, tiene otro igual, entonces regresa un campo vacío y malforma el campo original. Por ejemplo. ?campo1=texto1&campo2=texto2&campo3====texto3 Los parámetros deberían ser 3: campo1, Read more…