// JavaScript Document

  $(document).ready(function(){

        $('.add_to_shoppingcart_anchors').each(function(){
        //alert($(this).attr('title'));
           $(this).click(function(e){
              return addToShoppingCart($(this).attr('title'), 1, e.pageX , e.pageY);
           }); 

        });

  
  });

  
  function addToShoppingCart(products_id, quantity, x, y){
  //alert(products_id+'-'+quantity);
            if(!quantity)quantity = '1';
  
            $('#shoppingcart_dropper').html('<div style="text-align: center;"><br /><br />Sepetiniz Güncelleniyor.</div>');
            $('#sc_div_top').text('Sepetiniz güncelleniyor...');
            $('#shoppingcart_dropper').removeClass('shoppingcart_class');  
            $('#shoppingcart_dropper').addClass('loadable-element');  
            $('#shoppingcart_dropper').hide();
            $('#shoppingcart_dropper').stopTime("hide2");
              
            
//            var theLeft = ($('#a_add_to_shoppingcart_'+products_id).offset().left + 5) + 'px' ;
//            var theTop = ($('#a_add_to_shoppingcart_'+products_id).offset().top - 105) + 'px';
            if(x && y){
            var theLeft = (x - ($('#shoppingcart_dropper').width() / 2)) + 'px';
            var theTop = (y - ($('#shoppingcart_dropper').height()/2)) + 'px';
            }else{
            var theLeft = (($('#a_add_to_shoppingcart_'+products_id).offset().left + ($('#a_add_to_shoppingcart_'+products_id).width()/2) ) - ($('#shoppingcart_dropper').width() / 2)) + 'px';
            var theTop = (($('#a_add_to_shoppingcart_'+products_id).offset().top + ($('#a_add_to_shoppingcart_'+products_id).height()/2) ) - ($('#shoppingcart_dropper').height()/2)) + 'px';
            }
     
            $('#centerScreen').css('left', theLeft);
            $('#centerScreen').css('top', theTop);
            $('#centerScreen').css('width', $('#shoppingcart_dropper').css('width'));
            $('#centerScreen').css('height', $('#shoppingcart_dropper').css('height'));
            

            $('#shoppingcart_dropper').css('left', theLeft);
            $('#shoppingcart_dropper').css('top', theTop);
            
            $('#centerScreen').show();

					$('#a_add_to_shoppingcart_'+products_id).effect(
					  "transfer",
						{
							to:'#centerScreen',
							className:'transferer3'
						},
						250,
						 function(){

              $('#shoppingcart_dropper').css('z-index',20);
              $('#shoppingcart_dropper').show();
              $('#centerScreen').hide();

                		$.ajax({
                		  type: "POST",
                		  timeout: 5000,
                      url: "/add_to_shoppingcart_app.php?action=add_product",
                      dataType: 'xml',
                      cache: false,
                      data: 'products_id='+products_id+'&cart_quantity='+quantity,
                      success: function(html){
                      
                      var ret = '';
                      var scheader = '';
                
                        $(html).find("response").each(function() {
                          var response = $(this);
                          $(response).find("status").each(function() {
                              //alert($(this).text());
                          });
                          var response = $(this);
                          $(response).find("info").each(function() {
                              ret = $(this).text();
                          });
                          var response = $(this);
                          $(response).find("scheader").each(function() {
                              scheader = $(this).text();
                          });

/*
                writit(messageArray[0],'sc_div_top'); 
        		    writit(messageArray[1],'scSummaryProgress'); 
                writit(messageArray[2],'scSummaryCartQuantity');
                writit(messageArray[3],'scSummaryCartAmount');
                writit(messageArray[4],'scSummaryKargo');
                writit(messageArray[5],'p_qty_in_cart');
*/                  
                        });
                        
                      $('#shoppingcart_dropper').removeClass('loadable-element');  
                      $('#shoppingcart_dropper').addClass('shoppingcart_class');  
                      $('#shoppingcart_dropper').html(ret);
                      $('#sc_div_top').html(scheader);
                      //alert($('#ScFull').html());
                      $('#ScEmpty').hide();
                      $('#ScFull').show();
                      //$('#ScEmpty').text('****');
                      //$('#ScFull').text('----');
                      
                      
                        
//****************
                        $('#shoppingcart_dropper').oneTime(6000, "hide2", function() {
                          $('#shoppingcart_dropper').fadeOut(2000);
                          $('#shoppingcart_dropper').stopTime("hide2");
                        });

                      $("#a_close_shoppingcart_dropper").click(function() {
                        $('#shoppingcart_dropper').stopTime("hide2");
                        $('#shoppingcart_dropper').fadeOut(1000);
                        return false;
                      });

//******************

                      },
                      error: function(obj,aStatus,anError){
                        $('#shoppingcart_dropper').html('Ürün sepete eklenemedi. <br/><br /><a href="#" onclick="return addToShoppingCart('+products_id+','+quantity+',0,0)">Tekrar Dene</a><br /><br />[HATA: ' + aStatus + ']');
                      }
                    });
                    
                  return false;

						}
            );	

    return false; 
  
  }

