function hide () { $("#dan_intro").fadeOut(); }

$(document).ready(function()
{
  if (window.location.hash.indexOf("!") > -1)
  {
    window.location.href = window.location.hash.substring(window.location.hash.indexOf("!") + 1);
  }

  $("#s_article-title").val("Produktname").focus(function ()
  {
    search_field = $(this);
    if (search_field.val() == "Produktname")
      search_field.val("");
  }).blur(function ()
  {
    search_field = $(this);
    if (search_field.val() == "")
      search_field.val("Produktname");
  });

  $("#s_article-number").val("Artikel-Nummer").focus(function ()
  {
    search_field = $(this);
    if (search_field.val() == "Artikel-Nummer")
      search_field.val("");
  }).blur(function ()
  {
    search_field = $(this);
    if (search_field.val() == "")
      search_field.val("Artikel-Nummer");
  });

  $("#s_article-keywords").val("Stichwort").focus(function ()
  {
    search_field = $(this);
    if (search_field.val() == "Stichwort")
      search_field.val("");
  }).blur(function ()
  {
    search_field = $(this);
    if (search_field.val() == "")
      search_field.val("Stichwort");
  });

  if (window.location.pathname.length > 1)
    var arrRealUrl = window.location.pathname.substring(1, window.location.pathname.length-1).split("\/");
  else
    var arrRealUrl = new Array("/");
  accordion_current = arrRealUrl[1];

  if ($.flash.hasVersion(9.0) && (arrRealUrl[0] != "news") && (accordion_current != "kontakt") && (accordion_current != "impressum") && (accordion_current != "nutzungsbedingungen"))
    $("#" + accordion_current).next("div.content-accordion-data").flash({ swf: "/flash/" + accordion_current + ".swf",width:724,height:315, flashvars:{postFile:window.location.pathname} })

  $("#content-accordion h2 a").click(function ()
  {
    var objLink = $(this);
    var strLink = objLink.attr("href");
    var objID = objLink.parent().attr("id");
    var arrLinkParts = strLink.substring(1, strLink.length-1).split("\/");
    if ((arrLinkParts[1] == "kontakt"))
      return true;

    if (objLink.parent().hasClass("current"))
      return false;
    $("#content-accordion h2.current").toggleClass("current").next("div.content-accordion-data").animate({height:'toggle', paddingTop:'toggle', paddingBottom:'toggle'}, 750);

    if (strLink.substr(0, 1) == '#')
    {
      objLink.parent().toggleClass("current").next("div.content-accordion-data").animate({height:'toggle', paddingTop:'toggle', paddingBottom:'toggle'}, 750);

      return false;
    }
    $.get(strLink, function(data)
    {
      var pageContent = $(data).find("#content-accordion div.content-accordion-data-active").html();

      objLink.parent().toggleClass("current").next("div.content-accordion-data").html(pageContent).animate({height:'toggle', paddingTop:'toggle', paddingBottom:'toggle'}, 750);
      if ($.flash.hasVersion(9.0) && (arrRealUrl[0] != "news") && (arrLinkParts[1] != "kontakt") && (arrLinkParts[1] != "impressum") && (arrLinkParts[1] != "nutzungsbedingungen"))
        $("#" + objID).next("div.content-accordion-data").flash({ swf: "/flash/" + objID + ".swf",width:724,height:315, flashvars:{postFile:strLink}})
    });
    window.location.hash = window.location.hash.substring(1, window.location.hash.indexOf("!")) + "!" + objLink.attr("href");
    return false;
  });

  /*
  $("#content-accordion").accordion({active:accordion_current, change: function() { $(this).find('h3').blur(); }}).bind('accordionchange', function(event, ui)
  {
    window.location.hash = window.location.hash.substring(1, window.location.hash.indexOf("!")) + "!" + ui.newHeader.find("a").attr("href");
  });
  $("#wir-tabs").tabs({ ajaxOptions:{ data:{ tab_ajax:1  } } });
  */


  if ($.flash.hasVersion(9.0))
  {
    $("#flash_mappen-23").flash({ swf: "/flash/mappen-ambulant.swf",width:455,height:420 })
    $("#flash_aufbewahrung-20").flash({ swf: "/flash/wagen-stationaer.swf",width:455,height:420 })
    $("#flash_aufbewahrung-29").flash({ swf: "/flash/wagen-behindertenhilfe.swf",width:455,height:420 })
    $("#flash_haengemappen-18").flash({ swf: "/flash/mappen-stationaer.swf",width:455,height:420 })
    $("#flash_haengemappen-27").flash({ swf: "/flash/mappen-behindertenhilfe.swf",width:455,height:420 })

    $("#deutschlandkarte").flash({ swf: "/flash/deutschlandkarte.swf",width:210,height:285 })
    $("#newscontainer").flash({ swf: "/flash/news.swf",width:235,height:700, wmode: 'opaque' })
    $("#wir-tabs").flash({ swf: "/flash/unternehmen.swf",width:724,height:315 })
    $("#serviceflash").flash({ swf: "/flash/service.swf",width:724,height:315 })

    if (window.product_moviefile != undefined)
      $("#product-flash").flash({ swf:product_moviefile,width:455,height:350,flashvars:product_movievars })

//    $("#dan_intro div").flash({ swf: "/flash/intro.swf",width:725,height:600 });
    $("#dan_intro div").flash({ swf: "/flash/cannyline.swf",width:875,height:687 });
//    $("#dan_intro-content div").flash({ swf: "/flash/Weihnachten-2011.swf",width:725,height:600 });
  }
  else
    hide();

  $("#shipping_address").hide();
  if ($("#add_shipping_address").is(":checked"))
    $("#shipping_address").show();

  $("#add_shipping_address").change(function ()
  {
    if ($("#add_shipping_address").is(":checked"))
      $("#shipping_address").show();
    else
      $("#shipping_address").hide();
  });


  var direct_art_price = 0.0;
  $("#direct_art_no").autocomplete(
  {
    source: window.location.pathname,
    minLength: 1,
    select: function(event, ui)
    {
      $("#direct_art_id").val(ui.item.id);
      $("#direct_art_option").val(ui.item.option);
      $("#direct_art_amount").show().keyup(function ()
      {
        for (var i=1; i <= 3; i++)
        {
          if (ui.item.pricing["amount_" + i] <= 0)
            continue;
          if (parseInt($(this).val()) <= 0)
          {
            $("#direct_art_submit").hide();
            return;
          }
          if (parseInt($(this).val()) >= ui.item.pricing["amount_" + i])
          {
            direct_art_price = ui.item.pricing["price_" + i];
            $("#direct_art_price").text(" à " + ui.item.pricing["price_" + i] + " EUR");
            $("#direct_art_submit").show();
          }
        }
      }).next("#direct_art_packing").text(" x " + ui.item.packing);
      //alert(ui.item ? "Selected: " + ui.item.value + " aka " + ui.item.id : "Nothing selected, input was " + this.value);
    }
  });

  /*
  $("li > a", "#product_navigation").live("click", function ()
  {
    var clicked_link = $(this);
    ajax_callback = "navi";
    if (clicked_link.parent().attr("id").substr(0, 6) == "item-e")
      return true;

    if (!clicked_link.next().is("ul"))
    {
      $.ajax({url:clicked_link.attr("href"), dataType:"html", data: {callback:ajax_callback}
        , success: function(data)
        {
          //clicked_link.next("ul").remove();
          clicked_link.after(data);
        }
      });
    }
    //if ($(this).parent().hasClass("no_sub"))
      //return true;
    if (ajax_callback == "navi")
    {
      clicked_link.parent().siblings(".current").each(function (i, elem)
      {
        $(elem).contents("ul").slideUp("normal");
        $(elem).toggleClass("current");
      });

      clicked_link.next("ul").slideToggle("normal");
      clicked_link.parent().toggleClass("current");
    }

    return false;
  });
  */
});
