function obtenhaParametosDaQueryString() {
	// Vetor que conterá a resposta do nosso método com os parâmetros da query string.
	var parametrosDaQueryString = [];

	// 'chave=valor&chave=valor&chave=valor'
	var queryString = window.location.search.replace("?", "");
	
	// ['chave=valor', 'chave=valor', 'chave=valor']
	var parametrosJuntoComValores = queryString.split("&");
	
	for (var i = 0; i < parametrosJuntoComValores.length; i++) {
		var parametroComValor = parametrosJuntoComValores[i];
		
		// ['chave', 'valor']
		var parametroSeparadoDoValor = parametroComValor.split('=');
		
		/*
			[
				{chave: 'chave', valor: 'valor'},
				{chave: 'chave', valor: 'valor'},
				{chave: 'chave', valor: 'valor'}
			]
		*/	
		parametrosDaQueryString.push({
			chave: parametroSeparadoDoValor[0],
			valor: parametroSeparadoDoValor[1]
		});
	}
	
	return parametrosDaQueryString;
}

function obtenhaParametroDaQueryStringPorChave(chave) {
	var parametrosDaQueryString = obtenhaParametosDaQueryString();
	
	return parametrosDaQueryString.find(function(parametro) {
		return parametro.chave == chave;
	});
}