$(document).ready(function() {	
	// Находим все формы где есть /search/, и  переделаем его под нас добавим класс
	var forms = $('form').get();
	if(forms!=null && forms!='undefined' && forms.length>0)
	{
		for(var i=0; i < forms.length; i++)
		{
			var form = forms[i];
			if($(form).attr('action')=='/search/' || $(form).attr('action')=='/search') // Значит наш то что ишем
			{				
				//$(form).find('input[type=text]').addClass('asearch_text');
				//$(form).find('input[type=submit]').addClass('asearch_btn');
				//$(form).find('input[type=image]').addClass('asearch_btn');
				$(form).find('.asearch_text').removeClass('asearch_text');
				
				var sclick = '';
				var click = $(form).find('.asearch_btn');
				if(click!=null && click.attr('onclick')!=null) sclick =  click.attr('onclick').toString().replace('return false', '');
				
				$(form).find('.asearch_btn').attr('onclick', sclick);
				$(form).find('.asearch_btn').removeClass('asearch_btn');

				$(form).addClass('asearch_form');
			}
		}
	}
	
	$('.asearch_form').submit(function(){		
		var inp = $(this).find('input[type=text]');
		$('div#asearch').before('<div class="asearch_ajax_loader" style="color:#777777; position:absolute; display:none; margin-left:4px; margin-top:-11px; font-size:11px;">загрузка поиска.. &nbsp;&nbsp;<img style="" src="/rel/all/images/loader.gif" /></div>').parent().find('.asearch_ajax_loader').fadeIn(50);
		$('div#asearch').animate({'opacity':0.8},100,function () {
			$.ajax({
				type:'POST',
				data:'&text='+inp.val(),
				url:'/asearch/',
				success:function(data) {

					$('.asearch_ajax_loader').stop().animate({'opacity':0},100,function() { $(this).remove(); });
					
					if(data=='') return false;
					
					$('div#asearch').html(data).animate({'opacity':1},100, function() {
						$(this).slideDown(200);
						start_gallery();
					});
					}			
				});
		});
			
		return false;
		
	});
	
	// Не пойдет этот метод а если формы несколько и кнопок тоже то он возмет данные первой формы.
	// Поэтому надо сделать ещё onsubmit. Вот это правильно!
	$('.asearch_btn').live('click', function() {
		$('div#asearch').before('<div class="asearch_ajax_loader" style="color:#777777; position:absolute; display:none; margin-left:4px; margin-top:-11px; font-size:11px;">загрузка поиска.. &nbsp;&nbsp;<img style="" src="/rel/all/images/loader.gif" /></div>').parent().find('.asearch_ajax_loader').fadeIn(50);
		$('div#asearch').animate({'opacity':0.8},100,function () {
			$.ajax({
				type:'POST',
				data:'&text='+$('.asearch_text').val(),
				url:'/asearch/',
				success:function(data) {

					$('.asearch_ajax_loader').stop().animate({'opacity':0},100,function() { $(this).remove(); });
					
					if(data=='') return false;
					
					$('div#asearch').html(data).animate({'opacity':1},100, function() {
						$(this).slideDown(200);
						start_gallery();
					});
					}			
				});
		});
			
		return false;
	});
	
		$('a.asearch_nav').live('click', function() {
				var obj = this;
				var href = $(this).attr('href');
				
				var t = href.split('/');

				$(obj).after('<img class="asearch_ajax_loader" style="position:absolute; display:none; margin-left:-5px; margin-top:-7px;" src="/asearch/mf/ajax_loader.gif" />').parent().find('.asearch_ajax_loader').fadeIn(50);
				
				$('div#asearch_ajax_'+t[2]).stop().animate({'opacity':0.8},100);
				
				$.ajax({
				type:'POST',
				data:'&text='+$('#asearch_orig_phrase').html(),
					url:href,
					success:function(data) {

						$('div#asearch_ajax_'+t[2]).parent().find('.asearch_ajax_loader').stop().animate({'opacity':0},100,function() { $(this).remove(); });

						$('div#asearch_ajax_'+t[2]).stop().animate({'opacity':1},100, function() { $(this).replaceWith(data); start_gallery(); });
						
						//alert(data);
					}			
				});
			
		return false;
	});
});

//CSS LOAD
$("head").append("<link>");
	css = $("head").children(":last");
	css.attr({
	  rel:  "stylesheet",
	  type: "text/css",
	  href: "/asearch/mf/asearch.css"
	});

