$(document).ready(function init(){
     if($("#curr").html()!=null)
           {  
                  var parent =$("#curr").parent().parent().parent().parent().html();
                  var search ='class="category-menu-item"';
                  var replace ='class="category-menu-item active"';
                  parent=parent.split(search).join(replace);
                  search ='style="display: none;"';
                  replace =' ';
                  parent=parent.split(search).join(replace);
                  $("#curr").parent().parent().parent().parent().html(parent);
                 
            }
            
    });

function add_to_cart(price)
{
    var count = $("#cart_q").html();
    var sum = $("#cart_p").html();
     sum = sum.replace(/р./g, "") 
     sum= +sum+price;
     count= +count+1;
     sum =sum+' р.';
      // Handler for .ready() called.
      $("#cart_q").html(count);
      $("#cart_p").html(sum);
    
}
//кроссбраузерное решение. Скопипастил с выкипедии.
	//тут мы создаём объект в зависимости от браузера
         function createRequestObject() {
	  if (typeof XMLHttpRequest === 'undefined') {
	    XMLHttpRequest = function() {
	      try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
	        catch(e) {}
	      try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
	        catch(e) {}
	      try { return new ActiveXObject("Msxml2.XMLHTTP"); }
	        catch(e) {}
	      try { return new ActiveXObject("Microsoft.XMLHTTP"); }
	        catch(e) {}
	      throw new Error("This browser does not support XMLHttpRequest.");
	    };
	  }
             return new XMLHttpRequest();
	}
	 
	function vote(id)
	{
	//эта функция сработает при клике на кнопку.
	        req =new XMLHttpRequest(); //new обязательно -иначе в ие и хроме не пашет
	    if (req) {
              
	        req.open("POST",'/ajax.php', true); //скрипт к которому обращаемся
	        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // заголовок в посте это обязательный атрибут
	        req.onreadystatechange = processReqChange; // обработчик приёма ответа
	      
                req.send(id);
                // значения
	    }
	}
	 
	function processReqChange()
	{
	var statusElem = document.getElementById('vote_status')
	  try {
	    if (req.readyState == 4) {
	        // для статуса "OK"
	        if (req.status == 200) {
                  add_to_cart(+req.responseText);
	        } else {
	            alert("Не удалось получить данные:\n" +
	                req.statusText);
	        }
	    }
	  }
	  catch( e ) {
          // alert('Ошибка: ' + e.description);
	      // В связи с багом XMLHttpRequest в Firefox приходится отлавливать ошибку
	      // Bugzilla Bug 238559 XMLHttpRequest needs a way to report networking errors
	      // https://bugzilla.mozilla.org/show_bug.cgi?id=238559
	   }
	 } 
	   function Go_to_item(val)
            {   var frm = document.form_items;
                    frm.del_id.value = val;
           
                    frm.submit();
            }
          
       function update_cart(count,sum)
          {
              $("#cart_q").html(count);
              sum=sum+" р."
              $("#cart_p").html(sum); 
          }  
