function displayAnimation(section)
{
	switch(section)
	{
		case 'initiatives':
		{
			document.write('<object type="application/x-shockwave-flash" data="/images/it/initiatives.swf" width="490" height="322">\n');
			document.write('\t<param name="movie" value="/images/it/initiatives.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		case 'home':
		{
			document.write('<object type="application/x-shockwave-flash" data="/images/it/home_animation.swf" width="532" height="152">\n');
			document.write('\t<param name="movie" value="/images/it/home_animation.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		default:
		{
			document.write('<object type="application/x-shockwave-flash" data="/images/it/animation.swf" width="532" height="152">\n');
			document.write('\t<param name="movie" value="/images/it/animation.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
	}
}

function displayVideo(section)
{
	switch(section)
	{
		case 'tg':
		{
			document.write('<object type="application/x-shockwave-flash" data="/data/video/TGLumbeLumbe.swf" width="447" height="336">\n');
			document.write('\t<param name="movie" value="/data/video/TGLumbeLumbe.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		case 'la7':
		{
			document.write('<object type="application/x-shockwave-flash" data="/data/video/video_3_b.swf" width="447" height="336">\n');
			document.write('\t<param name="movie" value="/data/video/video_3_b.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		case 'unomattina07':
		{
			document.write('<object type="application/x-shockwave-flash" data="/data/video/video_4.swf" width="447" height="336">\n');
			document.write('\t<param name="movie" value="/data/video/video_4.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		case 'unomattina03':
		{
			document.write('<object type="application/x-shockwave-flash" data="/data/video/video_1.swf" width="447" height="336">\n');
			document.write('\t<param name="movie" value="/data/video/video_1.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		case 'mosaico':
		{
			document.write('<object type="application/x-shockwave-flash" data="/data/video/video_2.swf" width="447" height="336">\n');
			document.write('\t<param name="movie" value="/data/video/video_2.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
		case 'vivere':
		{
			document.write('<object type="application/x-shockwave-flash" data="/data/video/video_5.swf" width="447" height="336">\n');
			document.write('\t<param name="movie" value="/data/video/video_5.swf" />\n');
			document.write('\t<param name="wmode" value="transparent" />\n');
			document.write('</object>');
			break;
		}
	}
}


function displayPhotogallery()
{
	document.write('<object type="application/x-shockwave-flash" data="/images/gallery.swf" width="480" height="400">\n');
	document.write('\t<param name="movie" value="/images/gallery.swf" />\n');
	document.write('\t<param name="wmode" value="transparent" />\n');
	document.write('</object>');
}

function validateField(fieldId, alertMessage)
{
	if (document.getElementById(fieldId).value == "")
	{
		alert(alertMessage);
		document.getElementById(fieldId).focus();
		return false;
	} 
	else 
	{
		return true;
	}
}

function checkDonationsForm() {
	state=false;
	if(
		validateField('amount','Non \u00E8 stato inserito l\'importo della donazione') && 
		validateField('name','Non \u00E8 stato inserito il nome') && 
		validateField('surname','Non \u00E8 stato inserito il cognome') && 
		validateField('phone','Non \u00E8 stato inserito il telefono') && 
		validateField('email','Non \u00E8 stato inserito l\' indirizzo email')

	) {
		if (document.getElementById('ricevuta').checked) {
			if (
				validateField('ragionesociale','Non \u00E8 stato inserita la ragione sociale') && 
				validateField('address','Non \u00E8 stato inserito l\'indirizzo') && 
				validateField('city','Non \u00E8 stato inserita la citta\'') && 
				validateField('cap','Non \u00E8 stato inserito il cap') && 
				validateField('causale','Non \u00E8 stato inserita la causale')
			) {}
			else {return false;}
		}	
	}
	else {return false;}
	if (!checkMail('email','Non \u00E8 stato inserito un indirizzo email corretto')) {return false};
	return true;
}

function checkRegForm() {
	state=false;
	if(
		validateField('name','Non \u00E8 stato inserito il nome') && 
		validateField('username','Non \u00E8 stato inserito lo username') && 
		validateField('surname','Non \u00E8 stato inserito il cognome') && 
		validateField('phone','Non \u00E8 stato inserito il telefono') && 
		validateField('luogo_nascita','Non \u00E8 stato inserito il luogo di nascita') && 
		validateField('data_nascita','Non \u00E8 stato inserito la data di nasicta') && 
		validateField('email','Non \u00E8 stato inserito l\' indirizzo email')

	) {

	}
	else {return false;}
	if (!checkMail('email','Non \u00E8 stato inserito un indirizzo email corretto')) {return false};
	if (document.getElementById('password').value.length < 6) {alert('La password deve essere lunga almeno 6 caratteri.');return false};
	return true;
}

function checkRegForm2() {
	state=false;
	if(
		validateField('name','Non \u00E8 stato inserito il nome') && 
		validateField('surname','Non \u00E8 stato inserito il cognome') && 
		validateField('phone','Non \u00E8 stato inserito il telefono') && 
		validateField('luogo_nascita','Non \u00E8 stato inserito il luogo di nascita') && 
		validateField('data_nascita','Non \u00E8 stato inserito la data di nasicta') && 
		validateField('address','Non \u00E8 stato inserito l\' indirizzo') && 
		validateField('citta','Non \u00E8 stato inserito la citta') && 
		validateField('provincia','Non \u00E8 stato inserito la provincia') && 
		validateField('tipo_documento','Non \u00E8 stato inserito il tipo documento') && 
		validateField('n_documento','Non \u00E8 stato inserito il numero di documento') && 
		validateField('rilasciato_da','Non \u00E8 stato inserito rilasciato da') && 
		validateField('rilasciato_il','Non \u00E8 stato inserito rilasciato il')

	) {

	}
	else {return false;}
	if (!checkMail('email','Non \u00E8 stato inserito un indirizzo email corretto')) {return false};
	return true;
}

function checkMail(email, alertMessage)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(document.getElementById(email).value)) {
		alert(alertMessage);
		document.getElementById(email).focus();
		return false;
	} 
	else 
	{
		return true;
	}
}

