$(document).ready(function() {
   $("#main_menu").accordion({
       alwaysOpen: false,
       active: false,
       autoHeight: false,
       header: 'div.menu_item',
       clearStyle: true,
       collapsible: true
    });
  
   // Figure out what menu slice to open
   split=location.href.split('.com');
   crumb=split[1].split('/');

   //alert(crumb[1] +'/'+ crumb[2]);

    switch (crumb[1]){
        case 'account':
            opened = 1;
            break;
        case 'validatekey':
            opened = 1;
            break;
        case 'beta':
            opened = 2;
            break;
        case 'news':
            opened = 3;
            break;
        case 'media':
            opened = 4;
            break;
        case 'gameinfo':
            opened = 5;
            break;
        case 'community':
            opened = 6;
            break;
        default:
            opened = 0;
            break;
   }

   // set up our other accordions
   switch (crumb[1] +'/'+ crumb[2])
   {
      case 'gameinfo/faq':
        accordionFaq();
        break;
      default:
        break;
   }

   if (typeof opened != 'undefined')
   {
      if (opened > -1)
      {
       if ( $('#login_btn').length && opened > 1 )
       {
           opened--;
       }

       if (opened >= 0)
       {
           $('#main_menu').accordion("activate", opened);
       }
      }
   }

   /*
    * menu rollover effects
    */
   $('div.menu_sub_item a').bind('mouseenter', function(e) {
      $(this).fadeTo(10, 0.8);
   });
   $('div.menu_sub_item a').bind('mouseleave', function(e) {
      $(this).fadeTo(10, 1);
   });

   /*
    * Image roll over affects
    */
  $('a img').bind('mouseenter', function(e) {
    $(this).fadeTo(100, 0.7);
  });
  $('a img').bind('mouseleave', function(e) {
    $(this).fadeTo(100, 1);
  });

  // LIghTBox AweSomEnESS
  $('a[rel*=lightbox]').lightBox();
  // TaBz AweSoMEneSS
  $('#Posts_Section_Container_Tabs').tabs();
  // ToolTiP PimPInZ
  $('#Persona_Tip').tooltip();
  $('#Login_Tip').tooltip();
  $('#Pwd_Tip').tooltip();
});

function setContentAccordion()
{
    $(".craft_content").hide();
    $(".craft_content:first").show();
    $(".craft_titlebar:first").find('img:last').attr('src','/img/global/arrows_down.gif');
    $(".craft_titlebar").click( function(){
        if( $(this).next().is(':visible') ){
            $(this).next().slideUp('slow');
            $(this).find('img:last').attr('src','/img/global/arrows_right.gif');
        }else{
            $(".craft_content:visible").slideUp("slow");
            $(".craft_content:visible").prev().find('img:last').attr('src','/img/global/arrows_right.gif');
            $(this).find('img:last').attr('src','/img/global/arrows_down.gif');
            $(this).next().slideDown('slow');
        }
    });
}

function setSubContentAccordion()
{
    $(".comercial_content").hide();
    $("div.comercial_titlebar").click( function(){
        if( $(this).next().is(':visible') ){
            $(this).next().slideUp('slow');
            $(this).find('img:last').attr('src','/img/global/arrows_right.gif');            
        }else{
            $("div.comercial_content:visible").slideUp("slow");
            $("div.comercial_content:visible").prev().find('img:last').attr('src','/img/global/arrows_right.gif');
            $(this).find('img:last').attr('src','/img/global/arrows_down.gif');
            $(this).next().slideDown('slow');
        }
    });
}

function legacyAccordion()
{
    $(".stretcher").hide();
    $(".stretchtoggle").click( function(){
        if( $(this).next().is(':visible') ){
            $(this).next().slideUp('slow');
            $(this).find('img:last').attr('src','/img/global/arrows_right.gif');
        }else{
            $(".stretcher:visible").slideUp("slow");
            $(".stretcher:visible").prev().find('img:last').attr('src','/img/global/arrows_right.gif');
            $(this).find('img:last').attr('src','/img/global/arrows_down.gif');
            $(this).next('.stretcher').slideDown('slow');
        }
    });
}

function accordionSpacecraft()
{
    setContentAccordion();
}

function accordionRecords()
{
    setContentAccordion();
}

function accordionSolrain()
{
    setContentAccordion();
    setSubContentAccordion();
}

function accordionOctavius()
{
    setContentAccordion();
    setSubContentAccordion();
}

function accordionQuantar()
{
    setContentAccordion();
    setSubContentAccordion();
}

function accordionFaq()
{
    legacyAccordion();
}

function accordionFactions()
{
    legacyAccordion();
    $(".stretcher:first").show();
    $(".stretchtoggle:first").find('img:last').attr('src','/img/global/arrows_down.gif');
}

function accordionTransmissionlog()
{
    setSubContentAccordion();
}

function accordionHistory()
{
    legacyAccordion();
}

function accordionDeveloperBlog()
{
    $(".ac_content").hide();
    $("div.ac_titlebar").click( function(){
        if( $(this).next().is(':visible') ){
            $(this).next().slideUp('slow');
            $(this).find('img:last').attr('src','/img/global/arrows_right.gif');
        }else{
            $("div.ac_content:visible").slideUp("slow");
            $("div.ac_content:visible").prev().find('img:last').attr('src','/img/global/arrows_right.gif');
            $(this).find('img:last').attr('src','/img/global/arrows_down.gif');
            $(this).next().slideDown('slow');
        }
    });
}
