//cambia le select di paratenza in base a cosa selezionato in arrivo
function incrementa_data_partenza_rh(theElement, count){
  if(theElement == 'arrivo'){
	var arr_d=eval("parseFloat(document.getElementById('arrivo_d_"+count+"').value) + 1");
	var arr_m=eval("parseFloat(document.getElementById('arrivo_m_"+count+"').value) - 1");
	var arr_Y=eval("parseFloat(document.getElementById('arrivo_y_"+count+"').value)");

	var d = new Date();
	d.setFullYear(arr_Y, arr_m, arr_d);

	eval("document.getElementById('partenza_d_"+count+"').value=d.getDate()");
	eval("document.getElementById('partenza_m_"+count+"').value=(d.getMonth() + 1)");
	eval("document.getElementById('partenza_y_"+count+"').value=d.getFullYear()");
  }
}

//modifica i numeri dei giorni se gennaio ne mette 31, se febbraio ne mette 28, se non bisestile, settembre 30 ecc...
function cambia_giorni_mese_rh(listbox, count){
	var giorno;
	var mese;
	var anno;
	var selectDaAggiornare;

	switch(listbox){
		case 'arrivo':
/*			giorno = parseFloat($('arrivo_d').value);
			mese = parseFloat($('arrivo_m').value) - 1;
			anno = parseFloat($('arrivo_y').value);
*/
			giorno=eval("parseFloat(document.getElementById('arrivo_d_"+count+"').value)");
			mese=eval("parseFloat(document.getElementById('arrivo_m_"+count+"').value) - 1");
			anno=eval("parseFloat(document.getElementById('arrivo_y_"+count+"').value)");
		break;
		case 'partenza':
/*			giorno = parseFloat($('partenza_d').value);
			mese = parseFloat($('partenza_m').value) - 1;
			anno = parseFloat($('partenza_y').value);
*/
			giorno=eval("parseFloat(document.getElementById('partenza_d_"+count+"').value)");
			mese=eval("parseFloat(document.getElementById('partenza_m_"+count+"').value) - 1");
			anno=eval("parseFloat(document.getElementById('partenza_y_"+count+"').value)");
		break;
	}

	var numero_giorni;
	switch(mese){
		case 1: //febbraio 28/29
			if (anno % 4 != 0){
				numero_giorni = 28;
			}else{
				numero_giorni = 29;
			}
		break;
		case 3: //aprile
		case 5: //giugno
		case 8: //settembre
		case 10://ottobre
			numero_giorni = 30;
		break;
		default:
			numero_giorni = 31;
	}

	switch(listbox){
		case 'arrivo':
//			selectDaAggiornare = $('arrivo_d');
			eval("selectDaAggiornare=document.getElementById('arrivo_d_"+count+"')");
		break;
		case 'partenza':
//			selectDaAggiornare = $('partenza_d');
			eval("selectDaAggiornare=document.getElementById('partenza_d_"+count+"')");
		break;
	}

	num_options = selectDaAggiornare.options.length;
	for(a = num_options; a >= 0; a--){
		selectDaAggiornare.options[a] = null;
	}
	
	for(i = 1, j = 0; i <= numero_giorni; i++, j++){
		if(i == giorno){
			selectDaAggiornare.options[j] = new Option(i, i, false, true);
		}else{
			selectDaAggiornare.options[j] = new Option(i, i, false, false);
		}
	}
}
