﻿/// <reference path="jquery-1.3.2.js" />
$.ns('AEC');

AEC.SiteMaster =
{
  loggedIn: false,
  initSearch: function() {
    var form = $("#searchForm");
    var advancedSearchToggle = $("#chkAdvancedSearch");
    var advancedSearchHolder = $("#advancedFields");
    //

    advancedSearchToggle.click(function() {
      var show = $(this).attr("checked");
      if (show) advancedSearchHolder.show();
      else advancedSearchHolder.hide();
    });

    form.submit(function() {
      if (!advancedSearchToggle.attr("checked")) {
        advancedSearchHolder.remove();
      }
    });

    $('#phrase').watermark({
      watermarkedText: "Sök din produkt här"
    });
  },

  initialize: function() {
    $("a.firstLevelNavLink.selected").click(function() {
      var em = $(this);
      var ddl = em.parent().find("> .secondLevelNav");

      if (em.hasClass("selected")) {
        em.removeClass("selected open");
        ddl.slideUp(500);
      }
      else {
        em.addClass("selected open");
        ddl.slideDown(500);
      }
      return false;
    });
  },


  init: function(userLoggedIn) {
    AEC.SiteMaster.loggedIn = userLoggedIn;
    AEC.SiteMaster.initialize();
    AEC.basket = new AEC.MiniBasket('miniBasket');
    AEC.SiteMaster.initSearch();
    if (userLoggedIn) {
      $('#quickBasketLink').click(AEC.ShowQuickBasket);
    } else {
      AEC.SignInPanel.init();
    }
  }
};