copy(obj){
if(typeof obj != 'object'){
return obj;
}
var newobj = {};
for ( var attr in obj) {
newobj[attr] = this.copy(obj[attr]);
}
return newobj;
},