$.noConflict();
jQuery(document).ready(function($) {

  /* Clear 'dem Fields by Matthew Born */
  $('input[type=text]').focus(function(){
    if(!$(this).attr('placeholder')){
      if(!$(this).val()){
        $(this).attr('placeholder', ' ');
        $(this).val('').addClass('active');
      } else {
        $(this).attr('placeholder', $(this).val());
        $(this).val('').addClass('active');
      }
    } else if($(this).val() === $(this).attr('placeholder')){
      $(this).val('').addClass('active');
    }
  }).blur(function(){
    if(!$(this).val()){
      if($(this).attr('placeholder') === ' '){
        $(this).val('');
      } else {
        $(this).val($(this).attr('placeholder'));
      } $(this).removeAttr('placeholder').removeAttr('class')
    }
  });

    // External Links
    $('a[rel*=external]').click(function(){
        window.open(this.href);
        return false;
    });

    // Front Page Slider
    $('.front #slider .images').cycle({
        fx: 'scrollHorz',
        easing: 'easeOutExpo',
        timeout: 10000,
        pause: 1,
        pager: '.front #slider .controls',
        pagerAnchorBuilder: function(idx, slide) {
            return '<a href="#">&bull;</a>';
        }
    });

    // Events Images Slider
    $('.events #slider .images').cycle({
        fx: 'scrollHorz',
        easing: 'easeOutExpo',
        timeout: 0,
        pager: '.events .controls',
        pagerAnchorBuilder: function(idx, slide) {
            return '<li class="menu-item"><a href="#">' + slide.title + '</a></li>';
        }
    });

    // Events Text Slider
    $('.events #main').cycle({
        fx: 'scrollHorz',
        timeout: 0,
        speed:  0, 
        easing: 'easeOutExpo',
        pager: '.events .controls',
        pagerAnchorBuilder: function(idx, slide) {
            return '.controls li:eq(' + idx + ') a';
        }
    });
    
    // Slide toggle.
    $('.toggle').click(function(){
    
        $(this).next().slideToggle(250, 'easeInOutExpo');
        $(this).toggleClass('open');
    
    });

});
