$(document).ready(function() {
$('a.image').lightBox();
$('a[rel*=nofollow]').attr("target", "_blank")
$('span.player').click(function(){
  var params = $(this).attr('id').split('_');
  soundManager.setVolume('sound',85);
  soundManager.destroySound('sound');
  if ($(this).is(".playing")) { $(".playing").removeClass("playing"); }
  else {
    soundManager.createSound('sound','/audio/'+(params.length>1?params[0]+'/'+params[1]:params[0])+'.mp3');
    soundManager.play('sound', { onfinish: function() { $(".playing").removeClass("playing"); soundManager.destroySound('sound'); } });
    $(".playing").removeClass("playing");
    $(this).addClass("playing");
    }
  })
})
$(function() {
  if (!$("#name").val()) $("#name").focus();
  $("#send").click(function(){
    $(this).blur();
    var valid_email = true;
    if (jQuery.trim($("#email").val())) {
      var objRegExp  = /(^[a-z]([a-z0-9_\.]*)@([a-z0-9_\.]*)([.][a-z]{3,4})$)|(^[a-z]([a-z0-9_\.]*)@([a-z0-9_\.]*)(\.[a-z]{2,3})(\.[a-z]{2})+$|(^[a-z])([a-z0-9_\.]*)@([0-9]+)(\.[0-9]+)(\.[0-9]+)(\.[0-9]+)+$)/i;
      valid_email = (objRegExp.test(jQuery.trim($("#email").val())));
      }
    if (jQuery.trim($("#name").val()) && (jQuery.trim($("#phone").val()) || (jQuery.trim($("#email").val()) && valid_email)) && (jQuery.trim($("#message").val()) || jQuery.trim($("#orderdisk").val()))) {
      $.post('/contact', { name: jQuery.trim($("#name").val()), phone: jQuery.trim($("#phone").val()), email: jQuery.trim($("#email").val()), message: jQuery.trim($("#message").val()), orderdisk: jQuery.trim($("#orderdisk").val()) }, function() { $("#contact").slideUp('slow', function() { $("#contact").html('<h3>ההודעה נשלחה.</h3>').slideDown('slow'); } )} );
      }
    else {
      var error = '<ul>';
      if (!jQuery.trim($("#name").val())) error += '<li>יש להקיש שם.</li>';
      if (!jQuery.trim($("#phone").val()) && !jQuery.trim($("#email").val())) error += '<li>יש להקיש מס\' טלפון או כתובת דואר אלקטרוני.</li>';
      if (!valid_email) error += '<li>כתובת הדואר אלקטרוני שהוקשה אינה תקינה.</li>';
      if (!jQuery.trim($("#message").val()) && !jQuery.trim($("#orderdisk").val())) error += '<li>יש להקיש הודעה.</li>';
      error += '</ul>';
      $("#error").html(error);
      $("#error").slideDown('slow', function() { $("#error").animate({opacity:1},5000).slideUp('slow') });
      }
  });
});
