
var percorso = window.location.protocol+"//"+window.location.host;
//var percorso = window.location.protocol+"//"+window.location.host+"/camst_pasti";
jQuery(function() {

	//jQuery("#modal_login").dialog({autoOpen: false, modal:true, draggable: false, resizable: false, width:300,height:180, position:'center' });

	if ((jQuery("#caricaMenu").length > 0)){
		jQuery("#loadingBig").show();
		callGenerateMenu();
	}

	jQuery("#btn_login").click(function(){
		jQuery("#msgLoading").show();
		callLoginAutenticate();
        return false;
    });

	jQuery("#btn_logout").click(function(){
		openModalLogout();
        return false;
    });

	jQuery("#cerca_data").click(function(){
		jQuery("#loadingBig").show();
		callGenerateMenu();
        return false;
    });

	jQuery("#edit-accetta-privacy").click(function(){
		callCheckPrivacy();

    });

	jQuery(document).keypress(function(e) {
		if(e.which == 13) {

			if((jQuery("#inputUsername").val() !="") && (jQuery("#inputPassword").val() !=""))
			{
				jQuery("#msgLoading").show();
				callLoginAutenticate();
				return false;
			}
		}
	});


	//var campoData = jQuery("#campo_data").val();


});

function visualizzaMenu(dati)
{
	jQuery("#loadingBig").hide();

	if(dati[0].result == "OK"){
		//visualizza menu
		jQuery("#rowNoMenu").hide();
		jQuery(".rowMenu").show();
		jQuery("#giornoMenu").html("( "+jQuery("#campo_data").val() + ")");

		//visualizzo primi
		var strPrimi = "";
		if(dati[0].menu_ingredienti_primo!=""){
		  strPrimi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_primo')\"><em>" + dati[0].menu_primo + "</em></a>";
		  strPrimi += "<div class='linkpiattomenusub' style='display:none' id='mi_primo'>" + dati[0].menu_ingredienti_primo + "</em></div>";
		  strPrimi += "</li>";
		}else{
			if(dati[0].menu_primo!=""){
				strPrimi += "<li><em>" + dati[0].menu_primo + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_primo_2!=""){
		  strPrimi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_primo2')\"><em>" + dati[0].menu_primo_2 + "</em></a>";
		  strPrimi += "<div class='linkpiattomenusub' style='display:none' id='mi_primo2'>" + dati[0].menu_ingredienti_primo_2 + "</em></div>";
		  strPrimi += "</li>";
		}else{
			if(dati[0].menu_primo_2!=""){
				strPrimi += "<li><em>" + dati[0].menu_primo_2 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_primo_3!=""){
		  strPrimi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_primo3')\"><em>" + dati[0].menu_primo_3 + "</em></a>";
		  strPrimi += "<div class='linkpiattomenusub' style='display:none' id='mi_primo3'>" + dati[0].menu_ingredienti_primo_3 + "</em></div>";
		  strPrimi += "</li>";
		}else{
			if(dati[0].menu_primo_3!=""){
				strPrimi += "<li><em>" + dati[0].menu_primo_3 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_primo_4!=""){
		  strPrimi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_primo4')\"><em>" + dati[0].menu_primo_4 + "</em></a>";
		  strPrimi += "<div class='linkpiattomenusub' style='display:none' id='mi_primo4'>" + dati[0].menu_ingredienti_primo_4 + "</em></div>";
		  strPrimi += "</li>";
		}else{
			if(dati[0].menu_primo_4!=""){
				strPrimi += "<li><em>" + dati[0].menu_primo_4 + "</em></li>";
			}
		}
    if(dati[0].menu_ingredienti_primo_5!=""){
		  strPrimi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_primo5')\"><em>" + dati[0].menu_primo_5 + "</em></a>";
		  strPrimi += "<div class='linkpiattomenusub' style='display:none' id='mi_primo5'>" + dati[0].menu_ingredienti_primo_5 + "</em></div>";
		  strPrimi += "</li>";
		}else{
			if(dati[0].menu_primo_5!=""){
				strPrimi += "<li><em>" + dati[0].menu_primo_5 + "</em></li>";
			}
		}

		//stampo i primi
		jQuery("#listaPrimi").html(strPrimi);

		//visualizza secondi
		var strSecondi = "";
		if(dati[0].menu_ingredienti_secondo!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo')\"><em>" + dati[0].menu_secondo + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo'>" + dati[0].menu_ingredienti_secondo + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo!=""){
				strSecondi += "<li><em>" + dati[0].menu_secondo + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_secondo_2!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo_2')\"><em>" + dati[0].menu_secondo_2 + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo_2'>" + dati[0].menu_ingredienti_secondo_2 + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo_2!=""){
				 strSecondi += "<li><em>" + dati[0].menu_secondo_2 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_secondo_3!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo_3')\"><em>" + dati[0].menu_secondo_3 + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo_3'>" + dati[0].menu_ingredienti_secondo_3 + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo_3!=""){
				strSecondi += "<li><em>" + dati[0].menu_secondo_3 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_secondo_4!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo_4')\"><em>" + dati[0].menu_secondo_4 + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo_4'>" + dati[0].menu_ingredienti_secondo_4 + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo_4!=""){
				strSecondi += "<li><em>" + dati[0].menu_secondo_4 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_secondo_5!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo_5')\"><em>" + dati[0].menu_secondo_5 + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo_5'>" + dati[0].menu_ingredienti_secondo_5 + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo_5!=""){
				strSecondi += "<li><em>" + dati[0].menu_secondo_5 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_secondo_6!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo_6')\"><em>" + dati[0].menu_secondo_6 + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo_6'>" + dati[0].menu_ingredienti_secondo_6 + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo_6!=""){
				strSecondi += "<li><em>" + dati[0].menu_secondo_6 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_secondo_7!=""){
		  strSecondi += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_secondo_7')\"><em>" + dati[0].menu_secondo_7 + "</em></a>";
		  strSecondi += "<div class='linkpiattomenusub' style='display:none' id='mi_secondo_7'>" + dati[0].menu_ingredienti_secondo_7 + "</em></div>";
		  strSecondi += "</li>";
		}else{
			if(dati[0].menu_secondo_7!=""){
				 strSecondi += "<li><em>" + dati[0].menu_secondo_7 + "</em></li>";
			}
		}
		//stampo i secondi
		jQuery("#listaSecondi").html(strSecondi);

		//visualizzo insalata
		var strInsalata = "";
		if(dati[0].menu_ingredienti_insalata!=""){
		  strInsalata += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_insalata')\"><em>" + dati[0].menu_insalata + "</em></a>";
		  strInsalata += "<div class='linkpiattomenusub' style='display:none' id='mi_insalata'>" + dati[0].menu_ingredienti_insalata + "</em></div>";
		  strInsalata += "</li>";
		}else{
			if(dati[0].menu_insalata!=""){
				   strInsalata += "<li><em>" + dati[0].menu_insalata + "</em></li>";
			}else{
				jQuery(".box-insalate").hide();
			}
		}

		jQuery("#listaInsalate").html(strInsalata);

		//visualizzo pizza
		var strPizza = "";
		if(dati[0].menu_ingredienti_pizza!=""){
		  strPizza += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_pizza')\"><em>" + dati[0].menu_pizza + "</em></a>";
		  strPizza += "<div class='linkpiattomenusub' style='display:none' id='mi_pizza'>" + dati[0].menu_ingredienti_pizza + "</em></div>";
		  strPizza += "</li>";
		}else{
			if(dati[0].menu_pizza!=""){
				 strPizza += "<li><em>" + dati[0].menu_pizza + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_pizza_2!=""){
		  strPizza += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_pizza_2')\"><em>" + dati[0].menu_pizza_2 + "</em></a>";
		  strPizza += "<div class='linkpiattomenusub' style='display:none' id='mi_pizza_2'>" + dati[0].menu_ingredienti_pizza_2 + "</em></div>";
		  strPizza += "</li>";
		}else{
			if(dati[0].menu_pizza_2!=""){
				 strPizza += "<li><em>" + dati[0].menu_pizza_2 + "</em></li>";
			}
		}


		if(dati[0].menu_ingredienti_pizza_3!=""){
		  strPizza += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_pizza_3')\"><em>" + dati[0].menu_pizza_3 + "</em></a>";
		  strPizza += "<div class='linkpiattomenusub' style='display:none' id='mi_pizza_3'>" + dati[0].menu_ingredienti_pizza_3 + "</em></div>";
		  strPizza += "</li>";
		}else{
			if(dati[0].menu_pizza_3!=""){
				 strPizza += "<li><em>" + dati[0].menu_pizza_3 + "</em></li>";
			}
		}


		if(dati[0].menu_ingredienti_pizza_4!=""){
		  strPizza += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_pizza_4')\"><em>" + dati[0].menu_pizza_4 + "</em></a>";
		  strPizza += "<div class='linkpiattomenusub' style='display:none' id='mi_pizza_4'>" + dati[0].menu_ingredienti_pizza_4 + "</em></div>";
		  strPizza += "</li>";
		}else{
			if(dati[0].menu_pizza_4!=""){
				 strPizza += "<li><em>" + dati[0].menu_pizza_4 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_pizza_5!=""){
		  strPizza += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_pizza_5')\"><em>" + dati[0].menu_pizza_5 + "</em></a>";
		  strPizza += "<div class='linkpiattomenusub' style='display:none' id='mi_pizza_5'>" + dati[0].menu_ingredienti_pizza_5 + "</em></div>";
		  strPizza += "</li>";
		}else{
			if(dati[0].menu_pizza_5!=""){
				 strPizza += "<li><em>" + dati[0].menu_pizza_5 + "</em></li>";
			}
		}

		//stampo pizza
		jQuery("#listaPizze").html(strPizza);

		//visualizzo contorno
		var strContorno = "";
		if(dati[0].menu_ingredienti_contorno!=""){
		  strContorno += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_contorno')\"><em>" + dati[0].menu_contorno + "</em></a>";
		  strContorno += "<div class='linkpiattomenusub' style='display:none' id='mi_contorno'>" + dati[0].menu_ingredienti_contorno + "</em></div>";
		  strContorno += "</li>";
		}else{
			if(dati[0].menu_contorno!=""){
				 strContorno += "<li><em>" + dati[0].menu_contorno + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_contorno_2!=""){
		  strContorno += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_contorno_2')\"><em>" + dati[0].menu_contorno_2 + "</em></a>";
		  strContorno += "<div class='linkpiattomenusub' style='display:none' id='mi_contorno_2'>" + dati[0].menu_ingredienti_contorno_2 + "</em></div>";
		  strContorno += "</li>";
		}else{
			if(dati[0].menu_contorno_2!=""){
				 strContorno += "<li><em>" + dati[0].menu_contorno_2 + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_contorno_3!=""){
		  strContorno += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_contorno_3')\"><em>" + dati[0].menu_contorno_3 + "</em></a>";
		  strContorno += "<div class='linkpiattomenusub' style='display:none' id='mi_contorno_3'>" + dati[0].menu_ingredienti_contorno_3 + "</em></div>";
		  strContorno += "</li>";
		}else{
			if(dati[0].menu_contorno_3!=""){
				 strContorno += "<li><em>" + dati[0].menu_contorno_3 + "</em></li>";
			}
		}
		
		if(dati[0].menu_ingredienti_contorno_4!=""){
		  strContorno += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_contorno_4')\"><em>" + dati[0].menu_contorno_4 + "</em></a>";
		  strContorno += "<div class='linkpiattomenusub' style='display:none' id='mi_contorno_4'>" + dati[0].menu_ingredienti_contorno_4 + "</em></div>";
		  strContorno += "</li>";
		}else{
			if(dati[0].menu_contorno_4!=""){
				 strContorno += "<li><em>" + dati[0].menu_contorno_4 + "</em></li>";
			}
		}
		//stampo contorno
		jQuery("#listaContorni").html(strContorno);

		//visualizzo contorno
		var strDessert = "";
		if(dati[0].menu_ingredienti_dessert!=""){
		  strDessert += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_dessert')\"><em>" + dati[0].menu_dessert + "</em></a>";
		  strDessert += "<div class='linkpiattomenusub' style='display:none' id='mi_dessert'>" + dati[0].menu_ingredienti_dessert + "</em></div>";
		  strDessert += "</li>";
		}else{
			if(dati[0].menu_dessert!=""){
				 strDessert += "<li><em>" + dati[0].menu_dessert + "</em></li>";
			}
		}

		if(dati[0].menu_ingredienti_dessert_2!=""){
		  strDessert += "<li><a href='#menu' class='linkpiattomenu' onclick=\"showhide('mi_dessert_2')\"><em>" + dati[0].menu_dessert_2 + "</em></a>";
		  strDessert += "<div class='linkpiattomenusub' style='display:none' id='mi_dessert_2'>" + dati[0].menu_ingredienti_dessert_2 + "</em></div>";
		  strDessert += "</li>";
		}else{
			if(dati[0].menu_dessert_2!=""){
				 strDessert += "<li><em>" + dati[0].menu_dessert_2 + "</em></li>";
			}
		}
		jQuery("#listaDessert").html(strDessert);

	}else{
		//non esiste menu
		jQuery(".rowMenu").hide();
		jQuery("#rowNoMenu").show();
		//jQuery("#visMenuResult").html("<p>Non è presente un menu per la data selezionata</p>");
	}



}


function showhide(target) {
  if ( document.getElementById(target).style.display=='none'){
//    document.getElementById(target).style.display = 'block';
		document.getElementById(target).setAttribute(
		       "style", "display: block; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;");

  }else{
    document.getElementById(target).style.display = 'none';
  }
}


function callGenerateMenu()
{
	var campoData = jQuery("#campo_data").val();
	var idAzienda = jQuery("#campo_id_azienda").val();

	jQuery.ajax({
      type: 'POST',
      url: percorso+'/operazione/cliente/generate_menu',
      dataType: 'json',
      success: function(dati){
        visualizzaMenu(dati);
      },
	  data: 'parData=' + campoData + '&parIdAzienda=' + idAzienda
	});

}

function openModalLogin()
{
	jQuery("#msgLoginError").hide();

	jQuery("#text_username").val("");
	jQuery("#text_password").val("");

	jQuery('#modal_login').dialog('open');
	jQuery('#modal_login').show();
}

function gotoHomePage(dati)
{
	if(dati[0]=="OK")
	{
		var url = percorso+'/index.php';
		window.location.href = url;
	}
}

function openModalLogout()
{

	jQuery.ajax({
      type: 'POST',
      url: percorso+'/camst_auth/logout/ajax',
      dataType: 'json',
      success: function(dati){
        gotoHomePage(dati);
      }
	});

}

function visualizzaRisultati(dati)
{
	jQuery("#msgLoading").hide();
	if(dati[0]=="OK")
	{
		//var url = 'cv/myhome';
		var url = dati[1];
		window.location.href = url;

	}else{
		jQuery("#msgLoginError").show();
	}

}

function callLoginAutenticate()
{

	var parUsername = jQuery("#inputUsername").val();
	var parPassword = jQuery("#inputPassword").val();

	jQuery.ajax({
      type: 'POST',
      url: percorso+'/camst_auth/login/ajax',
      dataType: 'json',
      success: function(dati){
        visualizzaRisultati(dati);
      },
      data: 'parUsername=' + parUsername + '&parPassword=' + parPassword
	});
}

function callCheckPrivacy()
{
	if(jQuery('#edit-accetta-privacy').is(':checked'))
	{
		jQuery("#conferma_dati").removeAttr('disabled');
	}else{
		jQuery("#conferma_dati").attr('disabled', 'disabled');

	}
}
