//jQuery.noConflict();

jQuery(document).ready(function(){

  //Radiobuttons, Checkboxen
  jQuery('input:radio').uniform({selectClass:"selectbox",radioClass:"radio",checkboxClass:"checkbox"});
  jQuery('input:checkbox').uniform({selectClass:"selectbox",radioClass:"radio",checkboxClass:"checkbox"});
  


  //Selectfelder
  jQuery('select').selectbox();
  
  //Selectboxen
  //$(function(){ $('select').uniform(); });

  //jQuery('.selectbox-wrapper li:first-child').css('display','none');

    jQuery('.select_wrapper').click(function() {
      if (jQuery(this).is('.close')) {
      jQuery(this).removeClass('close');
      jQuery(this).find('.selectbox-wrapper').css('display','none');
      return false;

    } else {
      jQuery(this).addClass('close');
      jQuery(this).find('.selectbox-wrapper').css('display','block');
      return false;
    }
  });

  //Content-Box Linke Obere Ecke tauschen
  if (jQuery('#searchmenu ul li:first-child').is('.active')) {
    jQuery('.q1').addClass('q1_a');
    jQuery('.q1').removeClass('q1');
  };

  //Gallery
  var index_highlight = 0;

  jQuery('.gallery_navigation img').live('click', function() {
    var collection = [];

      jQuery('a[rel="preview"]').each(function() {
            var href = jQuery(this).attr('href');
            if (href) {collection.push(href);}
        });

        index_highlight = jQuery('.gallery_navigation ul li').index(jQuery(this).parent());
    var current = jQuery('.gallery .sample img:last').stop(true,true).css({opacity: 1});
    var next = current.clone().attr('src', collection[index_highlight]).hide();

    current.after(next);

    next.load(function() {
      jQuery(this).fadeIn('slow', (function(el) {
          return function() {
            el.remove();
          }
        })(current));
      });

    return false;
  });

  //Fancybox
    jQuery('a[rel="single"], .gallery .sample img').live('click', function() {
        var collection = [];

      jQuery('a[rel="fancy"]').each(function() {
            var href = jQuery(this).attr('href');
            if (href) {collection.push(href);}
        });
        jQuery.fancybox(collection, {
            'padding' : 10,
            'margin' : 20,
            'transitionIn' : 'fade',
            'transitionOut' : 'fade',
            'overlayShow' : true,
            'type' : 'image',
            'changeFade' : 'fast',
            'index' : index_highlight
        });
        return false;
    });

    jQuery('a[rel="all"]').live('click', function() {
        var collection = [];

      jQuery('a[rel="fancy"]').each(function() {
            var href = jQuery(this).attr('href');
            if (href) {collection.push(href);}
        });

        jQuery.fancybox(collection, {
            'padding' : 10,
            'margin' : 20,
            'transitionIn' : 'fade',
            'transitionOut' : 'fade',
            'overlayShow' : true,
            'type' : 'image',
            'changeFade' : 'fast'
        })

        return false;
    });
});
