$.ajaxSetup({
  cache: false
});
/*carrega menus do cardapio */
function menucardapio(menu) {
	var opcao = parseInt(menu);
	if (opcao == 1){
		$("#conteudoCol2").load("inc_pizzas.php?menu=1");
		internaBase('pizza');
	} else {
		if (opcao == 2){
			$("#conteudoCol2").load("inc_calzones.php?menu=4");
			internaBase('calzone');
			$.ajax({
				type: "POST",
				data: {calzone: '202'},
				url: "foto_calzone.php",
				success: function(data){ 
					$("#fotoMassa").empty();
					$("#fotoMassa").html(data);
				}
			});
		} else {
			if (opcao == 3){
				$("#conteudoCol2").load("inc_massas.php?menu=3");
				internaBase('massa');
				$.ajax({
					type: "POST",
					data: {massa: '213'},
					url: "foto_massa.php",
					success: function(data){ 
						$("#fotoMassa").empty();
						$("#fotoMassa").html(data);
					}
				});
			} else {
				if (opcao == 4){
					$("#conteudoCol2").load("inc_bebidas.php?menu=2");
					internaBase('pizza');
				}
			}
		}
	}

}


function internaBase(qual){
	if(qual == 'massa'){
		$('#internaBase').addClass('baseMassa');
		$('#imgPizza').css('display','none');
		$('#fotoMassa').css('display','block');
		addmassa();
	}else if(qual == 'calzone'){
		$('#internaBase').addClass('baseMassa');
		$('#imgPizza').css('display','none');
		$('#fotoMassa').css('display','block');
		addcalzone();
	}
	else{
		$('#internaBase').removeClass('baseMassa');	
		$('#imgPizza').css('display','block');
		$('#fotoMassa').css('display','none');
	}
}


function limpar() {
	document.frm.reset();
	document.forms[0].elements[0].focus();
}


//***cardapio mauro ****////
function addbebida() {
	
	bebida = $("input[@name='bebida']").getValue();
	//alert(bebida);
	/*
	if (isNaN(bebida)) {
		bebida = 0;
		alert(bebida);
	} else {
	alert(bebida);
	}
	
	return;
	*/
$.ajax({
type: "POST",
data: {bebida: bebida},
url: "sessaomenubebida.php",
success: function(data){ 
//montamenu(1);
//alert(data);
//fazpizza(data,borda,tamanho);
//$("#montamenu").load("menu_pizzas.php");
}
});	
	
}

function addmassa() {
	
	massa = $("input[@name='massa']").getValue();
	//alert(massa);
	$.ajax({
	type: "POST",
	data: {massa: massa},
	url: "foto_massa.php",
	success: function(data){ 
		$("#fotoMassa").empty();
		$("#fotoMassa").html(data);
	//montamenu(1);
	//alert(data);
	//fazpizza(data,borda,tamanho);
	//$("#montamenu").load("menu_pizzas.php");
		}
		
	});	
	
}

function addcalzone() {
	
	calzone = $("input[@name='calzone']").getValue();
	//alert(massa);
	$.ajax({
	type: "POST",
	data: {calzone: calzone},
	url: "foto_calzone.php",
	success: function(data){ 
		$("#fotoMassa").empty();
		$("#fotoMassa").html(data);
	//montamenu(1);
	//alert(data);
	//fazpizza(data,borda,tamanho);
	//$("#montamenu").load("menu_pizzas.php");
		}
		
	});	
	
}



function addmaismenos(valor){
	quant = parseInt($("input[@name='qtd']").getValue());
	
	valor = parseInt(valor);
	//alert(valor);
	// 1 mais 2 menos
	if (valor == 1){
	quant = quant + 1;
	//alert(quant);
	} else {
		if (quant != 1 ) { quant = quant-1 ;}
	}
	//alert(quant);
	$("input[@name='qtd']").setValue(quant);
}


function addmenu(codpizza){
//var str = $("#frm").serialize();
//alert(codpizza);
$.ajax({
type: "POST",
//dataType: 'json',
data: {codpizza: codpizza },
url: "addpizzapromo.php",
success: function(data){
//alert(data);
adicionar2(1);

}
});
}

function adicionar2(menu){
var menu = 1
var quantidade = 1;
$.ajax({
type: "POST",
data: {quantidade: quantidade,menu:menu},
url: "additem.php",
success: function(data){ 
cardapio();
//$("#bannerPedidos").load("itenspedidos.php");

}
});

	
}
//// -----------menu tamanho e borda ------------ */

function js_borda(){
    //alert("ok1");
    var tamanho = $("input[@name='tamanho']").getValue();
    var borda = $("input[@name='borda']").getValue();
    var pizzadoce = 0;
    
    var pz = $("input[@name='doce']").getValue();
    
     if (pz == ""){
       pz = $("input[@name='salgada']").getValue();
       pizzadoce = 1; 
     } else{
       pizzadoce = 2;
     }
     if (pz == ""){
       pizzadoce = 0;
     }
     
     limita_selecao();
     /*
     if (borda == 0){
      //alert("borda comum");
     } else {
          if ((borda == 101 || borda == 100) && (pizzadoce == 2)){
           alert("Só é possivel combinar borda de Catupiry com Pizzas Salgadas");
            $("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){
                    limita_selecao();
            });
           return false; 
         } else { 
            if ((borda == 104) && (pizzadoce == 1)){
                alert("Só é possivel combinar borda de Goiabada com Pizzas Doces");
                    $("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){
                            limita_selecao();
                    }); 
                return false;
            } else { 
                if ((borda == 103 ) && (pizzadoce == 1)){
                    alert("Só é possivel combinar borda de Chocolate com Pizzas Doces");
                    $("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){
                            limita_selecao();
                    });
                    return false;
                }
            }     
         }     
     }*/
     
     /*
      if ((borda == 101 || borda == 100) && (pizzadoce == 2)){
       alert("catupiri nao pode com doce"); 
     } else if ((borda == 104) && (pizzadoce == 1)){
       alert("Só é possivél combinar borda de goiabada com pizzas doçes");
     } else if ((borda == 103) && (pizzadoce == 1)){
        alert("Só é possivél combinar borda de chocolate com pizzas doçes");
     } 
     */
    //alert(pz);
    
    var menu = 1;
    $.ajax({
    type: "POST",
    data: {tamanho: tamanho, borda: borda, menu:menu, pz:pz},
    url: "tamanho_borda.php",
    success: function(data){ 
    //alert(data);
    $("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){
        //alert("ok2");                                                       
        $("#internaBase").load("basepizza.php?menu=1", function(){
            limita_selecao();
        });
    });
    }
    });    
}

//// -----------menu monta pizza ------------ */
/*
function monta_pizza(pizza){
	//alert(pizza);
	var menu = 1;
	$.ajax({
	type: "POST",
	data: {pizza:pizza,menu:menu},
	url: "monta_pizza.php",
	success: function(data){ 
	$("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){
		//alert("ok2");													   
		$("#internaBase").load("basepizza.php?menu=1", function(){
			limita_selecao();
		});
	});
	
	}
	});	
}
*/
function monta_pizza(pizza){
    //alert(pizza);
    var menu = 1;
    $.ajax({
    type: "POST",
    data: {pizza:pizza,menu:menu},
    url: "monta_pizza.php",
    success: function(data){ 
    //$("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){
        //alert("ok2");                                                       
        $("#internaBase").load("basepizza.php?menu=1", function(){
    //        limita_selecao();
        });
    //});
    
    }
    });    
}


///// ------- adicionar item ao carrinho ---------*

function adicionar_carrinho(menu){
	var menux = parseInt(menu);
	if (menux == 1){
	var pizza = $("input[@name='salgada']").getValue();
	var pizza = pizza + $("input[@name='doce']").getValue();
	var tamanho = $("input[@name='tamanho']").getValue();
	var borda = $("input[@name='borda']").getValue();
	var quantidade = $("input[@name='qtd']").val();
    
	$.ajax({
			type: "POST",
			data: {menu:menu, pizza:pizza, tamanho:tamanho, borda:borda, quantidade:quantidade },
			url: "adicionar_carrinho.php",
			success: function(data)
					{
                    $("#internaPedido").load("inc_itenspedidos.php?menu=1");
                    $("#conteudoCol2").load("reinicia_cardapio.php?menu=1", function(){
                        $("#conteudoCol2").load("inc_pizzas.php?menu=1", function(){                                                   
                            $("#internaBase").load("basepizza.php?menu=1", function(){
                                limita_selecao();  
                            });
                        });
                    });                       
                    }
			});	
	
	} else {
		if (menux == 2){
			var quantidade = $("input[@name='qtd']").val();
			var bebida = $("input[@name='bebida']").getValue();
			
			$.ajax({
				type: "POST",
				data: {menu:menu, bebida:bebida, borda:borda, quantidade:quantidade },
				url: "adicionar_carrinho.php",
				success: function(data)
					{
					$("#internaPedido").load("inc_itenspedidos.php?menu=1");
					}
			});		
		
		}
		if (menux == 3){
			var quantidade = $("input[@name='qtd']").val();
			var massa = $("input[@name='massa']").getValue();
			
			$.ajax({
				type: "POST",
				data: {menu:menu, massa:massa, borda:borda, quantidade:quantidade },
				url: "adicionar_carrinho.php",
				success: function(data)
					{
					$("#internaPedido").load("inc_itenspedidos.php?menu=3");
					}
			});		
		
		}
		if (menux == 4){
			var quantidade = $("input[@name='qtd']").val();
			var calzone = $("input[@name='calzone']").getValue();
			
			$.ajax({
				type: "POST",
				data: {menu:menu, calzone:calzone, borda:borda, quantidade:quantidade },
				url: "adicionar_carrinho.php",
				success: function(data)
					{
					$("#internaPedido").load("inc_itenspedidos.php?menu=3");
					}
			});		
		
		}
	}
	
}


///// --------- excluir item do pedido --------*/
function excluiritem(idpedido,contordem){
$.ajax({
type: "POST",
data: {idpedido: idpedido, contordem: contordem },
url: "excluiritem.php",
success: function(data){
$("#internaPedido").load("inc_itenspedidos.php?menu=1");
}
});
}
//// -------- limita a selecao de pizzas ---------- *
function limita_selecao(){  
   var valtamanho =  $("input[@name='tamanho']").getValue();
   
   if (valtamanho == 1) {
    var numPizza = 1;
    var textAlerta = "Você pode selecionar apenas 1 (um) sabor de pizza Media.";
   } else {
    var numPizza = 2;
    var textAlerta = "Você pode selecionar até 2 (dois) sabores de pizza Grande.";
   }
                       
   $('input[@name="salgada"]').limitSelection({
       
        limit: numPizza,
        onfailure: function (n){
        alert(textAlerta);
            return false;
        },
        onsuccess: function (n){

            pizza = $("input[@name='salgada']").getValue();
            //tamanho = $("input[@name='tamanho']").getValue();
            //borda = $("input[@name='borda']").getValue();
            
            if (pizza == "") {                
            $("input[@name='doce']").each(function() {
                $(this).removeAttr("disabled");
                $(this).removeAttr("checked"); 
                //alert(pizza);
            });
            } else {
            /*
            $("input[@name='doce']").each(function() {
                $(this).attr("disabled","disabled"); 
                $(this).removeAttr("checked");
                //alert(pizza);
            });
            */
            }
            //alert(pizza +" "+ tamanho +" "+borda);
            monta_pizza(pizza);
            return false;
        }
        
    });
   
   
     // pizzas doces
   $('input[@name="doce"]').limitSelection(
            {
                limit: numPizza,
                onfailure: function (n){
                alert(textAlerta);
                    return false;
                },
                onsuccess: function (n){

                    pizza = $("input[@name='doce']").getValue();
                    //tamanho = $("input[@name='tamanho']").getValue();
                    //borda = $("input[@name='borda']").getValue();
                    
                    if (pizza == "") {                
                    $("input[@name='salgada']").each(function() {
                        $(this).removeAttr("disabled");
                        $(this).removeAttr("checked");
                        //alert(pizza);
                    });
                    } else {
                    //alert(pizza +" "+ tamanho +" "+borda);    
                   /*
                    $("input[@name='salgada']").each(function() {
                        $("input[@name='salgada']").attr("disabled","disabled");
                        $("input[@name='salgada']").removeAttr("checked"); 
                        //alert(pizza);
                    });
                    */
                    }
                    //alert(pizza +" "+ tamanho +" "+borda);
                    monta_pizza(pizza);
                    return false;
                }
            }
        );    
}

$(document).ready(function() { 
	limita_selecao();
	//alert("ok");
});