/**************************************************************************/
/**************** добавление товаров в корзину
/**************************************************************************/


    function add_to_busket(id_good) {
    	var qty_elt = 	document.getElementById("kolvo_"+id_good);
    	var kolvo=qty_elt ? qty_elt.value : 1;
    	//var number_div='loader_'+id_good;
    	
    	//alert(number_div);
    	
   //	alert (id_good+'-'+kolvo);
    	
				//var mCur = mousePageXY(evt);
  	   // document.getElementById(number_div).innerHTML='<img border="0" src="image/loader.gif">';

        JsHttpRequest.query(
            '../ajax/add_to_basket.php', // backend
            {
                'str': id_good,
                'str1': kolvo

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
										//alert(result["str"]+''+result["str1"]);
                	  document.getElementById('busket_kolvo').innerHTML=result["str"];
                	  document.getElementById('busket_summa').innerHTML=result["str1"];
                	  //document.getElementById('gallery_'+id).innerHTML=result["str"];
                	  //alert ('Товар добавлен в корзину!');
                	  runEffect();
                	  //runDialog();
                	  runAlert();
                }
            },

            false

            //true  // do not disable caching
        );

        
        
        function runAlert(){
         	/*$("#alert_button").click( function() {*/
 			jAlert('Товар добавлен в корзину!','Внимание');
 		};
        

			function runDialog(){
				//alert ('Товар добавлен в корзину!');
				$("#dialog").dialog({
					bgiframe: true,
					modal: false,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
						}
					}
				});
			};

        
        
		//run the currently selected effect
		function runEffect(){
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale, transfer, or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 100}; }
			else if(selectedEffect == 'transfer'){ options = { to: "#button", className: 'ui-effects-transfer' }; }
			else if(selectedEffect == 'size'){ options = { to: {width: 280,height: 185} }; }
			
			//run the effect
			$("#effect").show(selectedEffect,options,500,callback);
		};
		
		//callback function to bring a hidden box back
		function callback(){
			setTimeout(function(){
				$("#effect:visible").removeAttr('style').hide().fadeOut();
			}, 1000);
		};        
        
               
        return false;

    }   
    
    
    
    
/**************************************************************************/
/**************** очищаем корзину товаров
/**************************************************************************/

    function clear_busket() {
    	
   	
        JsHttpRequest.query(
            '../ajax/clear_basket.php', // backend
            {
               //'str': id_good,
               // 'str1': kolvo

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
										//alert(result["str"]+''+result["str1"]);
                	  document.getElementById('busket_kolvo').innerHTML=result["str"];
                	  document.getElementById('busket_summa').innerHTML=result["str1"];
                	  //document.getElementById('gallery_'+id).innerHTML=result["str"];
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

    }  
    
    
/**************************************************************************/
/**************** пересчитываем корзину
/**************************************************************************/

    function delete_busket(id_good) {
    	
   	 if (confirm('Вы действительно хотите удалить?')) {
   	 	
		document.getElementById('loader').innerHTML='<img border="0" src="image/loader.gif">';   	 	
    	
		//alert ('удаление'+id_good);
   	
        JsHttpRequest.query(
            '../ajax/delete_basket.php', // backend
            {
               'str': id_good
               // 'str1': kolvo

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
					  //alert(result["str"]+''+result["str1"]);
                	  document.getElementById('busket_kolvo').innerHTML=result["str"];
                	  document.getElementById('busket_summa').innerHTML=result["str1"];
                	  document.getElementById('busket').innerHTML=result["str2"];                	  
                	  document.getElementById('loader').innerHTML="";                	  
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

   	 } else {
   	 	
        return false;
           	 	
   	 }

    } 
    
/**************************************************************************/
/**************** пересчитываем корзину
/**************************************************************************/

    function count_busket(id_good) {
    	
		document.getElementById('loader').innerHTML='<img border="0" src="image/loader.gif">';   	 	
		
		var kolvo=document.getElementById("kolvo_"+id_good).value;
    	
		//alert ('удаление'+id_good);
   	
        JsHttpRequest.query(
            '../ajax/count_basket.php', // backend
            {
               'str': id_good,
               'str1': kolvo

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
					  //alert(result["str"]+''+result["str1"]);
                	  document.getElementById('busket_kolvo').innerHTML=result["str"];
                	  document.getElementById('busket_summa').innerHTML=result["str1"];
                	  document.getElementById('busket').innerHTML=result["str2"];                	  
                	  document.getElementById('loader').innerHTML="";                	  
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

    }  
    
    
/**************************************************************************/
/**************** оформление корзины
/**************************************************************************/

    function order_busket() {
    	
		document.getElementById('loader').innerHTML='<img border="0" src="image/loader.gif">';   	 	
		
		//alert ('оформление');
   	
        JsHttpRequest.query(
            '../ajax/order_basket.php', // backend
            {
               //'str': id_good,
               //'str1': kolvo

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
					  //alert(result["str"]+''+result["str1"]);
                	  //document.getElementById('busket_kolvo').innerHTML=result["str"];
                	  //document.getElementById('busket_summa').innerHTML=result["str1"];
                	  //document.getElementById('busket').innerHTML=result["str2"];                	  
                	  document.getElementById('loader').innerHTML="";                	  
                	  document.getElementById('order_busket').innerHTML=result["str"];
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

    }      
    
    
    
/**************************************************************************/
/**************** закрывает окно оформление и возвращает назад в корзину
/**************************************************************************/

    function cansel_order_busket() {
    	
		document.getElementById('loader').innerHTML='<img border="0" src="image/loader.gif">';   	 	
		
		//alert ('оформление');
   	
        JsHttpRequest.query(
            '../ajax/cansel_order_basket.php', // backend
            {
               //'str': id_good,
               //'str1': kolvo

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
					  //alert(result["str"]+''+result["str1"]);
                	  //document.getElementById('busket_kolvo').innerHTML=result["str"];
                	  //document.getElementById('busket_summa').innerHTML=result["str1"];
                	  //document.getElementById('busket').innerHTML=result["str2"];                	  
                	  document.getElementById('loader').innerHTML="";                	  
                	  document.getElementById('busket').innerHTML=result["str"];
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

    }
    
    
    
/**************************************************************************/
/**************** пересчитываем заказ
/**************************************************************************/

    function delete_order(id_good, number_order) {
    	
   	 if (confirm('Вы действительно хотите удалить?')) {
   	 	
		document.getElementById('loader').innerHTML='<img border="0" src="../../image/loader.gif">';   	 	
    	
		//alert ('удаление'+id_good);
   	
        JsHttpRequest.query(
            '../../ajax/delete_order.php', // backend
            {
               'str': id_good,
               'str1': number_order

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
					  //alert(result["str"]+''+result["str1"]);
                	  document.getElementById('busket').innerHTML=result["str"];                	  
                	  document.getElementById('loader').innerHTML="";                	  
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

   	 } else {
   	 	
        return false;
           	 	
   	 }

    }     
    
    
/**************************************************************************/
/**************** пересчитываем корзину
/**************************************************************************/

    function count_order(id_good, number_order) {
    	
		document.getElementById('loader').innerHTML='<img border="0" src="../../image/loader.gif">';   	 	
		
		var kolvo=document.getElementById("kolvo_"+id_good).value;
    	
		//alert ('пересчет'+id_good);
   	
        JsHttpRequest.query(
            '../../ajax/count_order.php', // backend
            {
               'str': id_good,
               'str1': kolvo,
               'str2': number_order

            },
            // Function is called when an answer arrives.
            function(result, errors) {
				
                if (result) {
					  //alert(result["str"]);
                	  document.getElementById('busket').innerHTML=result["str"];                	  
                	  document.getElementById('loader').innerHTML="";                	  
                }
            },

            false

            //true  // do not disable caching
        );
        
        
        return false;

    }  
        

