function StartSearch()
{
	if ((document.getElementById('search_input').value == '') || (document.getElementById('search_input').value == 'cerca nel sito'))
	{
		alert("Inserisci almeno una parola per iniziare la ricerca!");
		return false;
	}
	else
	{
		return true;
	}
}

function SelectPrivacy(checkbox_id)
{
	var privacy = document.getElementById(checkbox_id).src;
	var privacy = privacy.indexOf("checkbox_on.png");
		
	if (privacy == '-1')
	{
		document.getElementById(checkbox_id).src = 'imgs/checkbox_on.png';
	}
	else
	{	
		document.getElementById(checkbox_id).src = 'imgs/checkbox_off.png';
	}
}
		
function CheckEmail(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
			
	if (str.indexOf(at)==-1)                                                   { return false; }
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)    { return false; }
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) { return false; }
	if (str.indexOf(at,(lat+1))!=-1)                                           { return false; }
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)      { return false; }
	if (str.indexOf(dot,(lat+2))==-1)                                          { return false; }
	if (str.indexOf(" ")!=-1)                                                  { return false; }

	return true;
}

function SubmitNewsletterForm()
{
	var privacy = document.getElementById('box_newsletter_body_checkbox').src;
	var privacy = privacy.indexOf("checkbox_on.png");
	
	if (document.getElementById('box_newsletter_body_input').value == '')
	{
		alert("Per iscriverti devi inserire l'indirizzo e-mail!");
		return false;
	}
	else if (CheckEmail(document.getElementById('box_newsletter_body_input').value) == false)
	{
		alert("L'indirizzo e-mail inserito non e' valido!");
		return false;
	}
	else if (privacy == '-1')
	{
		alert("Per iscriverti devi confermare l'accettazione della privacy policy!");
		return false;
	}
	else
	{
		return true;
	}
}

function SubmitLavoraForm(id)
{
	var privacy = document.getElementById('lavori_candidami_form' + id + '_checkbox').src;
	var privacy = privacy.indexOf("checkbox_on.png");
		
	if (document.getElementById('form' + id + '_nome').value == '')
	{
		alert("Per inviare la candidatura devi inserire il nome!");
		return false;
	}
	else if (document.getElementById('form' + id + '_cognome').value == '')
	{
		alert("Per inviare la candidatura devi inserire il cognome!");
		return false;
	}
	else if (document.getElementById('form' + id + '_sesso').value == '')
	{
		alert("Per inviare la candidatura devi inserire il sesso!");
		return false;
	}
	else if ((document.getElementById('form' + id + '_nascita_data_gg').value == '') || (document.getElementById('form' + id + '_nascita_data_mm').value == '') || (document.getElementById('form' + id + '_nascita_data_aaaa').value == ''))
	{
		alert("Per inviare la candidatura devi inserire la data di nascita!");
		return false;
	}
	else if (document.getElementById('form' + id + '_residenza_via').value == '')
	{
		alert("Per inviare la candidatura devi inserire l'indirizzo di residenza!");
		return false;
	}
	else if (document.getElementById('form' + id + '_residenza_civico').value == '')
	{
		alert("Per inviare la candidatura devi inserire il numero civico di residenza!");
		return false;
	}
	else if (document.getElementById('form' + id + '_residenza_citta').value == '')
	{
		alert("Per inviare la candidatura devi inserire la citta' di residenza!");
		return false;
	}
	else if (document.getElementById('form' + id + '_residenza_provincia').value == '')
	{
		alert("Per inviare la candidatura devi inserire la provincia di residenza!");
		return false;
	}
	else if (document.getElementById('form' + id + '_residenza_cap').value == '')
	{
		alert("Per inviare la candidatura devi inserire il CAP di residenza!");
		return false;
	}
	else if (document.getElementById('form' + id + '_email').value == '')
	{
		alert("Per inviare la candidatura devi inserire l'indirizzo e-mail!");
		return false;
	}
	else if (CheckEmail(document.getElementById('form' + id + '_email').value) == false)
	{
		alert("L'indirizzo e-mail inserito non e' valido!");
		return false;
	}
	else if (document.getElementById('form' + id + '_telefono').value == '')
	{
		alert("Per inviare la candidatura devi inserire il telefono!");
		return false;
	}
	else if (document.getElementById('form' + id + '_titolo').value == '')
	{
		alert("Per inviare la candidatura devi inserire il titolo di studio!");
		return false;
	}
	else if (document.getElementById('form' + id + '_esperienze').value == '')
	{
		alert("Per inviare la candidatura devi inserire le precedenti esperienze lavorative!");
		return false;
	}
	else if (privacy == '-1')
	{
		alert("Per inviare la candidatura devi confermare l'accettazione della privacy policy!");
		return false;
	}
	else
	{
		return true;
	}
}

function SubmitLavoraFormCurriculum(id)
{
	var privacy = document.getElementById('lavori_candidami_form' + id + '_checkbox2').src;
	var privacy = privacy.indexOf("checkbox_on.png");
		
	if (document.getElementById('form' + id + '_curriculum').value == '')
	{
		alert("Per inviare la candidatura devi allegare il curriculum!");
		return false;
	}
	else if (privacy == '-1')
	{
		alert("Per inviare la candidatura devi confermare l'accettazione della privacy policy!");
		return false;
	}
	else
	{
		return true;
	}
}

function SubmitIscrizioneForm(modello)
{
	if (modello == "generico")
	{
		var privacy = document.getElementById('iscrizione_form_checkbox').src;
		var privacy = privacy.indexOf("checkbox_on.png");
			
		if (document.getElementById('form_nome').value == '')
		{
			alert("Per iscriverti devi inserire il nome!");
			return false;
		}
		else if (document.getElementById('form_cognome').value == '')
		{
			alert("Per iscriverti devi inserire il cognome!");
			return false;
		}
		else if ((document.getElementById('form_nascita_data_gg').value == '') || (document.getElementById('form_nascita_data_mm').value == '') || (document.getElementById('form_nascita_data_aaaa').value == ''))
		{
			alert("Per iscriverti devi inserire la data di nascita!");
			return false;
		}
		else if (document.getElementById('form_email').value == '')
		{
			alert("Per iscriverti devi inserire l'indirizzo e-mail!");
			return false;
		}
		else if (CheckEmail(document.getElementById('form_email').value) == false)
		{
			alert("L'indirizzo e-mail inserito non e' valido!");
			return false;
		}
		else if (document.getElementById('form_telefono').value == '')
		{
			alert("Per iscriverti devi inserire il telefono!");
			return false;
		}
		else if (privacy == '-1')
		{
			alert("Per iscriverti devi confermare l'accettazione della privacy policy!");
			return false;
		}
		else
		{
			return true;
		}
	}
	else if (modello == "generico da definire")
	{
		var privacy = document.getElementById('iscrizione_form_checkbox').src;
		var privacy = privacy.indexOf("checkbox_on.png");
			
		if (document.getElementById('form_nome').value == '')
		{
			alert("Per iscriverti devi inserire il nome!");
			return false;
		}
		else if (document.getElementById('form_cognome').value == '')
		{
			alert("Per iscriverti devi inserire il cognome!");
			return false;
		}
		else if ((document.getElementById('form_nascita_data_gg').value == '') || (document.getElementById('form_nascita_data_mm').value == '') || (document.getElementById('form_nascita_data_aaaa').value == ''))
		{
			alert("Per iscriverti devi inserire la data di nascita!");
			return false;
		}
		else if (document.getElementById('form_email').value == '')
		{
			alert("Per iscriverti devi inserire l'indirizzo e-mail!");
			return false;
		}
		else if (CheckEmail(document.getElementById('form_email').value) == false)
		{
			alert("L'indirizzo e-mail inserito non e' valido!");
			return false;
		}
		else if (document.getElementById('form_telefono').value == '')
		{
			alert("Per iscriverti devi inserire il telefono!");
			return false;
		}
		else if (privacy == '-1')
		{
			alert("Per iscriverti devi confermare l'accettazione della privacy policy!");
			return false;
		}
		else
		{
			return true;
		}
	}
	else if (modello == "ginnastica adulti")
	{
		var privacy = document.getElementById('iscrizione_form_checkbox').src;
		var privacy = privacy.indexOf("checkbox_on.png");
			
		if (document.getElementById('form_nome').value == '')
		{
			alert("Per iscriverti devi inserire il nome!");
			return false;
		}
		else if (document.getElementById('form_cognome').value == '')
		{
			alert("Per iscriverti devi inserire il cognome!");
			return false;
		}
		else if ((document.getElementById('form_nascita_data_gg').value == '') || (document.getElementById('form_nascita_data_mm').value == '') || (document.getElementById('form_nascita_data_aaaa').value == ''))
		{
			alert("Per iscriverti devi inserire la data di nascita!");
			return false;
		}
		else if (document.getElementById('form_email').value == '')
		{
			alert("Per iscriverti devi inserire l'indirizzo e-mail!");
			return false;
		}
		else if (CheckEmail(document.getElementById('form_email').value) == false)
		{
			alert("L'indirizzo e-mail inserito non e' valido!");
			return false;
		}
		else if (document.getElementById('form_corso_dettaglio').value == '')
		{
			alert("Per iscriverti devi indicare il corso a cui vuoi partecipare!");
			return false;
		}
		else if (privacy == '-1')
		{
			alert("Per iscriverti devi confermare l'accettazione della privacy policy!");
			return false;
		}
		else
		{
			return true;
		}
	}
	else if (modello == "tennis")
	{
		var privacy = document.getElementById('iscrizione_form_checkbox').src;
		var privacy = privacy.indexOf("checkbox_on.png");
			
		if (document.getElementById('form_nome').value == '')
		{
			alert("Per iscriverti devi inserire il nome!");
			return false;
		}
		else if (document.getElementById('form_cognome').value == '')
		{
			alert("Per iscriverti devi inserire il cognome!");
			return false;
		}
		else if ((document.getElementById('form_nascita_data_gg').value == '') || (document.getElementById('form_nascita_data_mm').value == '') || (document.getElementById('form_nascita_data_aaaa').value == ''))
		{
			alert("Per iscriverti devi inserire la data di nascita!");
			return false;
		}
		else if (document.getElementById('form_giocato').value == '')
		{
			alert("Per iscriverti devi dirci se hai gia' giocato a tennis!");
			return false;
		}
		else if ((document.getElementById('form_giocato').value == 'Si') && ((document.getElementById('form_livello').value == '')))
		{
			alert("Per iscriverti devi dirci quale e' il tuo livello di gioco!");
			return false;
		}
		else if (document.getElementById('form_email').value == '')
		{
			alert("Per iscriverti devi inserire l'indirizzo e-mail!");
			return false;
		}
		else if (CheckEmail(document.getElementById('form_email').value) == false)
		{
			alert("L'indirizzo e-mail inserito non e' valido!");
			return false;
		}
		else if (document.getElementById('form_telefono').value == '')
		{
			alert("Per iscriverti devi inserire il telefono!");
			return false;
		}
		else if (document.getElementById('form_giorni').value == '')
		{
			alert("Per iscriverti devi indicare quali giorni e orari preferisci!");
			return false;
		}
		else if (privacy == '-1')
		{
			alert("Per iscriverti devi confermare l'accettazione della privacy policy!");
			return false;
		}
		else
		{
			return true;
		}
	}
	else if (modello == "centri estivi")
	{
		var privacy = document.getElementById('iscrizione_form_checkbox').src;
		var privacy = privacy.indexOf("checkbox_on.png");
			
		if (document.getElementById('form_nome').value == '')
		{
			alert("Per iscriverti devi inserire il nome!");
			return false;
		}
		else if (document.getElementById('form_cognome').value == '')
		{
			alert("Per iscriverti devi inserire il cognome!");
			return false;
		}
		else if ((document.getElementById('form_nascita_data_gg').value == '') || (document.getElementById('form_nascita_data_mm').value == '') || (document.getElementById('form_nascita_data_aaaa').value == ''))
		{
			alert("Per iscriverti devi inserire la data di nascita!");
			return false;
		}
		else if (document.getElementById('form_nascita_luogo').value == '')
		{
			alert("Per iscriverti devi inserire il luogo di nascita!");
			return false;
		}
		else if (document.getElementById('form_residenza_via').value == '')
		{
			alert("Per iscriverti devi inserire l'indirizzo di residenza!");
			return false;
		}
		else if (document.getElementById('form_residenza_civico').value == '')
		{
			alert("Per iscriverti devi inserire il numero civico di residenza!");
			return false;
		}
		else if (document.getElementById('form_residenza_citta').value == '')
		{
			alert("Per iscriverti devi inserire la citta' di residenza!");
			return false;
		}
		else if (document.getElementById('form_residenza_provincia').value == '')
		{
			alert("Per iscriverti devi inserire la provincia di residenza!");
			return false;
		}
		else if (document.getElementById('form_residenza_cap').value == '')
		{
			alert("Per iscriverti devi inserire il CAP di residenza!");
			return false;
		}
		else if (document.getElementById('form_email').value == '')
		{
			alert("Per iscriverti devi inserire l'indirizzo e-mail!");
			return false;
		}
		else if (CheckEmail(document.getElementById('form_email').value) == false)
		{
			alert("L'indirizzo e-mail inserito non e' valido!");
			return false;
		}
		else if (document.getElementById('form_telefono').value == '')
		{
			alert("Per iscriverti devi inserire il telefono!");
			return false;
		}
		else if (document.getElementById('form_madre_nominativo').value == '')
		{
			alert("Per iscriverti devi inserire il nominativo della madre!");
			return false;
		}
		else if (document.getElementById('form_madre_cellulare').value == '')
		{
			alert("Per iscriverti devi inserire il cellulare della madre!");
			return false;
		}
		else if (document.getElementById('form_padre_nominativo').value == '')
		{
			alert("Per iscriverti devi inserire il nominativo del padre!");
			return false;
		}
		else if (document.getElementById('form_padre_cellulare').value == '')
		{
			alert("Per iscriverti devi inserire il cellulare del padre!");
			return false;
		}
		else if (document.getElementById('form_allergie').value == '')
		{
			alert("Per iscriverti devi dirci se il ragazzo soffre di qualche allergia!");
			return false;
		}
		else if ((document.getElementById('form_allergie').value == 'Si') && ((document.getElementById('form_allergie_note').value == '')))
		{
			alert("Per iscriverti devi dirci di quali allergie soffre il ragazzo!");
			return false;
		}
		else if (document.getElementById('form_nuoto').value == '')
		{
			alert("Per iscriverti devi dirci se il ragazzo sa nuotare!");
			return false;
		}
		else if (document.getElementById('form_auto').value == '')
		{
			alert("Per iscriverti devi dirci se il ragazzo soffre mal d'auto!");
			return false;
		}
		else if (document.getElementById('form_turni').value == '')
		{
			alert("Per iscriverti devi indicare le settimane/turni a cui vuoi iscriverti!");
			return false;
		}
		else if (document.getElementById('form_attivita').value == '')
		{
			alert("Per iscriverti devi dirci quali attivita' fara' il ragazzo durante il centro estivo!");
			return false;
		}
		else if (document.getElementById('form_carattere').value == '')
		{
			alert("Per iscriverti devi inserire le informazioni caratteriali sul ragazzo!");
			return false;
		}
		else if (privacy == '-1')
		{
			alert("Per iscriverti devi confermare l'accettazione della privacy policy!");
			return false;
		}
		else
		{
			return true;
		}
	}
}

function SubmitContattiForm()
{
	var privacy = document.getElementById('contatti_form_checkbox').src;
	var privacy = privacy.indexOf("checkbox_on.png");
		
	if (document.getElementById('form_nome').value == '')
	{
		alert("Per inviare il modulo devi inserire il nome!");
		return false;
	}
	else if (document.getElementById('form_email').value == '')
	{
		alert("Per inviare il modulo devi inserire l'indirizzo e-mail!");
		return false;
	}
	else if (CheckEmail(document.getElementById('form_email').value) == false)
	{
		alert("L'indirizzo e-mail inserito non e' valido!");
		return false;
	}
	else if (document.getElementById('form_richiesta').value == '')
	{
		alert("Per inviare il modulo devi inserire la richiesta!");
		return false;
	}
	else if (privacy == '-1')
	{
		alert("Per inviare il modulo devi confermare l'accettazione della privacy policy!");
		return false;
	}
	else
	{
		return true;
	}
}

function SubmitPrenotazioniForm()
{
	if (document.getElementById("username").value == "")
	{
		alert("Per accedere devi inserire il codice socio!");
		return false;
	}
	else if (document.getElementById("password").value == "")
	{
		alert("Per accedere devi inserire la password!");
		return false;
	}
	else
	{
		return true;
	}
}

function PopupPrenotazioni(giorni)
{
	var posizioneX = (screen.width - 800) / 2;
	var posizioneY = (screen.height - 600) / 2;
	var url = 'http://89.97.203.114/vdo/go.do?view=report.campiPrenotati&numOfDay=' + giorni;
								
	window.open(url, 'PrenotazioneCampi', 'toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=0, width=800, height=600, screenX=' + posizioneX + ', screenY=' + posizioneY +', top=' + posizioneY +', left=' + posizioneX);
}
