$(document).ready(function(){
		   
  // Open external links in new tab/window
  $("a[href*='http://']:not([href*='"+location.hostname+"'])").click(function(){
    this.target = "_blank";
  });
    
  // Return inputs to default value on blur.
  $('input[type="text"]').focus(function(){
    if ($(this).attr("value") === $(this).attr("defaultValue")) {
      $(this).attr("value", "");
    }
  }).blur(function(){
    if ($(this).attr("value") === "") {
     $(this).attr("value", $(this).attr("defaultValue"));
    }
  });
  
  //email replacement
  $('.safemail').each(function(){
    var emaillink = $(this).text().
                    replace(/\sat\s/g, "@").
                    replace(/\sdot\s/g, ".");

    if ($(this).attr('title')) {
      emaillink += "?subject=" + $(this).attr('title').replace(/\s/g,"%20");
    }
    $(this).replaceWith("<a href=\"mailto:" + emaillink + "\">" + emaillink.split("?")[0] + "</a>");
  });
  

  //add typekit font
  $("h3, .title, #nav, #subnav, #titleheader, #ordering-page label").addClass("tk-proxima-nova");

  //remove bottom border in last li
  $("#awards li:last").css('border', '0');
  
  //remove margin on first award medal
  $("#awards img:first").css('margin', '0');
  
  
  //Share Functionality
  $(".popup-button").click(function(){
    $(this).next(".popup").stop(true, true).fadeToggle(100);
    return false;
  });
  
  $(".popup .close").click(function(){
    $(this).parent(".popup").fadeToggle(100, function(){
      $(this).find(".mail_share").hide();
      $(this).find(".share-links").show();
    });
    return false;
  });
  
  $(".mail_share").hide();
  $(".popup .send-email").click(function(){
    var common_parent = $(this).parents(".popup");
    $(common_parent).find(".share-links").slideToggle(200, function(){
      $(common_parent).find(".mail_share").slideToggle(200);
    });
    return false;
  });
  
  $(".mail_share .close-button").click(function(){
    var common_parent = $(this).parents(".popup");
    $(common_parent).find(".mail_share").slideToggle(200, function(){
      $(common_parent).find(".share-links").slideToggle(200);
    });
    return false;
  });
  
  //Form Validation
	$(".mail_share").validate();
  
  
  //Print Functionality
  $("a.printme").live("click", function(){
    window.print(); 

    return false;
  });

  // Contact form
  $('#enquiry_subject').change(function(){
    $('#product_details')[(this.value=='Product Issue'?'show':'hide')]();
  }).change();
  
  
});

// Youtube player in homepage banners
var playVideo = function(id){
  var params = { allowScriptAccess: "always" };
  var atts = { id: id };
  swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+id,
                     id, "960", "459", "8", null, null, params, atts);
}

var players = [];
var onYouTubePlayerReady = function(playerID){
  $('#cycle').cycle('pause');
  playerID = unescape(playerID);
  player = document.getElementById(playerID);
  player.loadVideoById(playerID);
  player.addEventListener('onStateChange', "onStateChange(player)");
}

var onStateChange = function(player){
  if(player.getPlayerState() == 0){
    $('#cycle .video object').replaceWith('<div id="'+player.id+'">');
    $('#cycle').cycle('resume');
  }
}


$(window).load(function(){
  //dropdown navigation
  $(".has_dd").mouseover(function(){
    $(this).find(".dropdown").show();
  }).mouseout(function(){
    $(this).find(".dropdown").hide();
  });
});

