the generated arrays: var events = {}; events["1162080000"] = ["October 29th, 2006","fbb"] events["1162080000"].push("cn") events["1161561600"] = ["October 23rd, 2006","ffb"] events["1162080000"].push("gngcn") events["1162080000"].push("gcn") the loop to display it, e = events["1162080000"] : for(i=1;i<=e.length-1;i++) { et.innerHTML = ""; et.innerHTML += "" + e[i] + ""; }