if(!window.ccs.ugc){ccs.ugc={};} ccs.ugc.path='/shared/content/ugc_content/';ccs.ugc.ugcpath=ccs.contextPath+"/ugc/"+ccs.appName+"/"+ccs.languageCode+"/";ccs.ugc.List=function(){var self;var oid;var curMaxItems;var curOrder;var curOverrideScheme;function constructorFn(){self=this;} constructorFn.prototype.init=function(objectid){oid=objectid;} constructorFn.prototype.addCCSVars=function(){var additionalPars="";var h=location.href;var posQ=h.indexOf("?");if(posQ>-1){pars=h.substring(posQ+1,h.length);var nameVals=pars.split("&");for(i=0;i-1){h=h.substring(0,posQ);} posQ=h.lastIndexOf("/");if(posQ>-1){h=h.substring(posQ+1,h.length);} return h;} constructorFn.prototype.showPage=function(page){if($("ugcPage_"+oid+"_"+page)){$("ugcPageContent_"+oid).innerHTML=$("ugcPage_"+oid+"_"+page).value for(i=1;i<=$("ugcPageSelect_"+oid).options.length;i++){if($("ugc_paging_"+oid+"_"+i)){$("ugc_paging_"+oid+"_"+i).className="ugc_paging_page_normal";}} if($("ugc_paging_"+oid+"_"+page)){$("ugc_paging_"+oid+"_"+page).className="ugc_paging_page_highlight";} var iPage=1*page;if(iPage==1){$("ugcPageNext_"+oid).style.display='block';}else{$("ugcPageNext_"+oid).style.display='none';} if(iPage==$("ugcPageSelect_"+oid).options.length){$("ugcPagePrevious_"+oid).style.display='block';}else{$("ugcPagePrevious_"+oid).style.display='none';}}else{alert("Invalid page "+page);}} constructorFn.prototype.showPrevious=function(page){if($("ugcPageSelect_"+oid).selectedIndex>0){$("ugcPageSelect_"+oid).selectedIndex-=1;self.showPage($("ugcPageSelect_"+oid).selectedIndex+1);}} constructorFn.prototype.showNext=function(page){if($("ugcPageSelect_"+oid).selectedIndex<$("ugcPageSelect_"+oid).options.length){$("ugcPageSelect_"+oid).selectedIndex+=1;self.showPage($("ugcPageSelect_"+oid).selectedIndex+1);}} constructorFn.prototype.loadList=function(maxItems,order,cc,overrideScheme){self.showLoader();if(maxItems!=null){curMaxItems=maxItems;}else{maxItems=curMaxItems;} if(order!=null){curOrder=order;}else{order=curOrder;} if(overrideScheme!=null){curOverrideScheme=overrideScheme;}else{overrideScheme=curOverrideScheme;} ccPar="";if(cc){ccPar="&ccs_clear_cache=1"} referer_page=self.getPageName();new Ajax.Request(ccs.ugc.ugcpath+oid+".html?type=list&max_items="+maxItems+"&order="+order+ccPar+self.addCCSVars()+"&referer_page="+referer_page+"&sn="+overrideScheme,{method:'get',onSuccess:function(transport){var listing=transport.responseText;$("ugcList_"+oid).innerHTML=listing;self.hideLoader();if($("ugcPageSelect_"+oid)){self.showPage(1);$("ugcPageSelect_"+oid).selectedIndex=0;} self.hideVoteControls();},onFailure:function(transport){$("ugcList_"+oid).innerHTML=transport.responseText;self.hideLoader();}});} constructorFn.prototype.hideVoteControls=function(){var voteCookie=getCookie("vids");if(voteCookie!=null){var votedIds=voteCookie.split("X");var message=$('votedMessage'+oid).innerHTML;for(var i=0;i