dojo.provide("js.profile.IdentityData");var IdentityData=new IdentityData();function IdentityData(){this.allRatings=[];this.userRatings=[];this.mediaRatings=[];this.linksRatings=[];this.friends=[];this.identity=null;this.stats=new dojox.collections.Dictionary();this.loadIdentity=A;this.loadUpdatedIdentity=D;this.loadFriends=B;this.loadRatings=C;function A(G){IdentityController.segmentLoaded();if(!G){console.debug("jsonData is EMPTY in PublicProfileData.loadIdentity");return"jsonData empty"}if(G==null||G.user==null||G.user.payLoad==null||G.user.payLoad.user==null||G.user.msgHeader==null||G.user.msgHeader.retCd==null){return"Improper format"}if(G.user.msgHeader.retCd!="0"){var I="";I=G.user.msgHeader.retCd;if(G.user.msgHeader.msgText){I+=" | "+G.user.msgHeader.msgText}console.log("Error occurred ==> "+I);return I}else{var E=G.user.payLoad.user;var F=0;if(E.rt&&E.rt.sRate){F=E.rt.sRate}var H={id:E.id,pass:E.pass,rate:F,title:E.title,email:E.email,name:E.name,lng:E.lng,recUpd:E.recUpd,city:E.city,state:E.st,country:E.ctry,avatar:E.avatar.avatarId};this.identity=H;console.info("!!! FINISHED LOADING IDENTITY !!!")}return""}function D(F){if(!F){console.debug("jsonData is EMPTY in PublicProfileData.loadIdentity");return"jsonData empty"}if(F==null||F.user==null||F.user.payLoad==null||F.user.payLoad.user==null||F.user.msgHeader==null||F.user.msgHeader.retCd==null){return"Improper format"}if(F.user.msgHeader.retCd!="0"){var G="";G=F.user.msgHeader.retCd;if(F.user.msgHeader.msgText){G+=" | "+F.user.msgHeader.msgText}console.log("Error occurred ==> "+G);return G}else{var E=F.user.payLoad.user;this.identity.email=E.email;this.identity.name=E.name,this.identity.lng=E.lng,this.identity.recUpd=E.recUpd,this.identity.city=E.city,this.identity.state=E.st,this.identity.country=E.ctry,this.identity.avatar=E.avatar.avatarId;console.info("!!! FINISHED UPDATING IDENTITY !!!")}return""}function B(N,O,L){console.info("INSIDE OF loadFriends");this.friends.length=0;IdentityController.segmentLoaded();if(!N){console.log("jsonData is EMPTY for when trying to load friends!!!");return"jsonData empty"}if(N==null||N.scrapbook==null||N.scrapbook.payLoad==null||N.scrapbook.payLoad.sb==null||N.scrapbook.msgHeader==null||N.scrapbook.msgHeader.retCd==null){return"Improper format"}if(N.scrapbook.msgHeader.retCd!="0"){var M="";M=N.scrapbook.msgHeader.retCd;if(N.scrapbook.msgHeader.msgText){M+=" | "+N.scrapbook.msgHeader.msgText}console.log("Error occurred ==> "+M);return M}else{if(N.scrapbook.payLoad.sb.sbCat!=null){sbId=N.scrapbook.payLoad.sb.id;var J=0;if(N.scrapbook.payLoad.sb.sbCat.length){J=N.scrapbook.payLoad.sb.sbCat.length}else{J=1}for(var K=0;K<J;K++){var F=null;if(J==1){F=N.scrapbook.payLoad.sb.sbCat}else{F=N.scrapbook.payLoad.sb.sbCat[K]}if(F.entity!=null&&F.sbCatName==O){var G=0;if(F.entity){if(F.entity.length){G=F.entity.length}else{G=1}}for(var I=0;I<G;I++){var H=null;var E="";if(G==1){H=F.entity}else{H=F.entity[I]}L.push(H.id)}}}}}return""}function C(F){IdentityController.segmentLoaded();if(!F){console.log("jsonData is EMPTY retrieving ratings");return"jsonData empty"}if(F==null||F.rating==null||F.rating.payLoad==null||F.rating.payLoad.rt==null||F.rating.msgHeader==null||F.rating.msgHeader.retCd==null){IdentityController.onRatingsLoad();return"Improper format"}if(F.rating.msgHeader.retCd!="0"){IdentityController.onRatingsLoad();var H="";H=F.rating.msgHeader.retCd;if(F.rating.msgHeader.msgText){H+=" | "+F.rating.msgHeader.msgText}console.log("Error occurred ==> "+H);return H}else{this.allRatings=F.rating.payLoad.rt;var G=0;if(this.allRatings.length){G=this.allRatings.length}else{G=1}for(i=0;i<G;i++){var E=null;if(G==1){E=this.allRatings}else{E=this.allRatings[i]}if(E.type=="Usr"){this.userRatings.push(E)}else{if(E.type=="CMd"){this.mediaRatings.push(E)}else{this.linksRatings.push(E)}}}IdentityController.onRatingsLoad()}return""}};