$(document).ready(function() {

  /**
  * fix png images for IE < 6
  */
  $(document).pngFix();

  /**
  * menu
  */

  var li_img1 = new Image();
  li_img1.src = "/templates/img/arr_grey.gif";

  var li_img2 = new Image();
  li_img2.src = "/templates/img/arr_orange.gif";

	$('.menu a').each(function() {
	    if ($(this).next('ul').length  != 0) {
			$(this).click(function() {
				$(this).next().addClass('live_submenu');

				if ($(this).next().css('display') == 'block') {
					$(this).next().slideUp('normal');
					$(this).next().prev('a').css('color', '#231F20');
					$(this).next().prev('a').parent('li').css('list-style-image', 'url(/templates/img/arr_grey.gif)');
				}
				else {
					$('ul.live_submenu').each(function() {
						$(this).slideUp('normal');
						$(this).prev('a').css('color', '#231F20');
						$(this).prev('a').parent('li').css('list-style-image', 'url(/templates/img/arr_grey.gif)');

					});

					$(this).next().slideDown('normal');
					$(this).next().prev('a').css('color', '#F8A81D');
					$(this).next().prev('a').parent('li').css('list-style-image', 'url(/templates/img/arr_orange.gif)');
				}

				return false;
			});
		}
	});


  /**
  * add target=_blank to links that requires it
  */
  $('a[rel="external"]').attr("target","_blank");

  /**
  * header slideshow
  */
  var start = true;

  var imgWrapper = $('.slideshow > img');

  // only show the first image, hide the rest
  //$('ul.recentlist li a.current').attr('href')
  var link_hash = $('ul.recentlist li a.current').attr('href');
  imgWrapper.hide().filter(link_hash).show();
  $('.image_title').html(imgWrapper.filter(link_hash).attr('alt'));

  $('ul.recentlist li a').click(function() {
    // check if this item doesn't have class "current"
    // if it has class "current" it must not execute the script again
    if (this.className.indexOf('current') == -1){
      start = false;

      clearTimeout(t);

      imgWrapper.fadeOut('fast');

      imgWrapper.filter(this.hash).fadeIn(500);
      $('ul.recentlist li a').removeClass('current');
      $(this).addClass('current');
      $('.image_title').html(imgWrapper.filter(this.hash).attr('alt'));

      $('#play').fadeIn('fast');
    }

    return false;

  });

  function autoplay_images()
  {
    var next_a = $('ul.recentlist li a.current').parent().next('li').children('a');

    if ($(next_a).length == 0)
    {
      var next_a = $('ul.recentlist li a:first');
    }

    var current_a = $('ul.recentlist li a.current');
    var link_hash = $(next_a).attr('href')

    imgWrapper.fadeOut('fast');

    imgWrapper.filter(link_hash).fadeIn(500);
    $(current_a).removeClass('current');
    $(next_a).addClass('current');
    $('.image_title').html(imgWrapper.filter(link_hash).attr('alt'));

    t = setTimeout(function() {
                      autoplay_images()
                   }, 5000);
  }

  t = setTimeout(function() {
                    autoplay_images()
                 }, 5000);

  $('#play').click(function() {
    start = true;

    autoplay_images();

    $(this).fadeOut('slow');

    return false;
  })

});

