/**
 * @author Amministratore
 */

            //funzioni per visualizzare le calorie dell'alimento selezionato            
function visualizzaCalorie(i){
   document.form1.elements["valoriCalorie"+i].value = document.form1.elements["valoriCaricati"+i].value;   
   document.form1.elements["valoriInGrammi"+i].focus();
   
   }
   
// funzioni per calcolare le calorie dei singoli select
function calcolaValori(i) { 
    var testoNumerico = document.form1.elements["valoriInGrammi"+i].value;
    if(isNaN(testoNumerico)) {
        alert("Inserisci solo valori numerici!");
document.form1.elements["valoriInGrammi"+i].value = "0";
document.form1.elements["valoriInGrammi"+i].focus();
    }else{
document.form1.elements["risultatoCalcolo"+i].value = parseFloat(document.form1.elements["valoriCalorie"+i].value)/100 * parseFloat(document.form1.elements["valoriInGrammi"+i].value.replace(/\,/, "."));
    document.form1.elements["risultatoCalcolo"+i].value = Math.round((document.form1.elements["risultatoCalcolo"+i].value)*100)/100;
}
}
    
//funzione per calcolare il totale delle calorie
function calorieTotali(i) 
{
	var somma = 0;
    for (var i=0; i<15;i++){
	somma += (1 * document.form1.elements["risultatoCalcolo"+i].value);}
	//alert(document.form1.elements["risultatoCalcolo16"].value);
	somma+=(1 * document.form1.elements["risultatoCalcolo16"].value);
	
	document.form1.totaleCalorie.value = Math.round(somma*100)/100;
}

//funzione per azzerare le singole righe
function azzera_singolo(i){

document.form1.elements["valoriCaricati"+i].value="0";
document.form1.elements["valoriCalorie"+i].value="0";
document.form1.elements["risultatoCalcolo"+i].value="";
document.form1.elements["valoriInGrammi"+i].value="0";

}
function azzera_16(){

//document.form1.elements["valoriCaricati"+i].value="0";
document.form1.elements["valoriCalorie16"].value="0";
document.form1.elements["valoriInGrammi16"].value="0";
document.form1.elements["risultatoCalcolo16"].value="";


}

//funzione per azzerare tutto il form1
function azzeraTutto() {
    for (var i=0; i<15;i++){
	
        document.form1.elements["valoriCaricati"+i].value="0"; //azzera i select   
        document.form1.elements["valoriCalorie"+i].value="0"; //azzera i form1 che visualizzano le calorie
        document.form1.elements["valoriInGrammi"+i].value="0";//azzera i form1 di inserimento dei grammi
        document.form1.elements["risultatoCalcolo"+i].value=""; //azzera i form1 in cui si visualizzano le calorie
       
        }
		document.form1.elements["valoriCalorie16"].value="0";
		document.form1.elements["valoriInGrammi16"].value="0";
		document.form1.elements["risultatoCalcolo16"].value="";
		document.form1.totaleCalorie.value="";//azzera il text della somma calorie
		document.getElementById("myDiv").style.display="none";//nasconde il div in caso di azzeramento
    
}

//crea la stringa da inserire nel cookie
function concatena(){
	var stringa="";
	for(var i=0;i<15;i++){
		var selectBox= document.form1.elements["valoriCaricati"+i];
		var grammiAlimenti =document.form1.elements["valoriInGrammi"+i];
		if (selectBox.options[selectBox.selectedIndex].text == "seleziona_alimento") {
			
			}
			else {				
				stringa += selectBox.options[selectBox.selectedIndex].text+" gr. "+grammiAlimenti.value +",";
			}
	}
	stringa +="Totale calorie: "+document.form1.totaleCalorie.value;
	return stringa;
}
//funzione per creare un div nella tabella contenente il sunto del diario alimentare
function nuovoDivInTab(){
	var td2=document.getElementById("td2");
	//elimina il div nel caso in cui sia già esistente
	 	if (document.getElementById("myDiv") !== null) {
			var Div=document.getElementById("myDiv");
			td2.removeChild(Div);
		}
	var diario = concatena();
	var arrDiario = diario.split(",");
	var div= document.createElement("div");
	div.setAttribute("id","myDiv");
	

	for (var i = 0; i < arrDiario.length; i++) {
			
			testoNelDiv = document.createTextNode(arrDiario[i]);//creo il nodo Testo
			div.appendChild(testoNelDiv);//lo inserisco nel div
			div.appendChild(document.createElement("br"));
		}
	
	
	td2.appendChild(div);
	}	
function popUp(URL,w,h) {
    var lunghezza = w;
    var altezza = h;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
      window.open(URL,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l+",scrollbars=yes");
}

	 