window.onload=function(){
	getPortiRitorno($('porto_partenza').value, $('zona').value, $('PA').value);
	getPortiRitorno2($('porto_partenza2').value, $('zona').value,  $('PA2').value);
}
	
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function getPortiRitorno(portoAndata, zona, portoArrivo){
	$('portoRitorno').innerHTML = '<img src="img/loading.gif">';
	new Ajax.Updater('portoRitorno', 'ajaxRequest/porti_ritorno.php',	{method: "post",	parameters: "porto_andata="+portoAndata+"&zona="+zona+"&porto_arrivo="+portoArrivo, onLoading: $('portoRitorno').innerHTML = '<img src="img/loading22.gif">', onLoaded: $('portoRitorno').innerHTML = '<img src="img/loading22.gif">'});
}

function getPortiRitorno2(portoAndata, zona, portoArrivo){
	$('portoRitorno2').innerHTML = '<img src="img/loading.gif">';
	new Ajax.Updater('portoRitorno2', 'ajaxRequest/porti_ritorno2.php',	{method: "post",	parameters: "porto_andata="+portoAndata+"&zona="+zona+"&porto_arrivo="+portoArrivo, onLoading: $('portoRitorno2').innerHTML = '<img src="img/loading22.gif">', onLoaded: $('portoRitorno2').innerHTML = '<img src="img/loading22.gif">'});
}


function controllaForm(){
	var booReturn = true;
	var strMessage = '';
	var data = new Date();
	var data_andata = new Date($('aa').value, $('mm').value-1, $('gg').value, 0, 0, 0, 0);
	var data_oggi = new Date(data.getFullYear(), data.getMonth(), data.getDate(), 0, 0, 0, 0);
	//alert(data_andata);
	//alert(data_oggi);
	
	if($('porto_partenza').value == ''){
		strMessage = strMessage+'Il porto di partenza in andata è obbligatorio.\n';	
		booReturn = false;
	}
	if($('porto_arrivo').value == ''){
		strMessage = strMessage+'Il porto di arrivo in andata è obbligatorio.\n';	
		booReturn = false;
	}
	if($('gg').value == ''){
		strMessage = strMessage+'Il giorno in andata è obbligatorio.\n';	
		booReturn = false;
	}
	if($('mm').value == ''){
		strMessage = strMessage+'Il mese in andata è obbligatorio.\n';	
		booReturn = false;
	}
	if($('aa').value == ''){
		strMessage = strMessage+'L\'anno in andata è obbligatorio.\n';	
		booReturn = false;
	}
	if(data_andata < data_oggi){
		strMessage = strMessage+'La data di andata non può essere inferirore alla data odierna.\n';	
		booReturn = false;
	}
	//if(data.getFullYear() == $('aa').value && data.getMonth() == $('mm').value-1 && data.getDate() == $('gg').value){
		//strMessage = strMessage+"Le partenze entro le 24 ore si accettano solo per telefono.\nTel. 0565 912111\n";
       // booReturn = false;
	//}
	//if (($('aa').value == data.getFullYear() && data.getMonth()+1 >= $('mm').value && $('gg').value <= data.getDate()+1) && $('aa').value != '' && $('mm').value != '' && $('gg').value != '') {
        //strMessage = strMessage+"Le partenze entro le 48 ore si accettano solo per telefono.\n";
       // booReturn = false;
	//}
	
	if($('porto_partenza2').value != ''){
		var data_ritorno = new Date($('aa2').value, $('mm2').value-1, $('gg2').value, 0, 0, 0, 0);
		
		if(data_andata > data_ritorno){
			strMessage = strMessage+'La data di ritorno non può essere inferirore alla data di andata.\n';	
			booReturn = false;
		}
		if($('porto_arrivo2').value == ''){
			strMessage = strMessage+'Il porto di arrivo in ritorno non è stato selezionato.\n';	
			booReturn = false;
		}
		if($('gg2').value == ''){
			strMessage = strMessage+'Il giorno in ritorno non è stato selezionato.\n';	
			booReturn = false;
		}
		if($('mm2').value == ''){
			strMessage = strMessage+'Il mese in ritorno non è stato selezionato.\n';	
			booReturn = false;
		}
		if($('aa2').value == ''){
			strMessage = strMessage+'L\'anno in ritorno non è stato selezionato.\n';	
			booReturn = false;
		}
		//if (($('aa2').value == data.getFullYear() && data.getMonth()+1 >= $('mm2').value && $('gg2').value <= data.getDate()+1) && $('aa2').value != '' && $('mm2').value != '' && $('gg2').value != '') {
			//strMessage = strMessage+"Le partenze entro le 48 ore si accettano solo per telefono.\n";
			//booReturn = false;
		//}	
	
	}

	if(booReturn == false){
   	     alert (strMessage);
   	}else {
	   document.formporti.action = "orari.php";
	   document.formporti.submit();
	} 
}
