(function($) {
  $(document).ready(function(){	
  
	var imgAlt = new Array();
	$('#coctailsLoadSearchResults li').each(function(i) {
		//alert($(this).find('a img').attr('alt'));
		imgAlt[i] = $(this).find('a img').attr('alt');
	});
	
	
	
	$('.coctails_list li a,#most_popular ul a').live('click',function(){
		
		var rel = $(this).parent().find('a img').attr('alt');	
		var a = false; 
		for (var i = 0; i < imgAlt.length; i++) {
			if (imgAlt[i] == rel) break;
		}
		//alert('val = ' + val + ' i = ' + i + ' imgAlt = ' + imgAlt[i]);
		$('#coctail_show .links .right,#coctail_show .links .left').live('click', function() { 	
			//alert($(this).attr('class'));
			if ($(this).attr('class') == 'right') var val = ((i + 1) > imgAlt.length) ? imgAlt[0] : imgAlt[i + 1];
			if ($(this).attr('class') == 'left') var  val = ((i - 1) < 0) ? imgAlt[imgAlt.length] : imgAlt[i - 1];
			$('#pic_editor').fadeOut();
			$('#coctail_show').remove();
			$('#oneParticipant').remove();
			var path = '/coctails/load_coctail_block/' + val + '/';		
			$.ajax({
				url:  path,
				type:  'POST',
				cache: false,
				success: function(response) {  
					if(response!=''){
							$('body').prepend(response);
							var doc    = document.documentElement || document.body;
							var elTop  = Math.round(doc.scrollTop+(doc.clientHeight-550)/2)+'px';
							$('#coctail_show').css('top',elTop).attr('rel', rel);
					}
				}
			})
			if ($(this).attr('class') == 'right') {
				i++;
				val = ((i + 1) > imgAlt.length) ? imgAlt[0] : imgAlt[i];
			} else {
				i--;
				val = ((i - 1) < 0) ? imgAlt[imgAlt.length] : imgAlt[i];
			}
			return false;
		});				
		
		
		//alert($('img[alt=32]').attr('src')); 
		$.ajax({
			url:   $(this).attr('href'),
			type:  'POST',
			cache: false,
			success: function(response) {  
				if(response!=''){
					$('#shadow').show();
					$('body').prepend(response);
					var doc    = document.documentElement || document.body; 
					var elTop  = Math.round(doc.scrollTop+(doc.clientHeight-550)/2)+'px'; 
					$('#coctail_show').css('top',elTop).attr('rel', rel);
				}
			}
		}) 
	  return false;
	});
	
	$('#coctails_search form fieldset select.catalog_categories').val(0);
    $('#coctails_search form fieldset select').live('change',function(){
	  if ( $(this).hasClass('catalog_categories') ) {
		if($(this).val()!=0){
			//$('#coctails_search form fieldset select.catalog_categories').attr('disabled','disabled');
			//$(this).removeAttr('disabled');
			var t = $(this).val();
			$('#coctails_search form fieldset select.catalog_categories').val(0);
			$(this).val(t);
		} else {
			$('#coctails_search form fieldset select').removeAttr('disabled');
		}
	  }
	  
	  
	  form = $('#coctails_search_form');
	  $.ajax({
		url:   $(form).attr('action'),
		type:  'POST',
		data: $(form).serialize(),
		cache: false,
		success: function(response) { 
		  $('#coctails_search_results').html(response);
		}
	  });  
	  
	})
	//
	$('#coctails_search form fieldset input').live('change',function(){
	  form = $('#coctails_search_form');
	  $.ajax({
		url:   $(form).attr('action'),
		type:  'POST',
		data: $(form).serialize(),
		cache: false,
		success: function(response) { 
		  $('#coctails_search_results').html(response);
		}
	  });  
	  
	})
	$('#loadSearchResults').live('click',function(){
	  form = $('#coctails_search_form');
	  $.ajax({
		url:   $(form).attr('action')+'?full_list=1',
		type:  'POST',
		data: $(form).serialize(),
		cache: false,
		success: function(response) { 
		  $('#coctailsLoadSearchResults').html(response);
		}
	  });
	  return true;	  
	})
  })
})(jQuery);
