/* Author:
  Eddie Vlagea
  eddie@okapistudio.com
  Victor Ionescu
  victor@okapidev.com
  Teodor Pripoae
  toni@okapidev.com
*/

$(document).ready(function() {
  $("#trigger-area")
  .mouseover(function() {
    $("#overlay").fadeOut("slow", function(){
      $(this).css('display', 'none');
      $("#trigger-area").css('display', 'none');
    })
  })
});

$("#main").tabs({
  ajaxOptions: {
    error: function( xhr, status, index, anchor ) {
      $( anchor.hash ).html(
        "Couldn't load this tab." );
    }
  },
  //fx: { opacity: "show" },
  show: function(e, ui) {
   $(this).find("li.remove-border").removeClass("remove-border");
   $(".ui-tabs-selected").prev().addClass("remove-border");
  }
});


$(function() {
  $('figure a').lightBox();
});

$(function() {
  $('.portfolio_page tr td a').lightBox();
});


//var trueWidth = $('#contact-nav .ui-tabs-selected').prev().find('a').width();
//$('#contact-nav a').click(function(){
//  $('#contact-nav .ui-tabs-selected').prev().find('a').css('width', trueWidth - 2);
//})

$(document).ready(function(){
  var $tabLink = $("#tabs").children("UL").children("LI").children("A");
  var $tabContainers = $('#tabs').children('.tabs');
  $('#tabs').children('.tabs').hide();
  $('#tabs').children('.tabs:first').show();

  $tabLink.click(function(){
    $("#tabs").children("UL").children("LI").removeClass("active");
    $(this).parent("LI").addClass("active");
    $tabContainers.hide();
    $tabContainers.filter(this.hash).show();
    return false;
  });
});

$(document).ready(function(){
  var $tabLink = $("#tabs2").children("UL").children("LI").children("A");
  var $tabContainers = $('#tabs2').children('.tabs');
  $('#tabs2').children('.tabs').hide();
  $('#tabs2').children('.tabs:first').show();

  $tabLink.click(function(){
    $("#tabs2").children("UL").children("LI").removeClass("active");
    $(this).parent("LI").addClass("active");
    $tabContainers.hide();
    $tabContainers.filter(this.hash).show();
    return false;
  });
});

$(document).ready(function(){
  var $tabLink = $("#tabs3").children("UL").children("LI").children("A");
  var $tabContainers = $('#tabs3').children('.tabs');
  $('#tabs3').children('.tabs').hide();
  $('#tabs3').children('.tabs:first').show();

  $tabLink.click(function(){
    $("#tabs3").children("UL").children("LI").removeClass("active");
    $(this).parent("LI").addClass("active");
    $tabContainers.hide();
    $tabContainers.filter(this.hash).show();
    return false;
  });
});

$(".content2").hide();
$("ul#contact-nav li.ui-state-active").removeClass("ui-tabs-selected");
$("ul#contact-nav li a").click(function () {
  $(".content2").show();
});


/* Newsletter
*/

function getNewsletterSignUpForm() {
  return '<div class="clear"></div><div id="newsletter-form-arrow"></div>\
    <div id="newsletter-form">\
      Brand Knewsletter Sign Up\
      <a href="#" id="newsletter-form-close">x</a>\
      <form method="post" action="newsletter.php" id="contact-area">\
        <ul>\
          <li>\
            <label for="Name">Name:</label>\
            <input type="text" name="Name" id="Name" />\
          </li>\
          <li>\
            <label for="Email">Email:</label>\
            <input type="text" name="Email" id="Email" />\
          </li>\
          <li style="margin-top: 10px;">\
            <input type="submit" name="submit" value="" class="submit-button" />\
          </li>\
        </ul>\
      </form>\
    </div>';
}

function showNewsletterSignUpForm(evt) {
  evt && evt.preventDefault();
  if ($('#newsletter-form').length) { return ;};
  $('footer').after(getNewsletterSignUpForm());
}

function closeNewsletterForm(evt) {
  evt && evt.preventDefault();
  $('#newsletter-form').remove();
  $('#newsletter-form-arrow').remove();
}

function submitNewsletterSignupFormAjaxStyle(evt) {
  evt && evt.preventDefault();
  var name = $(evt.target).find('#Name').val();
  var email = $(evt.target).find('#Email').val();
  var data = 'Name=' + name + '&Email=' + email;
  if (!name || !email) { return; };
  console.log(name);
  console.log(email);
  console.log(data);
  $.ajax({
    url: 'newsletter.php',
    data: data,
    type: "post",
    success: function () {
      $('#newsletter-form').html('<div id="newsletter-form-thanks">Thanks for signing up to the Brand Knewsletter</div>');
      setTimeout(closeNewsletterForm, 3000);
    }
  });
}

$(document).ready(function() {
  $('#add-to-newsletter').click(showNewsletterSignUpForm);
  $('#newsletter-form form').live('submit', submitNewsletterSignupFormAjaxStyle);
  $('#newsletter-form-close').live('click', closeNewsletterForm);


  $("#services-content").hide();
  $("ul#services-list li.ui-state-active").removeClass("ui-tabs-selected");
  $("ul#services-list li a").click(function () {
    $("#services-content").show();
  });

  // Autoupdate year
    today=new Date();
    $('span#year').html(today.getFullYear());
});

