
function checkAll(value)
{
	if(value)
		value = true;
	else
		value = false;

	var form= document.forms['form_export'];
	if(form && form.elements)
	{
		for(var i=0; i<form.elements.length; i++)
		{
			if(form.elements[i].type == 'checkbox')
			{
				form.elements[i].checked = value
			}
		}
	}
	return true;
}


function onEvClick(inputField)
{
	//alert(inputField.name);
	switch(inputField.name)
	{
		case 'report_dotazione_tecnica':
			checkFields(DotazioneTecnica, inputField.checked);
			break;

		case 'report_consumo_gasolio':
			checkFields(ConsumoGasolio, inputField.checked);
			break;

		case 'report_base_occupazionale':
			checkFields(BaseOccupazionale, inputField.checked);
			break;
			
		case 'report_contr_lavoro_applicati':
			checkFields(ContrattiLavoro, inputField.checked);
			break;
			
		case 'report_valori_investimenti':
			checkFields(ValoriInvestimenti, inputField.checked);
			break;

		case 'report_pres_officine_aziendali':
			checkFields(PresOfficineAziendali, inputField.checked);
			break;
		
		case 'report_attivita_svolta_agromeccanica':
			//...
			
			break;
			
		case 'report_lpbmf': 
			checkFields(lpbmf, inputField.checked);
			break;
		
		case 'report_lls': 
			checkFields(lls, inputField.checked);
			break;
		
		case 'report_lc': 
			checkFields(lc, inputField.checked);
			break;
		
		case 'report_lst': 
			checkFields(lst, inputField.checked);
			break;
			
		case 'report_dti': 
			checkFields(dti, inputField.checked);
			break;
			
		case 'report_orac': 
			checkFields(orac, inputField.checked);
			break;
			
		case 'report_trasporto':
			checkFields(trasp, inputField.checked);
			break;
		
		case 'report_lavori_complementari':
			checkFields(new Array('report_essic_cereali'), inputField.checked);
			checkFields(essic, inputField.checked);
			checkFields(new Array('report_lavori_vigneti'), inputField.checked);
			checkFields(lvt, inputField.checked);
			break;
		
		case 'report_altre_attivita':
			checkFields(aa, inputField.checked);
			break;
		
		
	}



	return true;
}


function checkFields(fields, value)
{
	elements = document.forms['form_export'].elements;
	for(var i=0; i<fields.length; i++)
	{
		elements[fields[i]].checked = value;
	}
	return true;
}


function getFormField(name)
{
	var form= document.forms['form_export'];
	
	
}


function onEvEstraiClick(field_name)
{
	var form = document.forms['export_by_field'];
	if(form && form.elements['field_name'])
	{
		var input_field_name = form.elements['field_name'];
		input_field_name.value = field_name;
		form.submit();
	}
	return true;
}


var DotazioneTecnica = new Array();
DotazioneTecnica[DotazioneTecnica.length] = 'report_trattori';
DotazioneTecnica[DotazioneTecnica.length] = 'report_trattori_inf_100';
DotazioneTecnica[DotazioneTecnica.length] = 'report_trattori_sup_100';

DotazioneTecnica[DotazioneTecnica.length] = 'report_macc_agri_ope_semoventi';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_mietitrebbiatrici';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_raccoglipomodoro';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_falciatrinciacaricatrici';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_raccoglibietole';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_vendemmiatrice';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_racc_ortaggi_freschi';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_caric_movim_elevatori';
DotazioneTecnica[DotazioneTecnica.length] = 'report_maos_altro';

DotazioneTecnica[DotazioneTecnica.length] = 'report_rimorchi_agri_sup15q';
DotazioneTecnica[DotazioneTecnica.length] = 'report_macc_ope_industriali';
DotazioneTecnica[DotazioneTecnica.length] = 'report_moi_pale_gomm_cing';
DotazioneTecnica[DotazioneTecnica.length] = 'report_moi_terne';
DotazioneTecnica[DotazioneTecnica.length] = 'report_moi_escavatori';
DotazioneTecnica[DotazioneTecnica.length] = 'report_moi_apripista';
DotazioneTecnica[DotazioneTecnica.length] = 'report_moi_altro';


var ConsumoGasolio = new Array();
ConsumoGasolio[ConsumoGasolio.length] = 'report_cons_gasolio_proprio_2004';
ConsumoGasolio[ConsumoGasolio.length] = 'report_cons_gasolio_terzi_2004';


var BaseOccupazionale = new Array();
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_t_indet';
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_t_indet_inf_40';
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_t_indet_sup_40';
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_stagionali';
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_tsc';
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_tsc_inf_40';
BaseOccupazionale[BaseOccupazionale.length] = 'report_lavor_tsc_sup_40';


var ContrattiLavoro = new Array();
/*
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_index_1';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_index_2';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_index_3';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_index_4';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_index_5';
*/

ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_agro';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_agri';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_edil';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_auto';
ContrattiLavoro[ContrattiLavoro.length] = 'report_contr_lav_applic_alt';


var ValoriInvestimenti = new Array();
ValoriInvestimenti[ValoriInvestimenti.length] = 'report_valori_inv_beni_strum_2004';


var PresOfficineAziendali = new Array();
PresOfficineAziendali[PresOfficineAziendali.length] = 'report_pres_officine_aziendali_index_1';
PresOfficineAziendali[PresOfficineAziendali.length] = 'report_pres_officine_aziendali_index_0';

var aa = new Array();
aa[aa.length] = 'report_aa_movim_terra';
aa[aa.length] = 'report_aa_lavori_forestazione';
aa[aa.length] = 'report_aa_manut_verde';
aa[aa.length] = 'report_aa_gest_rifiuti';
aa[aa.length] = 'report_aa_conduzione_aa';
aa[aa.length] = 'report_aa_cond_proprieta';
aa[aa.length] = 'report_aa_cond_affitto';
aa[aa.length] = 'report_aa_cond_comodato';
aa[aa.length] = 'report_aa_cond_precaria';
aa[aa.length] = 'report_aa_lavorazioni_edilizia';
aa[aa.length] = 'report_aa_autotrasporto';
aa[aa.length] = 'report_aa_altro';


