/* $Id: lp.js 1589 2011-12-14 08:28:08Z tim $ */

$(document).ready(function() {
  var toggleSpeed = 'medium';
  /* URL tab auto-open */
  if (window.location.hash.slice(1)) {
    var tab;
    tab = window.location.hash.slice(1);
    if ($("#content").is(":visible")) {
      $("#content").hide();
    }
    $("#" + tab).parent().addClass("highlight-tab");
    $("#" + tab).addClass("no-outline");
    $("." + tab + "-submenu").fadeIn(toggleSpeed);
  }
  /* Tab activation function */
  $(".menu-item>a").click(function() {
    if ($("#content").is(":visible")) {
      $("#content").hide();
    }
    if ($("#lang-explain-js").is(":visible")) {
      $("#lang-explain-js").slideToggle(toggleSpeed);
      $("#notice-link").toggle(toggleSpeed);
    }
    $(".submenu").hide();
    $(".menu-item").removeClass("highlight-tab");
    $(this).parent().addClass("highlight-tab");
    $(this).addClass("no-outline");
    $("." + $(this).attr("id") + "-submenu").fadeIn(toggleSpeed);
    return false;
  });
  /* Submenu activation function */
  $(".has-submenu>a").click(function() {
    var id = "#" + $(this).parent().attr("id") + "-arrow";
    if ($("#lang-explain-js").is(":visible")) {
      $("#lang-explain-js").slideToggle(toggleSpeed);
    }
    if ($(this).next(".sub-submenu").is(":visible")) {
      $(".sub-submenu").slideUp(toggleSpeed);
      $(".arrow").attr("src","img/right.png");
      return false;
    }
    $(".sub-submenu").slideUp("medium");
    $(".arrow").attr("src","img/right.png");
    $("#" + $(this).parent().attr("id") + "-arrow").attr("src","img/down.png");
    $(this).next(".sub-submenu").slideToggle(toggleSpeed);
    return false;
  });
  $(".has-submenu>a").each(
    function() {
      $(this).before(
        "<img src=\"img/right.png\" id=\"" +
        $(this).parent().attr("id") + "-arrow\" class=\"arrow\"height=\"10\" width=\"9\" alt=\"right\" />"
      );
    }
  );
  /* Language autodetect explanation */
  $("#lang-notice a").click(function () {
    $("#notice-link").slideToggle(toggleSpeed);
    $("#lang-explain-js").slideToggle(toggleSpeed);
    return false;
  });
  $("#x").click(function() {
    $("#lang-explain-js").toggle(toggleSpeed);
    $("#notice-link").slideToggle(toggleSpeed);
  });

  /* qTips config */
  var myQTip = {
    show: 'mouseover',
    hide: 'mouseout',
    position: {
      corner: {
        target: 'topMiddle',
        tooltip:  'bottomMiddle'
      }
    },
    style: {
      background: '#fffdae',
      color: '#353020',
      tip: {
        corner: 'bottomMiddle'
      },
      name: 'cream'
    }
  };
  $("#websites").qtip(myQTip);
  $("#shops").qtip(myQTip);
  $("#foren").qtip(myQTip);
  $("#services").qtip(myQTip);
  $("#links").qtip(myQTip);

});

