//querystring funcs
param = new Array(); //holds the parsed querystrings

// if there's a query string parse it else return false
function isQueryStr() {
	var qStr = location.search;

	if (qStr.length > 0) {
		param = qStr.substring(1, qStr.length).split("&"); // send str w/o '?' char
		return true;
	}
	return false;
}

// returns the value of str from a query string
// returns null if str is not found
function getParameter(str) {
	var tmp = "";

	for (var i=0; i < param.length; i++) {
   		if (param[i].indexOf(str) > -1) { // +2 used to return all items past the =	
			tmp += ( param[i].substring(str.length+1, param[i].length) );
			if (arguments.length == 1)	break;
			else tmp += ",";
		}
	}
	return (tmp == "") ? null : tmp;
}