// 2009/09/15 - 16:17:19

function load_announce_sub(){var url='/ajax/announce.php';$("div#sub_close").click(function(){$.post(url,{"type":"subscriber"});$("#subscriber").hide();});}
function load_beta_banner(){var settings={'speed':2500,'timeout':5000};var elements=$('#beta_slideshow').children();for(var i=0;i<elements.length;i++){$(elements[i]).css('z-index',String(elements.length-i)).css('position','absolute');}
setTimeout(function(){innerfade(elements,settings,1,0);},settings.timeout)
function innerfade(elements,settings,current,last){$(elements[last]).fadeOut(settings.speed);$(elements[current]).fadeIn(settings.speed,function(){removeFilter($(this)[0]);});if((current+1)<elements.length){current=current+1;last=current-1;}else{current=0;last=elements.length-1;}
setTimeout((function(){innerfade(elements,settings,current,last);}),settings.timeout);}
function removeFilter(element){if(element.style.removeAttribute){element.style.removeAttribute('filter');}}}$(document).ready(function(){load_game_launch();MSDropDown.init("#comparegameselect, #comparefriendselect");});function load_game_launch(){var url_click_tracker='/ajax/click_tracker.php';$('.flashLaunch').click(function(){var group=this.getAttribute('group');var gameID=this.getAttribute('gameID');var width=this.getAttribute('gWidth');var height=this.getAttribute('gHeight');var hall=this.getAttribute("hall");var roomname=this.getAttribute("roomname");var url="/game.php?gameID="+gameID+"&group="+group+"&hall="+hall+"&roomname="+roomname;if(width<1){width=1017;}else{width=(width+281);}
if(height<1){height=651;}else{height=(height+116);}
if(group){$.post(url_click_tracker,{"link_id":"btn_launch_group","game_id":gameID},doNothing);}else{$.post(url_click_tracker,{"link_id":"btn_launch_playnow","game_id":gameID},doNothing);}
$.popper('window',url,{config:'plain',w:width,h:height,x:200,y:400});return false;});}
function doNothing(data){}
function load_game_list(){var _games_per_page=50;$('#gl_tabs').bfgTab({tabPaneID:'gl_content',tabFrameID:'gl_frame',callback:function(){var num_entries=$("div#gl_content .game").length;if(num_entries>_games_per_page){$('#gl_content .game').wrapAll('<div class="hide"></div>');$('#gl_content').prepend($('<div id="linkContainer" class="pagination"></div>'));$('#gl_content').prepend($('<div id="gl_pagination"></div>'));$('#linkContainer').pagination(num_entries,{items_per_page:_games_per_page,callback:pageselectCallback});}
if($("#gl_frame").height()){$("#gl_frame").animate({'height':$('#gl_content').outerHeight()});}else{$("#gl_frame").height($('#gl_content').outerHeight());}
return true;}});function pageselectCallback(page_index,jq){if((page_index*_games_per_page)>0){start=(page_index*_games_per_page);}else{start=0;}
var end=(start+(_games_per_page));var new_content=$('#gl_content .hide div.game').slice(start,end).clone();$('#gl_pagination').empty().append(new_content);return false;}}
function load_login_dialog(){$('#submit').click(function(){$('#form_dialog_login').submit();});}
function close_login(){$("#login_dialog, #dialog_forgot_pass, #dialog_login").slideUp('slow');}
function show_login(dialog_type){$("#form_dialog_login").validate({errorPlacement:function(error,element){error.insertBefore(element);}});if(dialog_type=="login"){$("#dialog_forgot_pass").slideUp();$("#dialog_login").show();timeoutID=window.setTimeout("$('#login_email').focus()",700);}else if(dialog_type=="forgot_pass"){$("#dialog_login").slideUp('quick',function(){timeoutID=window.setTimeout("$('#forgot_pass_email').focus()",700);$("#dialog_forgot_pass").slideDown('slow');});}
$("#login_dialog").slideDown("slow");return true;}
function load_noaccess(){var url='/ajax/invite.php';$('#btn_add').click(function(){$.post(url,{'type':'post'},addInviteResponse);});function addInviteResponse(data){json=JSON.parse(data);$('#wait').hide();$('#avatar_nav h3').html(json.h);$('#waiting h3').html(json.hl);$('#waiting div').html(json.txt);$('#waiting').fadeIn();}}
function load_report(){var url='/ajax/report.php';var data={reason:"",comment:""}
$('.close').click(function(){window.close();});$('#btn_report').click(function(){if(validate()){$.post(url,{"type":data.type,"reason":data.reason,"cmt":data.otherReason,"user":data.user,"sID":data.sID,"gID":data.gID},reportResponse);}});function validate(){if($("#sel_category").val()!=""){data.reason=$("#sel_category").val();data.otherReason=$("#txt_desc").val();data.user=$("#txtUser").val();data.sID=$("#txtSid").val();data.gID=$("#txtGid").val();data.type=$("#txtType").val();return true;}else{$("#report_user h3").hide();$("#report_user h3.error").fadeIn();return false;}}
function reportResponse(data){$(".form").hide();$(".confirm").fadeIn();}}
function load_search(){var searchBox=$("input#search_text");var searchText=searchBox.attr("value");searchBox.autocomplete($.cfg.paths.hurl+"/ajax/search.php",{highlight:false,scrollHeight:500,width:318,dataType:"json",wrapper:'<div id="search_result" class="box_s blue"><div class="c"><span>Search results</span><div id="s_target"></div></div><div class="b"></div></div>',xoffset:31,yoffset:8,parse:function(data){var parsed=[];var rows=data;if(rows.length==0){parsed[0]={data:"<div style='text-align:center; color:#ffffff;height:24px; width:100%'><h6>No game found</h6></div>".split("|"),value:"<div style='background:white'>No Game Found</div>",result:""};return parsed;}
for(var i=0;i<rows.length;i++){row=rows[i];var link_url='/games/'+row.gameID+'/'+row.folderName;var s="<div><img src='"+row.image_small+"'/>"+"<div><a href = '"+link_url+"'>"+row.title+"</a><p>"+row.shortDesc+"</p></div></div>";parsed[i]={data:s.split("|"),value:s,result:row['title']};};return parsed;}});searchBox.click(function(){var currentText=searchBox.attr("value");if(currentText===searchText){searchBox.attr("value","");}});searchBox.blur(function(){if(searchBox.attr("value")==null){$("input#search_text").attr("value",searchText);}});searchBox.result(function(event,data,formatted){if($(formatted).find('a').length){window.location=$(formatted).find("a").attr("href");}});}
function load_forum_stats(){var username=$('#fstats').attr('user');var target=$.cfg.forum_url+'user/profile/orca/'+username+'.page';$.ajax({dataType:'jsonp',url:target,success:forumResponse});function forumResponse(data){var forum_url_post=$.cfg.forum_url+'posts/listByUser/'+data.forum_id+'.page';var forum_url_rank=$.cfg.forum_url+'faqs/list.page#forumranks';var forum_url_pm=$.cfg.forum_url+'pm/inbox.page';var forum_img_rank=$.cfg.forum_url+'templates/orca/images/icons/ranking/20x20/'+data.forum_rank.replace(/ /g,'').toLowerCase()+'.png';var pm_url=$.cfg.forum_url+'pm/sendTo/'+data.forum_id+'.page';$('#forum_post').attr("href",forum_url_post);$('#forum_post').text(data.forum_posts);$('#forum_rank').attr("href",forum_url_rank);$('#forum_rank').text(data.forum_rank);$('#forum_img_rank').attr("src",forum_img_rank);$('#forum_pm').attr("href",forum_url_pm);$('#forum_pm').text(data.private_messages);}}