var prm_array = new Array ();
function prm_Param ( prm ) {
var prm_ig = 0;
prm_ig = prm.indexOf ('=');
if (prm_ig != -1) {
this.param = prm.substring (0, prm_ig);
this.valor = prm.substring (prm_ig+1);
} else {
this.param = prm;
this.valor = '';
}}
function prm_initParams () {
var prm_i = 0;
var prm_f = 0;
var i=0;
var prm_s = location.search;
if (prm_s == '') return;
while (prm_i != -1) {
var prm_tmp;
prm_f = prm_s.indexOf ('&', prm_i+1);
if (prm_f != -1) prm_tmp = prm_s.substring (prm_i+1, prm_f);
else prm_tmp = prm_s.substring (prm_i+1);
prm_array [i] = new prm_Param (prm_tmp);
i++;
prm_i = prm_f;
}}
function prm_getValor ( prm ) {
if (prm_array.length == 0) prm_initParams ();
var i=0;
while ( i < prm_array.length) {
if ( prm_array [i].param == prm ) return prm_array [i].valor;
i++;
}
return "";
}
function prm_isParametro ( prm ) {
if (prm_array.length == 0) prm_initParams ();
var i=0;
while ( i < prm_array.length) {
if ( prm_array [i].param == prm ) return true;
i++;
}
return false;
}

function prm_getParametros () {
if (prm_array.length == 0) prm_initParams ();
var prm_pa = new Array ();
for ( i=0; i < prm_array.length; i++ ) {
prm_pa [i] = prm_array [i].param;
}
return prm_pa;
}