jQuery(document).ready(function($) {
  $("a[rel=external]").attr('target', '_blank');
  $(".blogroll a").attr('target', '_blank');
  $('#news-delivery form').attr('target', 'popupwindow');
  $('li:last-child').addClass('last');
  $('#catdrop').css('height', '70px');

  var ddHead = $('#catdrop p');
  var ddList = $('#catdrop ul');

  ddHead.show();
  ddList.removeClass('links').addClass('droplist');

  $('a.trigger', ddHead).click(function() {
    if ( !ddList.is(':visible') ) { ddList.slideDown('slow'); }
    else { ddList.slideUp('slow'); }
    return false;
  });

  /*
  $("a.ovtrigger").overlay({

    expose: 'darkred',
    effect: 'apple',

    onBeforeLoad: function() {

      // grab wrapper element inside content
      var wrap = this.getContent().find(".contentWrap");

      // load the page specified in the trigger
      wrap.load(this.getTrigger().attr("href"));
    }

  });
  */

  $('#menu-bottom a').click(function(){
    var w = 600;
    var h = 420;
    var left = (screen.width/2)-(w/2);
    var top = (screen.height/2)-(h/2);
    window.open ($(this).attr('href'), 'misc', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);

    return false;
  });

  var featured = $("#featured");
  featured.scrollable({
    item: "#featured .post",
    //next: "#featured .forward a",
    //prev: "#featured .backward a",
    size: 1,
    easing: 'linear',
    loop: true
  })
    .mousewheel()
    .autoscroll({autoplay: true});

  // Testy fade-in-out
  $('.fading .item:gt(0)').hide();
  setInterval(function(){
    $('.fading .item:first-child').fadeOut()
      .next('.item').fadeIn()
      .end().appendTo('.fading');
  }, 6000);

});

function checkform(form) {

  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = form.email.value;

  // ** START **
  if (form.name.value == "") {
    alert( "Please enter your first name." );
    form.name.focus();
    return false ;
  }

   // search email text for regular exp matches
  if (strEmail.search(validRegExp) == -1) {
    alert('A valid e-mail address is required.\nPlease re-enter it and retry');
    return false;
  }


  // ** END **
  return true ;
}
