if (window.console) {
	var afProps = s.__addedProps;
	var accountProp = s_account;
	var arrListedProps = [], j = 0, type, strTmp;
	console.log("Account: " + accountProp);
	for (var i in afProps) {
		if (s[i] !== null) {
			console.log(i + ": " + s[i]);
			arrListedProps[j++] = i;
		}
	}
	for (i in s) {
		type = String(typeof(s[i]) ).toLowerCase();
		if (!isValueInArray(i, arrListedProps) ) {
			switch(type) {
				case "function":
					break;
				case "object":
					//one or more of the objects is causing a recursion error,
					//so right now, we just skip them
					continue;
				default:
					if ((i.length > 3 && i.indexOf("is") !== 0 && i.indexOf("_") !== 0 && i.indexOf("g_") !== 0 && i.indexOf("m_") !== 0 && i.indexOf("vpm_") !== 0 && i.indexOf("vl_") !== 0 && s[i] !== "" && i.indexOf("__") !== 0) || isValueInArray(i, ["zip"]) ) {
						strTmp = s[i]+"";
						if (strTmp.match(/%\d/g) ) { strTmp = unescape(strTmp); }
						console.log(i + ": " + s[i]);
					}
					break;
			}
		}
	}
}