Cufon.set('forceHitArea', true);
// Cufon.replace('#navi>li>a', { fontFamily: 'Lucida Sans', hover: true });
Cufon.replace('#sign h1, #sign-se h1, #frontpage_news h1, #frontpage_products h1, #frontpage_products h2', { fontFamily: 'Scala Sans' });

var ie6 = false;

$(function () { 

  if ($.browser.msie && $.browser.version <= 6) 
  {
    ie6 = true;
  }

  $("#navi>li>a")
    .addClass("navi")
    .wrapInner( document.createElement('div') )
    .prepend('<img src="/files/Vianor2006/2009-images/navi-off-start.png" alt="" class="start" />')
    .append('<img src="/files/Vianor2006/2009-images/navi-off-end.png" alt="" class="end" />');

  $("#navi>li")
    .hover( 
      function () { $(this).find(".subnavi:eq(0)").show(); },
      function () { $(this).find(".subnavi:eq(0)").hide(); }
    );

  $("#navi>li").not(".selected")
    .hover( 
      function () {
        $(this).addClass("selected");

        if (!ie6)
        {
          $(this).find("img").each( function () { 
            $(this).attr("src", $(this).attr("src").replace("-off-", "-on-") );
          });
        }
        // IE6 kludge
        else
        {
          $(this).find("img.start").attr("src", "/files/Vianor2006/2009-images/navi-on-start.png")
          $(this).find("img.end").attr("src", "/files/Vianor2006/2009-images/navi-on-end.png")
          $(this).find("a").css("background-image", "url('/files/Vianor2006/2009-images/navi-on-repeat.png')");
        }
      },
      function () { 
        $(this).removeClass("selected");

        if (!ie6)
        {
          $(this).find("img").each( function () { 
            $(this).attr("src", $(this).attr("src").replace("-on-", "-off-") );
          });
        }
        // IE6 kludge
        else
        {
          $(this).find("img.start").attr("src", "/files/Vianor2006/2009-images/navi-off-start.png")
          $(this).find("img.end").attr("src", "/files/Vianor2006/2009-images/navi-off-end.png")
          $(this).find("a").css("background-image", "url('/files/Vianor2006/2009-images/navi-off-repeat.png')");
        }
      }
    );

  $("#navi>li.selected>a img").each( function () { 
    $(this).attr("src", $(this).attr("src").replace("-off-", "-on-") );
  });


  var searchInput = $("#searchform .searchinput");
  if (!searchInput.val())
    searchInput.val( searchInput.attr("rel") );

  searchInput
    .click( function () {
      if (searchInput.val() == searchInput.attr("rel"))
        searchInput.val("");
    })
    .change( function () {
      if (!searchInput.val() || searchInput.val() == "")
        searchInput.val( searchInput.attr("rel") );
    })
    .blur( function () {
      searchInput.trigger("change");
    });
    
    // Shoppingcart stuff
  $("#campaigncode").blur( function () {
    $("#tilaustiedot").submit();
  });

  // $("#service_A1136").hide();
  $("#service_A1136").append(' <a target="_blank" href="/files/Vianor2006/pdf_tiedostot/vianor_autohuolto129e_A4.pdf">Lisätietoja</a>');
  
  // $("#service_L13720").hide();
  $("#service_L13720").append(' <a target="_blank" href="/files/Vianor2006/pdf_tiedostot/autontalvihuolto_myvianor_50x70.pdf">Lisätietoja</a>'); // <a href="/myvianor">myVIANOR</a>');

  $("#campaignText").click( function (e) {

    if ($("meta[name='language']").attr("content") == "fi_FI")
      $(this).tooltip('Mikäli olet saanut kampanjakoodin esim. <a href="/myvianor" target="_blank">myVIANOR-palvelun</a> kautta, lisää se tähän saadaksesi valitsemasi tuote tai palvelu kampanjahinnalla.');
    if ($("meta[name='language']").attr("content") == "sv_SE")
      $(this).tooltip('Som <a href="/myvianor">myVianor-medlem</a> får du ta del av fina kampanjerbjudanden som du kan använda i vår webshop. Skriv in kampanjkoden i fältet så aktiverar du ditt kampanjerbjudande.');  
  });
  
   
});


var tooltip_timeout;

$.fn.tooltip = function (content)
{
  clearTimeout(tooltip_timeout);
  var position = $(this).offset();

  if ($("#tooltip").length)
  {
    $("#tooltip").remove();
  }
  else
  {
    $("body").append( $(document.createElement("div"))
      .attr("id", "tooltip")
      .css({
        "top": position.top + 20,
        "left": position.left + 20
      })
      .html( content )
      .click( function () { $(this).remove(); })
    );
  }

  tooltip_timeout = setTimeout( function () { $("#tooltip").remove() }, 8000);
}
