$(document).ready( function(){

	$('body').live('click',function(){
		$('form div.select ul.active').slideUp('fast').removeClass('active')
	});

	$('form div.select input').live('mousedown',function(){
		$(this).parents('div.select').find('ul').slideToggle('fast', function(){
			$(this).parents('div.select').find('ul').toggleClass('active')
		});
		return false;
	});
	$('form div.select ul li a').live('click',function(){
		$(this).parents('div.select').find('input').val($(this).text()).attr('disabled','');
		$(this).parents('ul').slideUp('fast').toggleClass('active');
		return false;
	})
	
	$('ul.previews li a').click(function(){
		$('#fader').show(0);
		$('#popUpGallery').show();
		return false;
	})
	$('#popUpGallery a.close, #fader').live('click', function(){
		$('#popUpGallery').hide();
		$('#fader').hide();
		return false;
	})
	$(document).keydown(function(e) {
		if (e.keyCode == 27) {
			$('#popUpGallery').hide();
			$('#fader').hide();
		}
	});

function replace() {
  $replacement
    .addClass(config.replacementClass + '-' + currentId)
    .insertBefore($input)
    .bind('mouseenter', function () {
      toggleVisibility(true);
      toggleHoverClass(true);
    })
    .bind('init', function () {
      createWrapper();
      createFileName();
    })
    .trigger('init');
}

	$("a[rel=img_group]").fancybox({
	    'transitionIn'      : 'elastic',
	    'transitionOut'     : 'elastic',
	    'titlePosition'     : 'over',
	    'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
					}
	});

});

