This function will split the data object into a keys and a values array. It returns an object, containing both arrays.
function splitObj(data){
var keys = [],
vals = [];
for (var l in data) {
if (data.hasOwnProperty(l){
keys.push(l);
vals.push(data[l]];
}
}
return {keys: keys,vals:vals};
}