var JSON=YAHOO.lang.JSON,Button=YAHOO.widget.Button,Dom=YAHOO.util.Dom,Connect=YAHOO.util.Connect,Get=YAHOO.util.Get;Connect.setDefaultPostHeader(false);YAHOO.util.Connect.initHeader("content-type","application/json",true);MyFavoriteGame=function(C,A,B){this.usr=C;this.el=B;this.size=A;this.idx=0;this.loaded=false};MyFavoriteGame.prototype={load:function(){var D=this;var F=document.getElementById(D.el);if(!D.loaded){F.innerHTML="Đang tải..."}var E={success:function(N){F.innerHTML="";var K=JSON.parse(N.responseText);var G=K.list;if(G){for(var I=0;I<G.length;I++){var J=document.createElement("span");dvI=document.createElement("div");dvI.innerHTML="<a href='javascript:void(0);'><img src='"+G[I].thumbnailUrl+"' height='80px' width='80px'></img></a>";J.appendChild(dvI);dvT=document.createElement("div");dvT.innerHTML="<a href='javascript:void(0);'>"+G[I].title+"</a>";J.appendChild(dvT);Event.addListener([dvI,dvT],"click",GVG.playGame,G[I]);F.appendChild(J)}var M=document.createElement("div");M.className="nav";var H=Math.ceil(K.total/D.size);if(H>1){for(I=1;I<=H;I++){var L=document.createElement("a");M.appendChild(L);L.innerHTML=I;if(I==(D.idx+1)){L.className="sel"}Event.addListener(L,"click",function(O){D.idx=parseInt(this.innerHTML)-1;M.innerHTML="Đang tải trang "+(D.idx+1)+" ...";D.load()},L,true)}F.appendChild(M)}}else{F.innerHTML="Không có game nào"}D.loaded=true},failure:function(H){var G=YAHOO.lang.JSON.parse(H.responseText);F.innerHTML=G.Message}};var A={usr:this.usr,size:this.size,idx:this.idx};var B=JSON.stringify(A);Connect.initHeader("Content-Length",B.lenght);var C=Connect.asyncRequest("POST","/Services/Game.asmx/GetFavoriteGames",{success:E.success,failure:E.failure},B);YAHOO.util.Get.css("/Widgets/Game/game.css",{insertBefore:"mytheme"})}};