
function verifica_posti(form,messaggio)
{
	if (form.totale_posti.value=='0')
	{
		alert(messaggio);
		return false;
	}
	else
	return true;
}
function getElement(id){
return (typeof document.getElementById != "undefined")?document.getElementById(id):document.all[id];
}

function Hide(id){
div = getElement(id);
div.style.visibility = "hidden";
}

function Show(id){
div = getElement(id);
div.style.visibility = "visible";
}


function cambia_linea(form)
{
	var linea=form.linea_crociera.value;
	
	
	if ((linea=='8') || (linea=='88'))
	{
		form.posti_senior.value='0';
		form.posti_junior.value='0';
		Hide("senior1");
		Hide("junior1");
		
	}
	else
	{
		Show("senior1");
		Show("junior1");
	}

	form.linea.value=form.linea_crociera.value;
	
	ricava_prezzi_linea(form);
	
	
}


function ricava_prezzi_linea(form1)
{
var linea=form1.linea.value;

if (linea=="11")
{	
	var posti_adulti=form1.posti_adulti.value;

	var prezzi_adulti=15;
	var prezzi_senior=10;
	var prezzi_junior=10;
	var posti_senior=form1.posti_senior.value;
	var posti_junior=form1.posti_junior.value;
	var totale_posti=parseInt(posti_adulti)+parseInt(posti_senior)+parseInt(posti_junior);
	form1.totale_posti.value=totale_posti;
	
    
	prezzo_adulti=posti_adulti*prezzi_adulti;
	prezzo_senior=posti_senior*prezzi_senior;
	prezzo_junior=posti_junior*prezzi_junior;
	
	
	prezzo_totale=prezzo_adulti+prezzo_senior+prezzo_junior;
	if (form1.sconto.value!='0')
	prezzo_totale=prezzo_totale-(prezzo_totale*form1.sconto.value)/100;
	prezzo_totale1=String(prezzo_totale);
	var pos = prezzo_totale1.indexOf(".");
	
	if (pos!=-1)
		prezzo_totale=prezzo_totale;
	else
		prezzo_totale=prezzo_totale1 + ".00";
	
	form1.prezzo_totale.value=prezzo_totale;

}
else if (linea=="8")
{
	var posti_adulti=form1.posti_adulti.value;

	var prezzi_adulti=58;
	prezzo_adulti=posti_adulti*prezzi_adulti;
	prezzo_totale=prezzo_adulti;
	if (form1.sconto.value!='0')
	prezzo_totale=prezzo_totale-(prezzo_totale*form1.sconto.value)/100;
	prezzo_totale1=String(prezzo_totale);
	var pos = prezzo_totale1.indexOf(".");
	
	if (pos!=-1)
		prezzo_totale=prezzo_totale;
	else
		prezzo_totale=prezzo_totale1 + ".00";
	
	form1.prezzo_totale.value=prezzo_totale;
	var totale_posti=parseInt(posti_adulti);
	form1.totale_posti.value=totale_posti;

}

else if (linea=="88")
{
	var posti_adulti=form1.posti_adulti.value;

	var prezzi_adulti=39;
	prezzo_adulti=posti_adulti*prezzi_adulti;
	prezzo_totale=prezzo_adulti;
	if (form1.sconto.value!='0')
	prezzo_totale=prezzo_totale-(prezzo_totale*form1.sconto.value)/100;
	prezzo_totale1=String(prezzo_totale);
	var pos = prezzo_totale1.indexOf(".");
	
	if (pos!=-1)
		prezzo_totale=prezzo_totale;
	else
		prezzo_totale=prezzo_totale1 + ".00";
	
	form1.prezzo_totale.value=prezzo_totale;
	var totale_posti=parseInt(posti_adulti);
	form1.totale_posti.value=totale_posti;
	

}

else if (linea=="03")
{
	var posti_adulti=form1.posti_adulti.value;

	var prezzi_adulti=13;
	var prezzi_senior=8;
	var prezzi_junior=8;
	var posti_senior=form1.posti_senior.value;
	var posti_junior=form1.posti_junior.value;
	var totale_posti=parseInt(posti_adulti)+parseInt(posti_senior)+parseInt(posti_junior);
	form1.totale_posti.value=totale_posti;
	   
	prezzo_adulti=posti_adulti*prezzi_adulti;
	prezzo_senior=posti_senior*prezzi_senior;
	prezzo_junior=posti_junior*prezzi_junior;
	
	
	prezzo_totale=prezzo_adulti+prezzo_senior+prezzo_junior;
	if (form1.sconto.value!='0')
	prezzo_totale=prezzo_totale-(prezzo_totale*form1.sconto.value)/100;
	prezzo_totale1=String(prezzo_totale);
	var pos = prezzo_totale1.indexOf(".");
	
	var pos = prezzo_totale1.indexOf(".");
	
	if (pos!=-1)
		prezzo_totale=prezzo_totale;
	else
		prezzo_totale=prezzo_totale1 + ".00";
	
	
	form1.prezzo_totale.value=prezzo_totale;
	

}

}



