var megjegyzes = "";
var szallitasTypeId = "";
var fizetesTypeId = "";
var kedvezmeny = 0;
function showTeljesKosar(){
		$.ajax({
		   	type: "GET",
		  	url: "/m/webshopKosar/fullCart/section/"+cartSection+"/menuId/"+menuId,
		 	beforeSend: function(){
				$('#loading_display_holder').slideDown("fast");
		 	},
		   	success: function(msg){
				//alert(msg);
				$("#content").html(msg);
			    $(document).ajaxStop(function() {
				 	$('#loading_display_holder').slideUp("fast");
				});
		   }
		});
}
function itemDelete_OLD(id){
		//alert(id);
                var post = "kosarMuvelet=removeItem&tId="+id+"";
        	       $.ajax({
			   	type: "POST",
			   	data: post,
			 	beforeSend: function(){
					$('#loading_display_holder').slideDown("fast");
			 	},
			  	url: "/m/webshopKosar/kosarMuveletek",
			   	success: function(msg){
					showTeljesKosar();
					showKosar();
				    $(document).ajaxStop(function() {
					 	$('#loading_display_holder').slideUp("fast");
					});
			   }
			});

}
function itemDelete(id){
	ask = confirm(itemDelMsg)
	if(ask == true){
        var post = "kosarMuvelet=removeItem&tId="+id+"";
	       $.ajax({
	   	type: "POST",
	   	data: post,
	 	beforeSend: function(){
			$('#loading_display_holder').slideDown("fast");
	 	},
	  	url: "/m/webshopKosar/kosarMuveletek",
	   	success: function(msg){
			showKosar();
			// ellenőrzöm hogy a nagy kosár is létezik -e majd frissítem

			if (document.getElementById('fullCart')){
				showTeljesKosar();
			}
			$(document).ajaxStop(function() {
			 	$('#loading_display_holder').slideUp("fast");
			});
	  	 }
		});
	}
}
function showKosar(){
      $.getJSON("/m/webshopKosar/showKosar/", function(json){
               	$('#kosarOsszesDb').text(json.kosar.osszesTermekDb);
                $('#termekLista').html(json.kosar.termekLista);
                $('#termekekArOsszes').text(json.kosar.termekekOsszesAr);
        });
}
function showJsonTeljesKosar(){
      $.getJSON("/m/webshopKosar/showJsonTeljesKosar/", function(json){
               	//$('#kosarOsszesDb').text(json.kosar.osszesTermekDb);
                $('#fullCartList').html(json.kosar.termekLista);
                $('#fullCartSumCost').text(json.kosar.termekekOsszesAr);
        });
}
function addCart(){
        $("#termekDb").val(termekDarab);
        $("#termekSum").val(termekekOsszesAra);
        var post = $("#megrendelolapFrom").serialize();
        post+="&kosarMuvelet=addCart"
	$.ajax({
	   	type: "POST",
	  	url: "/m/webshopKosar/kosarMuveletek",
	   	data:post,
	 	beforeSend: function(){
				 $('#loading_display_holder').slideDown("fast");
	 	},
	  	success: function(msgAddCart){
	  	     if(msgAddCart == "nonLoggedUser"){
	  	             alert("Ön nincs bejelentkezve, kérem jeletkezzen be, utána folytathatja a vásárlást!")

	  	     }else{
	  	            showKosar();
	  	     }
        	$(document).ajaxStop(function() {
			 	$('#loading_display_holder').slideUp("fast");
			});
	   }
	});
}
function normalAddCart(id){
	// fly basket miatt hívom meg
	addToBasket(id)
     // var post = $("#megrendelolapFrom").serialize();
       var post="termek="+id+"&termekDarab="+$('#termekDarab_'+id).val()+"&kosarMuvelet=normaladdCart";
	$.ajax({
	   	type: "POST",
	  	url: "/m/webshopKosar/kosarMuveletek/",
	   	data:post,
	 	beforeSend: function(){
				 $('#loading_display_holder').slideDown("fast");
	 	},
	  	success: function(msgAddCart){
			if(msgAddCart == "soldOut"){
				alert(soldOut);
			}
	  	     if(msgAddCart == "nonLoggedUser"){
	  	             alert("Ön nincs bejelentkezve, kérem jeletkezzen be, utána folytathatja a vásárlást!")
	  	     }else{
	  	            showKosar();
	  	     }
			$(document).ajaxStop(function() {
			 	$('#loading_display_holder').slideUp("fast");
			});
	   }
	});
}


function tDbMod(id,mod,db){
		if(typeof(db) == "undefined"){
        	var db = $("#fulltDb"+id).val();
		}
        if(mod=='minus'){

                db!=0?db--:"";

        }else if(mod=='plus'){

                db++
        }

        var post = "kosarMuvelet=updateItem&tId="+id+"&tDb="+db+"";
        $.ajax({
           	type: "POST",
           	data: post,
           	beforeSend: function(){
		 		$(document).ajaxStart(function() {
					$('#loading_display_holder').slideDown("fast");
				});
	 		},
          	url: "/m/webshopKosar/kosarMuveletek",
           	success: function(msg){
        		//alert(msg);
        		showTeljesKosar();
        		showKosar();
		                	$(document).ajaxStop(function() {
							 	$('#loading_display_holder').slideUp("fast");
							});
           }
        });
}
function orderNextSzallitasoModSelect(){

		megjegyzes = $("#megjegyzesText").val();
        $.ajax({
           	type: "GET",
          	url: "/m/webshopSzallitas/szallitasKivalasztasa",
		 	beforeSend: function(){
		 		$(document).ajaxStart(function() {
					 $('#loading_display_holder').slideDown("fast");
				});
		 	},
           	success: function(msg){
              $("#mainContent").html(msg);
                $(document).ajaxStop(function() {
				 	$('#loading_display_holder').slideUp("fast");
				});
        		//showKosar();
           }
        });
}
function orderNextOsszesites(){
	if(typeof($("input[name='fizetesKiv']:checked").val()) == "undefined"){

	  alert("Kérem válasszon ki fizetési módot !");

	}else{

		fizetesTypeId =  $("input[name='fizetesKiv']:checked").val();

		var post = "szallitasKiv="+szallitasTypeId+"&fizetesKiv="+fizetesTypeId
			     $.ajax({
		           	type: "POST",
		           	data:post,
				 	beforeSend: function(){
				 		$(document).ajaxStart(function() {
							 $('#loading_display_holder').slideDown("fast");

						});
				 	},
		          	url: "/m/webshopRendelesek/rendelesOsszegzes",
		           	success: function(msg){

		                  $("#mainContent").html(msg);
		                	$(document).ajaxStop(function() {
							 	$('#loading_display_holder').slideUp("fast");
							});
		        		//showKosar();
		           }
		        });

		}
}
function addNewOrder(){

        var e = confirm("Rendelése végleges?");
        if(e==true){
                var post = "kosarMuvelet=addNewOrder&megjegyzes="+megjegyzes+"&szallitasModId="+szallitasTypeId+"&fizetesiMod="+fizetesTypeId;
                $.ajax({
                   	type: "POST",
                   	data: post,
                  	url: "/m/webshopKosar/kosarMuveletek",
                   	success: function(msg){
                                //alert(msg);
                                if(msg != "MailerError" || msg != "addOrderError" || msg != "nonLoggedUser"){

                                      $("#mainContent").html(msg);

                                }
                		showKosar();
		                	$(document).ajaxStop(function() {
							 	$('#loading_display_holder').slideUp("fast");
							});
                   }
                });
        }
}
function orderNextFizetesIMod(){


	if(typeof($("input[name='szallitasKiv']:checked").val()) == "undefined"){

	 	 alert("Kérem válasszon ki szállítási módot !");

	}else{

		szallitasTypeId =  $("input[name='szallitasKiv']:checked").val();


        $.ajax({
           	type: "GET",
          	url: "/m/webshopFizetesiModok/fizetesKivalasztasa",
           	success: function(msg){
                  $("#mainContent").html(msg);
                	$(document).ajaxStop(function() {
					 	$('#loading_display_holder').slideUp("fast");
					});
        		//showKosar();
           }
        });
	}

}

function showMegjegyzesBox(){

    $("#megjegyzesText").html(megjegyzes);
    $("#megjegyzes").show('slow');

}
/*módosítja a kosárban lévő megadott termék darabszámát,
  majd vissza adja a megváltozott kosár információka (oldalso kis kosárnak)*/
function modCartPieces(id,db){
        var post = "kosarMuvelet=updateItem&tId="+id+"&tDb="+db+"";
        $.ajax({
           	type: "POST",
           	data: post,
           	beforeSend: function(){
	 		},
          	url: "/m/webshopKosar/kosarMuveletek",
           	success: function(msg){
        		showKosar();
        		// ha megvan nyitva  fullCart is akkor frissítem az is
				if (document.getElementById('fullCart')){
					showTeljesKosar();
				}
           }
        });
}
/*módosítja a kosárban lévő megadott termék darabszámát,
  majd vissza adja a megváltozott kosár információka (oldalso kis kosárnak és a teljesn kosárnak is)*/
function modFullCartPieces(id,db){

        var post = "kosarMuvelet=updateItem&tId="+id+"&tDb="+db+"";
        $.ajax({
           	type: "POST",
           	data: post,
           	beforeSend: function(){

	 		},
          	url: "/m/webshopKosar/kosarMuveletek",
           	success: function(msg){
        		showKosar();
        		showTeljesKosar()
           }
        });

}
