// JavaScript Document
var numeroIndirizzi = 0;
var change = 0;

function scegliAggiungiIndirizzo()
{
	if(numeroIndirizzi == 0)
		aggiungiIndirizzo();
	else
		aggiungiIndirizzoConDati();
}

function aggiungiIndirizzo()
{
	document.getElementById('nuoviIndirizzi').style.display = 'inline';
	document.getElementById('nominativo_spedizione').value = '';
	document.getElementById('tipo_nominativo').selectedIndex = '0';
	document.getElementById('ragione_sociale_spedizione').value = '';
	document.getElementById('nazionalita_spedizione').selectedIndex = '0';
	document.getElementById('indirizzo_spedizione').value = '';
	document.getElementById('num_indirizzo_spedizione').value = '';
	document.getElementById('citta_spedizione').value = '';
	document.getElementById('cap_spedizione').value = '';
	document.getElementById('provincia_spedizione').selectedIndex = '0';
	document.getElementById('telefono_spedizione').value = '';
}

function eliminaNuovoIndirizzo()
{
	document.getElementById('nuovo_indirizzo').style.display = 'none';
	document.getElementById('nuovo_indirizzo_bottone').style.display = 'none';
}

function aggiungiNuovoIndirizzo()
{
	document.getElementById('nuovo_indirizzo').style.display = 'inline';
	document.getElementById('nuovo_indirizzo_bottone').style.display = 'inline';
}


function aggiungiIndirizzoConDati()
{
	document.getElementById('nuoviIndirizzi').style.display = 'inline';
}

function eliminaIndirizzo()
{
	document.getElementById('nuoviIndirizzi').style.display = 'none';
	document.getElementById('nominativo_spedizione').value = 'null';
	document.getElementById('tipo_nominativo').selectedIndex = '1';
	document.getElementById('ragione_sociale_spedizione').value = 'null';
	document.getElementById('nazionalita_spedizione').selectedIndex = '1';
	document.getElementById('indirizzo_spedizione').value = 'null';
	document.getElementById('num_indirizzo_spedizione').value = '0';
	document.getElementById('citta_spedizione').value = 'null';
	document.getElementById('cap_spedizione').value = '00000';
	document.getElementById('provincia_spedizione').selectedIndex = '1';
	document.getElementById('telefono_spedizione').value = '00-00';
}

function eliminaIndirizzoConDati()
{
	document.getElementById('nuoviIndirizzi').style.display = 'none';
}

function apriIndirizzoSpedizione()
{
	document.getElementById('chiudi_radio').checked = false;
	document.getElementById('apri_check').style.display = 'none';
	document.getElementById('apri_text').style.display = 'none';
	document.getElementById('chiudi_check').style.display = 'inline';
	document.getElementById('chiudi_text').style.display = 'inline';
}

function chiudiIndirizzoSpedizione()
{
	document.getElementById('apri_radio').checked = false;
	document.getElementById('apri_check').style.display = 'inline';
	document.getElementById('apri_text').style.display = 'inline';
	document.getElementById('chiudi_check').style.display = 'none';
	document.getElementById('chiudi_text').style.display = 'none';
}


function datiPrivato()
{
	document.getElementById('ragione_sociale').value = 'null';
	document.getElementById('p_iva').value = '00000000000';
	document.getElementById('ragione_sociale_label').style.display = 'none';
	document.getElementById('ragione_sociale_text').style.display = 'none';
	document.getElementById('piva_label').style.display = 'none';
	document.getElementById('piva_text').style.display = 'none';
	document.getElementById('cf_label').style.marginTop = '0px';
	document.getElementById('cf_text').style.marginTop = '0px';
	document.getElementById('naz_select').style.marginTop = '0px';
}

function datiPrivatoConDati()
{
	/* codice aggiunto successivamente per evitare problematiche su gestione privato/azienda */
	document.getElementById('ragione_sociale').value = 'null';
	document.getElementById('p_iva').value = '00000000000';
	/* fine */
	document.getElementById('ragione_sociale_label').style.display = 'none';
	document.getElementById('ragione_sociale_text').style.display = 'none';
	document.getElementById('piva_label').style.display = 'none';
	document.getElementById('piva_text').style.display = 'none';
	document.getElementById('cf_label').style.marginTop = '0px';
	document.getElementById('cf_text').style.marginTop = '0px';
	document.getElementById('naz_select').style.marginTop = '0px';
}

function datiAzienda()
{
	document.getElementById('ragione_sociale_label').style.display = 'inline';
	document.getElementById('ragione_sociale_text').style.display = 'inline';
	document.getElementById('piva_label').style.display = 'inline';
	document.getElementById('piva_text').style.display = 'inline';
	document.getElementById('cf_label').style.marginTop = '20px';
	document.getElementById('cf_text').style.marginTop = '20px';
	document.getElementById('naz_select').style.marginTop = '20px';
	document.getElementById('ragione_sociale').value = '';
	document.getElementById('p_iva').value = '';
}

function datiAziendaConDati()
{
	document.getElementById('ragione_sociale_label').style.display = 'inline';
	document.getElementById('ragione_sociale_text').style.display = 'inline';
	document.getElementById('piva_label').style.display = 'inline';
	document.getElementById('piva_text').style.display = 'inline';
	document.getElementById('cf_label').style.marginTop = '20px';
	document.getElementById('cf_text').style.marginTop = '20px';
	document.getElementById('naz_select').style.marginTop = '20px';
}

function modificaIndirizzoSpedizione(form, idSpedizione, indice, profilo)
{
	//SI CONTROLLA LA VALIDITA' DI TUTTI I CAMPI RELATIVI A QUESTO INDIRIZZO
	if(($("#nominativo_spedizione"+indice).valid())&&($("#tipo_nominativo"+indice).valid())&&($("#ragione_sociale_spedizione"+indice).valid())&&($("#nazionalita_spedizione"+indice).valid())&&($("#indirizzo_spedizione"+indice).valid())&&($("#num_indirizzo_spedizione"+indice).valid())&&($("#citta_spedizione"+indice).valid())&&($("#provincia_spedizione"+indice).valid())&&($("#cap_spedizione"+indice).valid())&&($("#telefono_spedizione"+indice).valid()))
	{
		// --- path as ---document.getElementById('datiPersonali').action = 'http://as/graphiland08/modifica_indirizzo_spedizione.cfm?idSpedizione='+idSpedizione+'&modifica=1+&indice='+indice+'&profilo='+profilo;
		document.getElementById('datiPersonali').action = 'modifica_indirizzo_spedizione.cfm?idSpedizione='+idSpedizione+'&modifica=1+&indice='+indice+'&profilo='+profilo;
		document.getElementById('datiPersonali').submit();
		
		//document.getElementById('indirizziSpedizione').innerHTML = '<div class="attendere">attendere il caricamento...</div>';
		//caricaIndirizziSpedizione('indirizziSpedizione');
	}
}

function eliminaIndirizzoSpedizione(form, idSpedizione, profilo)
{
	//ELIMINA L'INDIRIZZO DI SPEDIZIONE
	// --- path as ---document.getElementById('datiPersonali').action = 'http://as/graphiland08/modifica_indirizzo_spedizione.cfm?idSpedizione='+idSpedizione+'&modifica=0&profilo='+profilo;
	document.getElementById('datiPersonali').action = 'modifica_indirizzo_spedizione.cfm?idSpedizione='+idSpedizione+'&modifica=0&profilo='+profilo;
	document.getElementById('datiPersonali').submit();

	/*if(caricaTestoSenzaDiv("modifica_indirizzo_spedizione.cfm?idSpedizione="+idSpedizione+"&modifica=0"))
		alert("Operazione effettuata con successo");
	else
		alert("Operazione fallita");
	*/
		
	//document.getElementById('indirizziSpedizione').innerHTML = '<div class="attendere">attendere il caricamento...</div>';
	//caricaIndirizziSpedizione('indirizziSpedizione');
}

function aggiornaDatiPersonali(profilo)
{
	if($("#datiPersonali").valid())
	{
		// --- path as --- document.getElementById('datiPersonali').action = 'http://as/graphiland08/aggiorna_dati_personali.cfm?tipo=0&profilo='+profilo;
		document.getElementById('datiPersonali').action = 'aggiorna_dati_personali.cfm?tipo=0&profilo='+profilo;
		document.getElementById('datiPersonali').submit();
	}
}

function controlloSalvaDati(profilo)
{
	document.getElementById('prosegui_href').setAttribute('href', 'javascript:void(0)');
	//document.getElementById('prosegui_href').innerHTML = '&nbsp;';
	if($("#datiPersonali").valid())
	{
		var save = 0;
		var retValue = true;
		if(change == 1)
		{
			// --- path as --- retValue = window.showModalDialog("http://as/graphiland08/confirm.cfm", null, "status:no;center:yes;DialogHeight:160px;DialogWidth:250px;help:no;resizable:no;scroll:no");
			retValue = window.showModalDialog("confirm.cfm", null, "status:no;center:yes;DialogHeight:160px;DialogWidth:250px;help:no;resizable:no;scroll:no");
			if(retValue)
			{	
				save = 1;
			}
		}
		if(retValue == true || retValue == false)
		{
			// --- path as --- document.getElementById('datiPersonali').action = 'http://as/graphiland08/aggiorna_dati_personali.cfm?tipo=0&profilo='+profilo+'&save_info='+save;
			document.getElementById('datiPersonali').action = 'aggiorna_dati_personali.cfm?tipo=0&profilo='+profilo+'&save_info='+save;
			document.getElementById('datiPersonali').submit();
		}else
		{
			document.getElementById('prosegui_href').innerHTML = '<img src="/images/button_prosegui.jpg" name="prosegui" id="prosegui" border="0">';
			document.getElementById('prosegui_href').setAttribute('href', 'javascript:controlloSalvaDati('+profilo+')');
		}
	}else
	{
		document.getElementById('prosegui_href').innerHTML = '<img src="/images/button_prosegui.jpg" name="prosegui" id="prosegui" border="0">';	
		document.getElementById('prosegui_href').setAttribute('href', 'javascript:controlloSalvaDati('+profilo+')');
	}
}

function setChange()
{
	change = 1;	
}