function inviaRollOver(){
	document.getElementById('invia').src="img/"+langCode+"/iscrizione_invia_on.gif";
}
function inviaRollOut(){
	document.getElementById('invia').src="img/"+langCode+"/iscrizione_invia_off.gif";
}

function confermaIscrizione(){
	alert("COMPLIMENTI la sua iscrizione è stata correttamente processata dal nostro sistema, ricevera' a breve una email con tutti i dati necessari per l'accesso alla sua area riservata.");
	document.location="/";
}

function confermaModifica(){
	alert("COMPLIMENTI le modifiche alla sua scheda sono state correttamente processate dal nostro sistema, ricevera' a breve una email con tutti i dati necessari per l'accesso alla sua area riservata.");
	document.location="/";
}


function aggiornaRegioniResidenza(){
	var siglaNazione;
	siglaNazione=$('IDNazioneResidenza').getValue();
	removeAllChilds($('residenzaSubDivision1'));
	removeAllChilds($('residenzaSubDivision2'));
	removeAllChilds($('residenzaSubDivision3'));
	if (siglaNazione=='')
		return;
	new Ajax.Updater(
		'residenzaSubDivision1', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getRegioni',
				countryCode: siglaNazione,
				idName: 'IDRegioneResidenza'
			},
			onComplete: function(transport) {
				//console.log(transport.responseText);
				if (transport.responseText.startsWith('<input type="hidden"'))
					aggiornaProvinceResidenza();
			}
		}
	);
}
function aggiornaProvinceResidenza(){
	var siglaNazione,siglaRegione;
	siglaRegione=$('IDRegioneResidenza').getValue();
	siglaNazione=$('IDNazioneResidenza').getValue();
	removeAllChilds($('residenzaSubDivision2'));
	removeAllChilds($('residenzaSubDivision3'));
	if (siglaNazione=='' || siglaRegione=='')
		return;
	new Ajax.Updater(
		'residenzaSubDivision2', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getProvince',
				countryCode: siglaNazione,
				regCode: siglaRegione,
				idName: 'IDProvinciaResidenza'
			},
			onComplete: function(transport) {
				//console.log(transport.responseText);
				if (transport.responseText.startsWith('<input type="hidden"'))
					aggiornaLocalitaResidenza();
			}
		}
	);
}
function aggiornaLocalitaResidenza(){
	var siglaNazione,siglaRegione,siglaProvincia;
	siglaRegione=$('IDRegioneResidenza').getValue();
	siglaNazione=$('IDNazioneResidenza').getValue();
	siglaProvincia=$('IDProvinciaResidenza').getValue();
	removeAllChilds($('residenzaSubDivision3'));
	if (siglaNazione=='' || siglaRegione=='')
		return;
	new Ajax.Updater(
		'residenzaSubDivision3', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getLocalita',
				countryCode: siglaNazione,
				regCode: siglaRegione,
				provCode: siglaProvincia,
				idName: 'LocalitaResidenza'
			}
		}
	);
}

function aggiornaRegioniDomicilio(){
	var siglaNazione;
	siglaNazione=$('IDNazioneDomicilio').getValue();
	removeAllChilds($('domicilioSubDivision1'));
	removeAllChilds($('domicilioSubDivision2'));
	removeAllChilds($('domicilioSubDivision3'));
	if (siglaNazione=='')
		return;
	new Ajax.Updater(
		'domicilioSubDivision1', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getRegioni',
				countryCode: siglaNazione,
				idName: 'IDRegioneDomicilio'
			},
			onComplete: function(transport) {
				//console.log(transport.responseText);
				if (transport.responseText.startsWith('<input type="hidden"'))
					aggiornaProvinceDomicilio();
			}
		}
	);
}
function aggiornaProvinceDomicilio(){
	var siglaNazione,siglaRegione;
	siglaRegione=$('IDRegioneDomicilio').getValue();
	siglaNazione=$('IDNazioneDomicilio').getValue();
	removeAllChilds($('domicilioSubDivision2'));
	removeAllChilds($('domicilioSubDivision3'));
	if (siglaNazione=='' || siglaRegione=='')
		return;
	new Ajax.Updater(
		'domicilioSubDivision2', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getProvince',
				countryCode: siglaNazione,
				regCode: siglaRegione,
				idName: 'IDProvinciaDomicilio'
			},
			onComplete: function(transport) {
				//console.log(transport.responseText);
				if (transport.responseText.startsWith('<input type="hidden"'))
					aggiornaLocalitaDomicilio();
			}
		}
	);
}
function aggiornaLocalitaDomicilio(){
	var siglaNazione,siglaRegione,siglaProvincia;
	siglaRegione=$('IDRegioneDomicilio').getValue();
	siglaNazione=$('IDNazioneDomicilio').getValue();
	siglaProvincia=$('IDProvinciaDomicilio').getValue();
	removeAllChilds($('domicilioSubDivision3'));
	if (siglaNazione=='' || siglaRegione=='')
		return;
	new Ajax.Updater(
		'domicilioSubDivision3', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getLocalita',
				countryCode: siglaNazione,
				regCode: siglaRegione,
				provCode: siglaProvincia,
				idName: 'LocalitaDomicilio'
			}
		}
	);
}

function aggiornaRegioniAppoggio1(){
	var siglaNazione;
	siglaNazione=$('IDNazioneAppoggio1').getValue();
	removeAllChilds($('appoggio1SubDivision1'));
	removeAllChilds($('appoggio1SubDivision2'));
	removeAllChilds($('appoggio1SubDivision3'));
	if (siglaNazione=='')
		return;
	new Ajax.Updater(
		'appoggio1SubDivision1', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getRegioni',
				countryCode: siglaNazione,
				idName: 'IDRegioneAppoggio1'
			},
			onComplete: function(transport) {
				//console.log(transport.responseText);
				if (transport.responseText.startsWith('<input type="hidden"'))
					aggiornaProvinceAppoggio1();
			}
		}
	);
}
function aggiornaProvinceAppoggio1(){
	var siglaNazione,siglaRegione;
	siglaRegione=$('IDRegioneAppoggio1').getValue();
	siglaNazione=$('IDNazioneAppoggio1').getValue();
	removeAllChilds($('appoggio1SubDivision2'));
	removeAllChilds($('appoggio1SubDivision3'));
	if (siglaNazione=='' || siglaRegione=='')
		return;
	new Ajax.Updater(
		'appoggio1SubDivision2', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getProvince',
				countryCode: siglaNazione,
				regCode: siglaRegione,
				idName: 'IDProvinciaAppoggio1'
			},
			onComplete: function(transport) {
				//console.log(transport.responseText);
				if (transport.responseText.startsWith('<input type="hidden"'))
					aggiornaLocalitaAppoggio1();
			}
		}
	);
}
function aggiornaLocalitaAppoggio1(){
	var siglaNazione,siglaRegione,siglaProvincia;
	siglaRegione=$('IDRegioneAppoggio1').getValue();
	siglaNazione=$('IDNazioneAppoggio1').getValue();
	siglaProvincia=$('IDProvinciaAppoggio1').getValue();
	removeAllChilds($('appoggio1SubDivision3'));
	if (siglaNazione=='' || siglaRegione=='')
		return;
	new Ajax.Updater(
		'appoggio1SubDivision3', 
		'/fe/geoService.php', 
		{ 	method: 'get',
			parameters: {
				op: 'getLocalita',
				countryCode: siglaNazione,
				regCode: siglaRegione,
				provCode: siglaProvincia,
				idName: 'LocalitaAppoggio1'
			}
		}
	);
}