
function gb_switch_platforms(platform)
{$('.gb_platform_container').hide();$('.gb_platform_container[gb="'+platform+'"]').show();gb_generate_platform_buttons(platform);}
function gb_generate_platform_buttons(platform)
{$('.gb_platform_button').remove();if($('.gb_platform_container').length>1){var html="<div>";$('.gb_platform_container').each(function(){var temp_platform=$(this).attr('gb')
html+='<div class="gb_platform_button gb_'+temp_platform+'" gb="'+temp_platform+'"></div>';});html+="</div>";$('.gb_platform_container[gb="'+platform+'"] div.gb_js').prepend(html);$('.gb_platform_button').click(function(){var temp_platform=$(this).attr('gb');gb_switch_platforms(temp_platform);});}}
function gb_prep_platforms()
{$('.gb_platform_container:gt(0)').hide();var platform=$('.gb_platform_container::eq(0)').attr('gb');gb_generate_platform_buttons(platform);}
function generate_page_buttons(number_of_pages,page_number)
{buttons='<div class="comments_page_buttons_container">';if(number_of_pages<=13){for(i=1;i<=number_of_pages;i++){buttons+='<div page="'+i+'" class="comments_page_button';if(i==page_number+1)buttons+=' selected';buttons+='">'+i+'</div>';}}else if(page_number<=6){for(i=1;i<=11;i++){buttons+='<div page="'+i+'" class="comments_page_button';if(i==page_number+1)buttons+=' selected';buttons+='">'+i+'</div>';}
buttons+='<div page="12" class="comments_page_button">...</div><div page="'+number_of_pages+'" class="comments_page_button">'+number_of_pages+'</div>';}else if(page_number>=number_of_pages-6){var temp=number_of_pages-12;buttons+='<div page="1" class="comments_page_button">1</div><div page="'+temp+'" class="comments_page_button">...</div>';for(i=number_of_pages-11;i<=number_of_pages;i++){buttons+='<div page="'+i+'" class="comments_page_button';if(i==page_number+1)buttons+=' selected';buttons+='">'+i+'</div>';}}else{var temp=page_number-5;buttons+='<div page="1" class="comments_page_button">1</div><div page="'+temp+'" class="comments_page_button">...</div>';var min=page_number-4;var max=page_number+4;for(i=min;i<=max;i++){buttons+='<div page="'+i+'" class="comments_page_button';if(i==page_number+1)buttons+=' selected';buttons+='">'+i+'</div>';}
temp=page_number+5;buttons+='<div page="'+temp+'" class="comments_page_button">...</div><div page="'+number_of_pages+'" class="comments_page_button">'+number_of_pages+'</div>';}
buttons+='</div><div class="clr"></div>';$('.comments_page_buttons_container').remove();$(".comments_container > h4").after(buttons);$(".comments_container").append(buttons);}
function prep_comments()
{var number_of_comments=$(".comments_container > table").length;var number_of_pages=Math.ceil(number_of_comments/10);var buttons="";var page_number=0;update_comments(page_number);$(".comments_page_button").live("click",function(){$('.comments_container > .selected').removeClass('selected');page_number=$(this).attr('page');page_number=parseInt(page_number);page_number--;update_comments(page_number);page_number++;var offset=$('.comments_container').offset();window.scrollTo(0,offset.top);});}
function update_comments(page_number)
{var number_of_comments=$(".comments_container > table").length;var number_of_pages=Math.ceil(number_of_comments/10);generate_page_buttons(number_of_pages,page_number);var min=(page_number)*10;var max=min+9;$(".comments_container > table").hide().filter(function(index){return(index>=min&&index<=max);}).show();$(".comments_container > .comment_header").hide().filter(function(index){return(index>=min&&index<=max);}).show();}
function loading_start(obj,loading_id)
{obj.after('<img id="'+loading_id+'" src="/images/rotator.gif" alt="loading..." />');}
function loading_finished(loading_id)
{$('#'+loading_id).remove();}
function show_filter()
{$('#search_filter').show();}
$(function()
{$(":submit").live("click",function(){if($(this).parent().attr('name')=="comment_options"){var submit=$(this).val();var button=$(this);var loading_id=Math.floor(Math.random()*10001);loading_start(button,loading_id);var comment_text=button.parent().parent().parent().find("textarea[name='comment']").val();var comment_id=button.parent().parent().parent().find("input[name='comment_id']").val();var comment_type=button.parent().parent().parent().find("input[name='comment_type']").val();var comment_item_id=button.parent().parent().parent().find("input[name='comment_item_id']").val();var do_it=button.parent().parent().parent().find("input[name='do_it']").val();$.post('/profile.php',{js:'1',comment_action:submit,comment:comment_text,comment_id:comment_id,comment_type:comment_type,comment_item_id:comment_item_id,do_it:do_it},function(data){if(submit=='Edit')
{if(data==false){button.hide();}else{button.parent().parent().parent().find("span[name='comment_text']").replaceWith('<textarea class="comment_edit" name="comment" id="comment">'+data+'</textarea>');button.parent().append('<input type="hidden" name="do_it" value="1" />');button.val('Finish Editing');}}
else if(submit=='Finish Editing')
{button.parent().parent().parent().find("textarea[name='comment']").replaceWith('<span name="comment_text">'+data+'</span>');button.val('Edit');button.parent().find("input[name='do_it']").remove();}
else if(submit=='Delete')
{button.parent().parent().parent().parent().parent().parent().fadeOut('slow',function(){$(this).remove();});$('#'+comment_id).fadeOut('slow',function(){$(this).remove();});}
else if(submit=='Comment')
{$('.inc_comment_error').fadeOut('slow').remove();$('.comments_container').append(data);$('.comment_header:last').fadeIn('slow');$('.comments_container table:last-child').fadeIn('slow');}
loading_finished(loading_id);});return false;}});});