/*
verblijfsduur geupdate.
calculate de huurprijs mbv:
- aankomstdatum
- voorovernachting
*/
function calculate_schip( schipid ) {
	//get values
	var aankomstdatum;
	var voorovernachting;
	var verblijfsduur;
	var aantal_personen;
	var extra_values;
	var extra_ids;
	
	aankomstdatum 		= $('#aankomstdatum').val();
	verblijfsduur 		= $('#verblijfsduur').val();
	voorovernachting 	= $('#voorovernachting').val();
	aantal_personen		= $('#aantal_personen').val();

	extra_ids			= $('#extra_ids').val();
	extra_values		= '';
	array 				= extra_ids.split('|');
	for (var i=0; i<array.length; i++) {
		extra_values = extra_values + ',,extra'+array[i]+']' + $('#aantal_'+array[i]).val() ;
	}
	
	//alert(extra_values );
	
	values 				= 'aankomstdatum]'+aankomstdatum+',,voorovernachting]'+voorovernachting+',,verblijfsduur]'+verblijfsduur+',,aantal_personen]'+aantal_personen+extra_values;
	
	$.get('/ajax/ajax.php?function=schepen_calculate&id='+schipid+'&type=basic&extra_ids='+extra_ids+'&values='+values,'',function(data){
		//callback function
		//alert( data );
		$('#ajax_request').val(data);
		process_request();
	});
	
}

function process_request() {
	//process the data.
	var request_data;
	var array;
	request_data = $("#ajax_request").val();
	
	//alert( request_data );	
	
	array = request_data.split('|');
	for (var i=0; i<array.length; i++) {
		
		values = array[i].split(']');
		$('#'+values[0]+'_td').html( values[1] );
		
	}
	//alert( array );
}

function update_tot_datetime( ) {
	 //get field value
	 var this_value = $('#aankomstdatum').val();
	 var next_value = $('#vertrekdatum').val();
	 
    
	 var van;
	 var van_dates;
	 var van_time;
	 van_dates 	= this_value.split( '-' );

	 var tot;
	 var tot_dates;
	 var tot_time;
	 tot_dates 	= next_value.split( '-' );
	 
	 if ( tot_dates[2]+tot_dates[1]+tot_dates[0] < van_dates[2]+van_dates[1]+van_dates[0] ) {
		 $('#vertrekdatum').val( this_value );
	 }
}
function update_tot_datetime2( ) {
	 //get field value
	 var this_value = $('#aankomstdatum').val();
	 var next_value = $('#vertrekdatum').val();
	 
	 var van;
	 var van_dates;
	 var van_time;
	 van_dates 	= this_value.split( '-' );

	 var tot;
	 var tot_dates;
	 var tot_time;
	 tot_dates 	= next_value.split( '-' );
	 
	 if ( tot_dates[2]+tot_dates[1]+tot_dates[0] < van_dates[2]+van_dates[1]+van_dates[0] ) {
		 $('#aankomstdatum').val( next_value );
	 }
}