//LIBRO
function calcolaLibroStep1(){
	sommaLibroStep1();
}



function sommaLibroStep1(){
	settimaneAggiuntive = 0;
	giorniAggiuntivi = 0;
	giorniAggiuntiviPosta = 0;
	stringaScelte = "<ul>";
	
	
	selector1 = 'input[name="radio1"]';
	val1 = $(selector1).getValue();
	if (val1){
		stringa1 = val1.split("|");
		settimaneAggiuntive += parseFloat(stringa1[1]);
		giorniAggiuntivi += parseFloat(stringa1[2]);
		stringaScelte += "<li>" + stringa1[3] + "</li>";
		
		val1 = stringa1[0];
		if (val1){
			$("#prezzo1").text("€ " + val1.toString());
		} else {
			$("#prezzo1").text("€ 0");
		}
	}
	
	
	stringaScelte += "</ul>";
	
	sommaTotali('1');

}



function sommaLibroStep2(){
	sommaLibroStep1();
	stringaScelte = "<ul>";
	
	
	
	
	
	//quale storia
	/*
	selector11 = 'input[name="radio_qualestoria"]';
	val11 = $(selector11).getValue();
	if (val11){
		stringa11 = val11.split("|");
		stringaScelte += "<li>" + stringa11[0] + "</li>";
	}
	*/
	selector11 = 'input[name="radio_qualestoria"]';
	val11 = $(selector11).getValue();
	if (val11){
		stringa11 = val11.split("|");
		settimaneAggiuntive += parseFloat(stringa11[1]);
		giorniAggiuntiviPosta += parseFloat(stringa11[2]);
		stringaScelte += "<li>" + stringa11[3] + "</li>";
		
		val11 = stringa11[0];
		if (val11){
			$("#prezzo11").text("€ " + val11.toString());
		} else {
			$("#prezzo11").text("€ 0");
		}
	}
	
	
	
	//copie aggiuntive
	var item1 = document.forms[0]["qty_item1_1"].value;
	/*
	var item2 = document.forms[0]["qty_item1_2"].value;
	var item3 = document.forms[0]["qty_item1_3"].value;
	var item4 = document.forms[0]["qty_item1_4"].value;
	*/
	stringaScelte += "<li>" +(parseFloat(item1)) + " copie aggiuntive"  + "</li>";
	$("[id^=total_item1]").calc("qty * price",{qty: $("input[name^=qty_item1_]"),price: $("[id^=price_item1_]")});
	var somma8 = $(".total_qty1").sum();
	if (somma8){
		$("#prezzo8").text("€ " + somma8.toString());
	} else {
		$("#prezzo8").text("€ 0");
	}
	
	
	
	
	
	//madalit&agrave; di spedizione
	selector10 = 'input[name="radio10"]';
	val10 = $(selector10).getValue();
	if (val10){
		stringa10 = val10.split("|");
		settimaneAggiuntive += parseFloat(stringa10[1]);
		giorniAggiuntiviPosta += parseFloat(stringa10[2]);
		stringaScelte += "<li>" + stringa10[3] + "</li>";
		
		val10 = stringa10[0];
		if (val10){
			$("#prezzo10").text("€ " + val10.toString());
		} else {
			$("#prezzo10").text("€ 0");
		}
	}
	
	
	stringaScelte += "</ul>";
	
	sommaTotali('2');

}






function passaLibroStep2(){
	disabilitaLibroStep1();
	
   	
	
	selectorTipo = 'input[name="radio1"]';
	valTipo = $(selectorTipo).getValue();
	stringaTipo = valTipo.split("|");
	tipoTxt = stringaTipo[4];
	targetTxt = stringaTipo[5];
	
	$.post(
		"crea_iltuolibro_step2.php", 
		{tipo: tipoTxt, target: targetTxt},
		function(data){
			document.getElementById('step2').innerHTML = data; 
			eval("sommaLibroStep2();"); 
			$('.boxTondo').corner(settings20); 
			$('.boxTondo2').corner(settings10);
		}
	);

}

function abilitaLibroStep1(){
	$('input[name="radio1"]').removeAttr('disabled');
	$('input[name="radio2"]').removeAttr('disabled');
	$('input[name="radio3"]').removeAttr('disabled');
	$('input[name="checkbox4"]').removeAttr('disabled');
}

function disabilitaLibroStep1(){
	$('input[name="radio1"]').attr('disabled', true);
	$('input[name="radio2"]').attr('disabled', true);
	$('input[name="radio3"]').attr('disabled', true);
	$('input[name="checkbox4"]').attr('disabled', true);
}






//LETTERA
function calcolaLetteraStep1(){
	sommaLetteraStep1();
}



function calcolaLetteraStep2(){
	sommaLetteraStep2();
}



function sommaLetteraStep1(){
	settimaneAggiuntive = 0;
	giorniAggiuntivi = 0;
	giorniAggiuntiviPosta = 0;
	stringaScelte = "<ul>";
	
	
	selector1 = 'input[name="radio1"]';
	val1 = $(selector1).getValue();
	if (val1){
		stringa1 = val1.split("|");
		settimaneAggiuntive += parseFloat(stringa1[1]);
		giorniAggiuntivi += parseFloat(stringa1[2]);
		stringaScelte += "<li>" + stringa1[3] + "</li>";
		
		val1 = stringa1[0];
		if (val1){
			$("#prezzo1").text("€ " + val1.toString());
		} else {
			$("#prezzo1").text("€ 0");
		}
	}
		
	
	
	
	selector2 = 'input[name="radio2"]';
	val2 = $(selector2).getValue();
	if (val2){
		stringa2 = val2.split("|");
		settimaneAggiuntive += parseFloat(stringa2[1]);
		giorniAggiuntivi += parseFloat(stringa2[2]);
		stringaScelte += "<li>" + stringa2[3] + "</li>";
		
		val2 = stringa2[0];
		if (val2){
			$("#prezzo2").text("€ " + val2.toString());
		} else {
			$("#prezzo2").text("€ 0");
		}
	}
		
	
	
	
	selector3 = 'input[name="radio3"]';
	val3 = $(selector3).getValue();
	if (val3){
		stringa3 = val3.split("|");
		settimaneAggiuntive += parseFloat(stringa3[1]);
		giorniAggiuntivi += parseFloat(stringa3[2]);
		stringaScelte += "<li>" + stringa3[3] + "</li>";
		
		val3 = stringa3[0];
		if (val3){
			$("#prezzo3").text("€ " + val3.toString());
		} else {
			$("#prezzo3").text("€ 0");
		}
	}
	
	stringaScelte += "</ul>";
	
	sommaTotali('1');

}



function passaLetteraStep2(){
	disabilitaLetteraStep1();
	
   	selectorTarget = 'input[name="radio2"]';
	valTarget = $(selectorTarget).getValue();
	stringaTarget = valTarget.split("|");
	targetTxt = stringaTarget[4];
	
	$.post(
		"form_latualettera_"+targetTxt+".php", 
		{target: targetTxt},
		function(data){
			document.getElementById('step2').innerHTML = data; 
			$('.boxTondo').corner(settings20); 
			$('.boxTondo2').corner(settings10);
		}
	);

}

function abilitaLetteraStep1(){
	$('input[name="radio1"]').removeAttr('disabled');
	$('input[name="radio2"]').removeAttr('disabled');
	$('input[name="radio3"]').removeAttr('disabled');
}

function disabilitaLetteraStep1(){
	$('input[name="radio1"]').attr('disabled', true);
	$('input[name="radio2"]').attr('disabled', true);
	$('input[name="radio3"]').attr('disabled', true);
}







//VARIE
function sommaTotali(step){
	var somma = $(".prezzo").sum();
	$("#somma").text("€ " + somma.toString());
	$("#ammontareLibroTot").text("€ " + (parseFloat(somma)));
	
	$("#tempiBaseLibro").text(settimaneAggiuntive + " Settimane");
	
	/*$("#tempiPreparazione").text(giorniAggiuntivi + " Giorni");*/
	
	$("#tempiSpedizione").text(giorniAggiuntiviPosta + " Giorni");
	
	document.getElementById('riassunto_step'+step).innerHTML = stringaScelte;
	selectorTarget = 'input[name="riassunto'+step+'"]';
	$(selectorTarget).setValue(stringaScelte);
	
	selectorTarget = 'input[name="tempiLavorazione1"]';
	$(selectorTarget).setValue(settimaneAggiuntive + " Settimane");
	
	/*
	selectorTarget = 'input[name="tempiLavorazione2"]';
	$(selectorTarget).setValue(giorniAggiuntivi + " Giorni");
	*/
	
	selectorTarget = 'input[name="tempiSpedizione"]';
	$(selectorTarget).setValue(giorniAggiuntiviPosta + " Giorni");
	
	selectorTarget = 'input[name="dataConsegna"]';
	$(selectorTarget).setValue(stringaScelte);
	
	selectorTarget = 'input[name="costiTotale"]';
	$(selectorTarget).setValue("€ " + (parseFloat(somma)));
	
	var dataDopo = calcolaDataconsegna (settimaneAggiuntive, giorniAggiuntiviPosta);/*calcolaDataconsegna (settimaneAggiuntive, giorniAggiuntivi, giorniAggiuntiviPosta);*/
	
	/*document.getElementById('dataConsegna').innerHTML = dataDopo;*/
	$("#dataConsegna").text(dataDopo);
	
	selectorTarget = 'input[name="dataConsegna"]';
	$(selectorTarget).setValue(dataDopo);
}



/*function calcolaDataconsegna (settimanePartenza, giorniAggiuntivi, giorniAggiuntiviPosta){*/
function calcolaDataconsegna (settimanePartenza, giorniAggiuntiviPosta){
	var m_names = new Array("Gennaio", "Febbraio", "Marzo","Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre","Ottobre", "Novembre", "Dicembre");
	
	var dataInizio = new Date();
	var curr_date = dataInizio.getDate();
	var curr_month = dataInizio.getMonth();
	var curr_year = dataInizio.getFullYear();
	var dataOra = curr_date + " " + m_names[curr_month] + " " + curr_year;
	
	var dataFine = new Date();
	/*dataFine.setDate(dataFine.getDate()+(settimanePartenza*7)+giorniAggiuntivi+giorniAggiuntiviPosta);*/
	dataFine.setDate(dataFine.getDate()+(settimanePartenza*7)+giorniAggiuntiviPosta);
	var curr_date = dataFine.getDate();
	var curr_month = dataFine.getMonth();
	var curr_year = dataFine.getFullYear();
	var dataDopo2 = curr_date + " " + m_names[curr_month] + " " + curr_year;
	
	
	return dataDopo2;	
}





/*mostra il blocco con il campo trama personalizzata per le trame che hanno un costo aggiuntivo e prevedono una trama personalizzata*/
function  showTramaPersonalizzata (){
	selectorTarget = 'textarea[name="racconto_tramapersonalizzata"]';
	$(selectorTarget).val('');
	$('#tramaPersonalizzata').show();
}

/*nasconde il blocco con il campo trama personalizzata per le trame che non hanno un costo aggiuntivo e non prevedono una trama personalizzata*/
function  hideTramaPersonalizzata (){
	selectorTarget = 'textarea[name="racconto_tramapersonalizzata"]';
	$(selectorTarget).val('...');
	$('#tramaPersonalizzata').hide();
}
