// Template show_form<parametro p>.php 

// Funzione per disattivare il secondo select
function disableSecond(){
	var second = document.getElementById("classe_id2");
	var first = document.getElementById("classe_id1");
	second.disabled = true;
	first.disabled = false;
}

// Funzione per disattivare il primo select
function disableFirst(){
	var first = document.getElementById("classe_id1");
	var second = document.getElementById("classe_id2");
	first.disabled = true;
	second.disabled = false;
}

// Funzione per attivare la tendina dell'anno
function yearOn(){
	$("#new_anno").css('display','inline');
}

// Funzione per controllare che sia stato inserito almeno un parametro per la ricerca
function ctr_fields(messParoleChiave,messParametri){
	var radio1 = document.getElementById("rb-1-liv");
	var radio2 = document.getElementById("rb-2-liv");
	var lauree1 = document.getElementById("classe_id1");
	var lauree2 = document.getElementById("classe_id2");
	var aree1 = document.getElementById("sanitaria");
	var aree2 = document.getElementById("scientifica");
	var aree3 = document.getElementById("sociale");
	var aree4 = document.getElementById("umanistica");
	var citta = document.getElementById("citta");
	var universita = document.getElementById("universita");
	var facolta = document.getElementById("facolta");
	// Non ho bisogno di controllare l'anno di validità perchè ne è necessariamente selezionato uno
	//var anniAccademici = document.getElementById("anniAccademici");
	var paroleChiave = document.getElementById("paroleChiave");
	
	// Variabili per il controllo finale sulla form
	var isLauree = true;	// assume valore true se è selezionata una classe e false altrimenti
	var isArea  = true;		// assume valore true se è selezionata almeno un'area
	var isCitta = true;		// assume valore true se è selezionata una città, false altrimenti
	var isUniv = true;		// assume valore true se è selezionata una università, false altrimenti
	var isFacolta = true;	// assume valore true se è selezionata una facoltà, false altrimenti
	var isKeywords = true;	// assume valore true se sono state inserite parole chiave
	
	// Controllo quale radio button è selezionato e il valore della lista associata
	if (radio1.checked){
		if (lauree1.options[lauree1.options.selectedIndex].value == '')
			isLauree = false;
	}
	else {
		if (lauree2.options[lauree2.options.selectedIndex].value == '')
			isLauree = false;
	}
	
	// Controllo che almeno un area sia selezionata, altrimenti setto area a false
	if (!aree1.checked && !aree2.checked && !aree3.checked && !aree4.checked){
		isArea = false;
	}
		
	// Controllo il campo città
	if (citta.options[citta.options.selectedIndex].value == ''){
		isCitta = false;
	}
	
	// Controllo se è selezionata una università
	if (universita.options[universita.options.selectedIndex].value == ''){
		isUniv = false;
	}
	
	// Controllo se è selezionata una facoltà
	if (facolta.options[facolta.options.selectedIndex].value == ''){
		isFacolta = false;
	}
	
	// Controllo se sono state immesse parole chiave
	// controllo anche se ci sono parole chiave di almeno 3 caratteri
	if (paroleChiave.value == '' || paroleChiave.value.length < 3){
		isKeywords = false;
	}
	
	// Se il campo "Parole Chiave" non ha almeno 3 caratteri non lo considero vuoto,
	// quindi non avvero di inserire un parametro per la ricerca, cosa che faccio solo 
	// se tutti i campi sono vuoti
	if (paroleChiave.value.length < 3 && paroleChiave.value.length > 0){
		alert(messParoleChiave);
		return false;
	}
	else
		if (!isLauree && !isArea && !isCitta && !isUniv && !isFacolta && !isKeywords){
		alert(messParametri);
		return false;
		}
	
}

//Template ricerca<parametro p>.php e specializzazioneRicercaSuccess.php

// Metodo per la lista università dinamica: caricato nell'onLoad dei layout
function listUniv(){
	var path = '../../../../';
	
	$(document).ready(function(){

		$(".faq li > span").each(function(){
			$(this).siblings().wrapAll('<div>');
		});	
		$(".faq li > *:not(span)").hide();	

				
		$(".faq span").css("cursor","pointer").click(function (){
			var domanda = $(this);
			//Immagine di sfondo: meno
			var minus = {
				'background-image':'url('+path+'images/common/freccia_giu.png)'
			};
			//Immagine di sfondo: più
			var plus = {
				'background-image':'url('+path+'images/common/freccia.png)'
			};
			//selezioniamo tutte le risposte
			var risposta = domanda.siblings();
			//se la risposta è nascosta mettiamo come sfondo
			//il più, altrimenti il meno
			if (risposta.is(':hidden')){
				domanda.css(minus);
			}
			else{
				domanda.css(plus);
			}
			//mostriamo/nascondiamo le risposte
			risposta.slideToggle("slow");

		});
		
	});
	
}

// Template specializzazioneSuccess.php

// Metodo per controllare le parole chiave
function ctr_paroleChiave(){
	var paroleChiave = document.getElementById("paroleChiave");
	if (paroleChiave.value.length > 0 && paroleChiave.value.length < 3){
		alert('Inserisci almeno tre caratteri');
		// Se sono accidentalmente stati inseriti degli spazi li elimino
		if (paroleChiave.value == ' ' || paroleChiave.value == '  ')
			paroleChiave.value = '';
		return false;
	}	
}


