var dataArr=[];var userdataArr=[];var rating_id_arr=[];var relevancy_id_arr=[];var views_id_arr=[];var latest_id_arr=[];var newest_id_arr=[];var curshow_id_arr=[];var disp_by="popular";var disp_count=10;var total_rec=0;var isJsonLoaded=false;var q1="";function subcategory_init(){q1=arguments[0];var a=((window.location.pathname.indexOf("/tags/")>=0)||(window.location.pathname.indexOf("/profile/")>=0))?false:true;var c,b;if(window.location.pathname.indexOf("/tags/")>=0){c="http://x.123g.us/json/tag_userdata_"+q1+".js";b="http://x.123g.us/json/tagpage_"+q1+".js"}else{c="http://x.123g.us/json/"+q1+"_userdata.js";b="http://x.123g.us/json/"+q1+".js"}load_json(c,function(){load_json(b,function(){if(a){var e={};e.heading="Explore More Categories";e.heading_arr=["Popular","Upcoming Events","Related"];e.jsonfile_arr=["popular.js","events_upcoming.js",q1+"_events_related.js"];e.json_names=["popular","q1_events_upcoming","q1_events_related"];e.jsonfile_root="http://x.123g.us/json/";e.tab_holder="tab_holder";e.tab_container="tab_container";e.related_site=false;var d=new Tab123();d.init(e)}})});$(".sc-preview").mopTip({w:560,h:370,style:"overClick",get:"#cardpreview"})}function showHTML(){var e=curshow_id_arr;var h=arguments[0];var l=(parseInt(h+disp_count,10)>e.length)?e.length:parseInt(h+disp_count,10);var a=0;var b="";for(var f=h;f<l;f++){var j=dataArr[e[f]].link;var k=dataArr[e[f]].thumbimg;var c=dataArr[e[f]].redline;var d=dataArr[e[f]].greenline;var g=(userdataArr[dataArr[e[f]].card_id].relevancy>0)?userdataArr[dataArr[e[f]].card_id].relevancy:"";if(!(a%2)){b+='<div class="twotablebox-v2">'}b+=(!(a%2))?'<div class="twotable_left">':'<div class="twotable_right">';b+='<div class="card_cat_ht">';b+='<div class="card_cat_holder">';b+='<div class="card_cat_thumb-v3" id="thumb_card'+(a+1)+'">';if(dataArr[e[f]].card_id>=800000){b+='<div class="utv"><span></span></div>'}b+='<div class="sc-preview" id="p_'+dataArr[e[f]].card_id+'"><a href="Javascript:void(0);" title="Click to Preview">&nbsp;</a></div>';b+="</div>";b+='<div class="card_cat_text-v4">';b+='<h3><a href="'+j+'" class="card_cat-v2" id="preview_'+dataArr[e[f]].card_id+'">'+c+"</a></h3>";b+="<p>"+d+"</p>";if(dataArr[e[f]].card_id>=800000){b+='	<div class="utv-icon">&nbsp;</div>'}b+='<div class="floatfix"></div>';b+="</div>";b+="</div>";b+='<div class="floatfix"></div>';b+='<div class="card_cat_footer-v4">';b+=(parseFloat(userdataArr[dataArr[e[f]].card_id].rating)>0)?"<p>Rated "+userdataArr[dataArr[e[f]].card_id].rating+" | ":"<p>";b+=userdataArr[dataArr[e[f]].card_id].views+" views";b+=(g!="")?" | Liked by "+g+"% Users":"";b+="</p>";b+="</div>";b+="</div>";b+="</div>";if(a%2==1){b+='</div><div class="floatfix"></div>'}preload(new Array(k));a++}if(a%2==1){b+='</div><div class="floatfix"></div>'}if($("#div_thumbs")){$("#div_thumbs").html(b)}}function loadImages(){var c=curshow_id_arr;var a=arguments[0];var e=(parseInt(a+disp_count,10)>c.length)?c.length:parseInt(a+disp_count,10);var d=0;var b=[];setTimeout(function(){for(var g=a;g<e;g++){var h=$.trim(dataArr[c[g]].alttag);var j=h;j=unescapeHtml(j);var f=document.createElement("a");f.href=dataArr[c[g]].link;f.setAttribute("href",dataArr[c[g]].link);f.setAttribute("title",j);b[d]=document.createElement("img");b[d].src=dataArr[c[g]].thumbimg;b[d].setAttribute("src",dataArr[c[g]].thumbimg);b[d].id="img_"+dataArr[c[g]].card_id;b[d].setAttribute("id","img_"+dataArr[c[g]].card_id);b[d].setAttribute("class","card_thumb");b[d].style.border=0;b[d].className="card_thumb";f.appendChild(b[d]);if(dataArr[c[g]].card_id>=800000){$("#thumb_card"+(d+1)).children(":eq(0)").append(f)}else{$("#thumb_card"+(d+1)).append(f)}d++}$(".sc-preview").mopTip({w:560,h:370,style:"overClick",get:"#cardpreview"})},100)}function build_pagination_bar(h){var b="";b+='<div class="sort-v3"><ul> ';b+=(disp_by=="newest")?'<li class="first">Sort by: Latest Addition</li>':'<li>Sort by: <a href="JavaScript:void(0);" title="Sort cards by Latest Addition .." onClick="show(\'newest\',0);">Latest Addition</a></li>';b+=(disp_by=="popular")?"<li>Popularity</li>":'<li><a href="JavaScript:void(0);" title="Sort cards by Popularity .." onClick="show(\'popular\',0);">Popularity</a></li>';b+=(disp_by=="rating")?"<li>Rating</li>":'<li class="first"><a href="JavaScript:void(0);" title="Sort cards by Rating .." onClick="show(\'rating\',0);">Rating</a></li>';b+=(disp_by=="relevancy")?"<li>Relevancy</li>":'<li><a href="JavaScript:void(0);" title="Sort cards by Relevancy .." onClick="show(\'relevancy\',0);">Relevancy</a></li>';b+=(disp_by=="views")?"<li>Views</li>":'<li><a href="JavaScript:void(0);" title="Sort cards by Views .." onClick="show(\'views\',0);">Views</a></li>';b+="</ul></div> ";var a="";a+='<div class="sort-v3"><ul> ';a+=(disp_by=="newest")?'<li class="first">Sort by: Latest Addition</li>':'<li>Sort by: <a href="JavaScript:void(0);" title="Sort cards by Latest Addition .." onClick="show(\'newest\',0);">Latest Addition</a></li>';a+=(disp_by=="popular")?"<li>Popularity</li>":'<li><a href="JavaScript:void(0);" title="Sort cards by Popularity .." onClick="show(\'popular\',0);">Popularity</a></li>';a+=(disp_by=="rating")?"<li>Rating</li>":'<li class="first"><a href="JavaScript:void(0);" title="Sort cards by Rating .." onClick="show(\'rating\',0);">Rating</a></li>';a+=(disp_by=="relevancy")?"<li>Relevancy</li>":'<li><a href="JavaScript:void(0);" title="Sort cards by Relevancy .." onClick="show(\'relevancy\',0);">Relevancy</a></li>';a+=(disp_by=="views")?"<li>Views</li>":'<li><a href="JavaScript:void(0);" title="Sort cards by Views .." onClick="show(\'views\',0);">Views</a></li>';a+="</ul></div> ";var e=10;var k=Math.ceil(total_rec/e);var j=[];var l=5;var c=0;var d=0;var g=dn="";if(h>=l){d=h+1;c=(h==k)?d-l:d-l+1}else{d=l;c=d-l+1}d=(d>k)?k:d;if(total_rec>0){if(total_rec>e){if(k>0){g='<div id="pagenavi3"><div class="pagenavi">';dn='<div id="pagenavi3"><div class="pagenavi">';if(h==1){j[j.length]='<span class="pages">&laquo;</span>&nbsp;'}else{j[j.length]='<a href="JavaScript: void(0)" onclick="show1(1);return false;" title="Go to First Page">&laquo;</a>&nbsp;'}for(var f=c;f<=d;f++){if(f==h){j[j.length]='<span class="current">'+f+"</span>&nbsp;"}else{j[j.length]='<a href="JavaScript: void(0)" onclick="show1('+f+');return false;" title="Go to page '+f+'">'+f+"</a>&nbsp;"}}if(h==k){j[j.length]='<span class="pages">&raquo;</span>'}else{j[j.length]='<a href="JavaScript: void(0)" onclick="show1('+k+');return false;" title="Go to Last Page">&raquo;</a>'}j[j.length]="</div>"}}else{j[j.length]=""}}else{}if($("#div_page_up")){$("#div_page_up").html(b+g+j.join(""))}if($("#div_page_dn")){$("#div_page_dn").html(a+dn+j.join(""))}}function manage_data(){var q=cards;var c="";var l="";total_rec=q.length;var g=[];var a=[];var f=[];var d=[];var o=[];var m=[];var e=[];var b=[];var k;for(k=0;k<total_rec;k++){newest_id_arr[k]=q[k].card_id;dataArr[q[k].card_id]=q[k]}for(k=0;k<total_rec;k++){c=cards_userdata[k].card_id;l=q[k].card_id;g[k]=cards_userdata[k].rating+(total_rec-k);a[k]=cards_userdata[k].relevancy+".0"+(total_rec-k);f[k]=cards_userdata[k].views+".0"+(total_rec-k);d[k]=parseInt(q[k].created,10)+".0"+(total_rec-k);o[cards_userdata[k].rating+(total_rec-k)]=c;m[cards_userdata[k].relevancy+".0"+(total_rec-k)]=c;e[cards_userdata[k].views+".0"+(total_rec-k)]=c;b[parseInt(q[k].created,10)+".0"+(total_rec-k)]=l}var h=g.sort(function(r,i){return i-r});var n=a.sort(function(r,i){return i-r});var p=f.sort(function(r,i){return i-r});var j=d.sort(function(r,i){return i-r});for(k=0;k<total_rec;k++){rating_id_arr[k]=o[h[k]];relevancy_id_arr[k]=m[n[k]];views_id_arr[k]=e[p[k]];latest_id_arr[k]=b[j[k]];userdataArr[cards_userdata[k].card_id]=cards_userdata[k]}}function show(){disp_by=arguments[0];var a=arguments[1]*disp_count;if(!isJsonLoaded){isJsonLoaded=true;manage_data();show(disp_by,0)}else{if(disp_by=="rating"){curshow_id_arr=rating_id_arr;showHTML(a)}else{if(disp_by=="relevancy"){curshow_id_arr=relevancy_id_arr;showHTML(a)}else{if(disp_by=="views"){curshow_id_arr=views_id_arr;showHTML(a)}else{if(disp_by=="popular"){curshow_id_arr=newest_id_arr;showHTML(a)}else{curshow_id_arr=latest_id_arr;showHTML(a)}}}}window.scrollTo(0,0);loadImages(a);build_pagination_bar(arguments[1]+1);setCookie("sort_order",disp_by,1)}}function show1(){var a=arguments[0]-1;var b=(arguments[0]-1)*disp_count;if(!isJsonLoaded){isJsonLoaded=true;manage_data();show(disp_by,a)}else{showHTML(b);window.scrollTo(0,0);loadImages(b);build_pagination_bar(arguments[0])}}function data_init(){manage_data();show(disp_by,0)};