function search_init()
{
r = $('idResult');
new Form.Element.Observer(
  'idSearch',
  1,  // 100 milliseconds
  function(el, value){
  		//alert(value+'!');
        if (value.length <3) {$('idResult').hide();return false;}
        $('idResult').show();
        r.innerHTML = "<div style='width:300px; height:84px; background:url(/img/serinit.png); font-size:12px;'><div style='margin-left:40px; padding-top:30px;'><img src=/img/ajax-loader.gif> Пожалуйста подождите...</div></div>";
        new Ajax.Request('index.php?ajax=1&searchstring='+value,
          {
            method:'get',
            onSuccess: function(transport){
              r.innerHTML = transport.responseText || 'ошибка передачи данных';
            },
            onFailure: function(){r.innerHTML = 'ошибка поиска'; }
          });
  }
)
}
function searchAjax(){
   r = document.getElementById("idSearch");
   //alert(r);
   res = document.getElementById("idResult");
   //alert("abc");
   if(r.value.length >= 3){
   //alert(r.value.length);
     res.style.display = '';
     res.innerHTML = "<div style='width:300px; height:84px; background:url(/img/serinit.png); font-size:12px;'><div style='margin-left:40px; padding-top:30px;'><img src=/img/ajax-loader.gif> Пожалуйста подождите...</div></div>";
        req = '/index.php?ajax=1&searchstring='+r.value;
    var xmlhttp = getXmlHttp();
    //alert(xmlhttp);
	xmlhttp.open("GET",req);
	//alert(req);
	xmlhttp.onreadystatechange = function()
	{
            if (xmlhttp.readyState == 4)
                {
                if(xmlhttp.status == 200)
                    {
                    //alert(xmlhttp);
                    data = xmlhttp.responseText;
                    //alert(res.innerHTML);
                    if(data != ''){
                    	//alert(res);
                    	//alert(data);
                    	 res.innerHTML = data;

                    }
                    else res.innerHTML = "<div style='width:300px; height:84px; background:url(/img/serinit.png); font-size:12px;'><div style='margin-left:40px; padding-top:30px;'>Ничего не найдено. Проверьте правильность написания запроса и попробуйте еще раз.</div></div>";;
                    }
                }
            };
    xmlhttp.send(null);
   }
   else res.style.display = 'none';
}
function loadSpecOffer(n,limits){
                         url = "/ajax_spec_offers.php?spec_offer="+n;
                         if(!limits) url += "&nolimit=1";
                         //alert(url);
                        // url = "/index.php?ajax=1&searchstring=akg";
                         var xmlhttp = getXmlHttp();
						 xmlhttp.open("GET",url);
						 xmlhttp.onreadystatechange = function()
						 {
            				if (xmlhttp.readyState == 4)
                				{
                				if(xmlhttp.status == 200)
                    				{
                   						 data = xmlhttp.responseText;
                   						 //alert(data);
                    					 /*if(data != '')*/ document.getElementById('specialOffers').innerHTML = data;
                    					 	lis = document.getElementById('specialOffers').getElementsByTagName('li');
                    					 	//alert(lis.length);
                    					 	for(i=1;i<=4;i++){
                    						 	document.getElementById('li_'+i).setAttribute('class','');
                    						 if(limits){
                    						 	document.getElementById('hide_all_'+i).style.display = 'none';
                    					 		document.getElementById('see_all_'+i).style.display = 'none';
                    					 	 }
                    					 	}
                    					 	if(limits&&(lis.length > 6)) document.getElementById('see_all_'+n).style.display='';
                    					 document.getElementById('li_'+n).setAttribute('class','active');

                    					 //alert(data);
                    					 //alert(n);
                  					 }
                				  }
           					 };
   							 xmlhttp.send(null);
                      }
