var auxParametrosJS = location.search.toLowerCase().substring(1).split('&');
var auxParametrosJSLiteral = location.search.substring(1).split('&');
var auxParametrosTopJS = top.location.search.toLowerCase().substring(1).split('&');
var auxParametrosTopJSLiteral = top.location.search.substring(1).split('&');

function ExisteParametro(par){
	par = par.toLowerCase();
	if (location.search != ''){
		for (var i = 0; i < auxParametrosJS.length; i++){
			if (auxParametrosJS[i].substring(0,par.length) == par)
				return 1;
		}
	}
	return 0;
}

function ExisteParametroTop(par){
	par = par.toLowerCase();
	if (top.location.search != ''){
		for (var i = 0; i < auxParametrosTopJS.length; i++){
			if (auxParametrosTopJS[i].substring(0,par.length) == par)
				return 1;
		}
	}
	return 0;
}

function Parametro(par){
	par = par.toLowerCase();
	for (var i = 0; i < auxParametrosJS.length; i++){
		if (auxParametrosJS[i].substring(0,par.length) == par)
			return auxParametrosJS[i].split('=')[1];
	}
	return '';
}

function ParametroLiteral(par){
	par = par.toLowerCase();
	for (var i = 0; i < auxParametrosJS.length; i++){
		if (auxParametrosJS[i].substring(0,par.length) == par)
			return auxParametrosJSLiteral[i].split('=')[1];
	}
	return '';
}

function ParametroTop(par){
	par = par.toLowerCase();
	for (var i = 0; i < auxParametrosTopJS.length; i++){
		if (auxParametrosTopJS[i].substring(0,par.length) == par)
			return auxParametrosTopJS[i].split('=')[1];
	}
	return '';
}

function ParametroTopLiteral(par){
	par = par.toLowerCase();
	for (var i = 0; i < auxParametrosTopJS.length; i++){
		if (auxParametrosTopJS[i].substring(0,par.length) == par)
			return auxParametrosTopJSLiteral[i].split('=')[1];
	}
	return '';
}

function NombreParametroPosicion(posicion){
	return auxParametrosJS[posicion].split('=')[0];
}

function NombreParametroPosicionLiteral(posicion){
	return auxParametrosJSLiteral[posicion].split('=')[0];
}

function NombreParametroPosicionTop(posicion){
	return auxParametrosTopJS[posicion].split('=')[0];
}

function NombreParametroPosicionTopLiteral(posicion){
	return auxParametrosTopJSLiteral[posicion].split('=')[0];
}

function NumeroParametros(){
	if (location.search != '')
		return auxParametrosJS.length;
	else
		return 0;
}

function NumeroParametrosTop(){
	if (top.location.search != '')
		return auxParametrosTopJS.length;
	else
		return 0;
}
