//head.js(template_url + "/javascripts/jquery-1.5.2.min.js",template_url +  "/javascripts/jquery.cycle.all.min.js",template_url + "/javascripts/fancybox/jquery.fancybox-1.3.4.js");

/*head.ready(function(){

});*/

jQuery(function($) {

  $('a[rel*="fancybox"]').fancybox();

  $("#thumbs a").click(function(){
    $("#thumbs a.active").removeClass("active");
    $(this).addClass("active");
    var ul = $("<ul>");
    var photos = $(this).siblings();
    $.each(photos, function(index, photo){
      var li = $("<li>");
      var div = $("<div>");
      var a = $('<a>').attr("rel", "fancybox");

      div.addClass('image').appendTo(li);

      a.attr('href', $(photo).val()).appendTo(div);
      a.append($("<img>").attr("src", $(photo).val()).css('height',460));
      ul.append(li);
    });

    $("#detail").html(ul);
    $("#detail").append($("<div>").attr("id", "pager"))
    if($("#detail ul li").length > 1){
      $("#detail").append($("<div>").attr("id", "next"))
      $("#detail").append($("<div>").attr("id", "prev"))
    }
    $("#detail ul").cycle({
      fx: "fade",
      pager: "#pager",
      next: "#next",
      prev: "#prev"
    })
    $("#detail ul").cycle("pause");
    
    $("a[rel='fancybox']").fancybox({
      padding:0,
      showNavArrows: true,
      speedIn:	600, 
      speedOut:	200, 
      onStart: function(){
        $("#next, #prev").hide("slow");
      },
      onClosed: function(){
        $("#next, #prev").show("slow");
      }
    });
    return false;
  })
  
  $("#thumbs a:first").trigger("click")
  
  $("#thumbs a").hover(
    function(){
      $(this).stop().animate({"opacity": "1"})
    },
    function(){
      $(this).stop().animate({"opacity": ".3"})
    }
  )

  $('#contact-switcher').click(function(){
     $(this).toggleClass('active');
     if ($(this).hasClass('active')) {
         $('#form').show();
     } else {
         $('#form').hide();
     }
     return false;
  });

  $('#form input[type="text"], #form textarea').each(function(i,elm){
     var label = $(this).parent().siblings('label');
     $(this).attr('title', label.html()).val(label.html());
     label.hide();
     $(this).focus(function(){
        if ($(this).val() == $(this).attr('title')) {
            $(this).val('');
        }
     }).blur(function(){
        if (!$(this).val()) {
            $(this).val($(this).attr('title'));
        }
     });
  });

  $('#form .wpcf7-submit').click(function(){
    $('#form input[type="text"], #form textarea').each(function(i,elm){
        if ($(this).val() == $(this).attr('title')) {
            $(this).val('');
        }
    });
  });
});

function next_image(){
  $("#detail a.active").closest("li").next().find("a").click();
}

function previous_image(){
  $("#detail a.active").closest("li").prev().find("a").click();
}

