// JavaScript Document per la gestione della nuova LDA

function ReplaceAll(Source,stringToFind,stringToReplace){
	var temp = Source;
	var index = temp.indexOf(stringToFind);
	while(index != -1){
		
	    temp = temp.replace(stringToFind,stringToReplace);
	    index = temp.indexOf(stringToFind);
	}
	return temp;
}

function setContestoApprendimento(who, contesto){
	var new_img = ReplaceAll(contesto, " ", "_");
	if(document.getElementById(new_img).src.indexOf("cdd_"+new_img+"_on.gif") > 0){
		document.getElementById(new_img).src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_off.gif";
		document.getElementById("perChi").innerHTML="<strong>Per chi?:</strong>";
	}else{
		document.getElementById("perChi").innerHTML="<strong>Per chi?:</strong>"+contesto;
		document.getElementById(new_img).src="/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_on.gif";
	}
	switch(who){
	case 1: //scuola primaria		
		document.getElementById("scuola_secondaria_di_primo_grado").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scuola_secondaria_di_primo_grado_off.gif";
		document.getElementById("scuola_secondaria_di_secondo_grado").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scuola_secondaria_di_secondo_grado_off.gif";
		setTextAreaDisciplinare(-1);
		break;
	case 2: //scuola secondaria di primo grado
		document.getElementById("scuola_primaria").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scuola_primaria_off.gif";
		document.getElementById("scuola_secondaria_di_secondo_grado").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scuola_secondaria_di_secondo_grado_off.gif";
		setTextAreaDisciplinare(-1);
		break;
	case 3: //scuola secondaria di secondo grado
		document.getElementById("scuola_primaria").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scuola_primaria_off.gif";
		document.getElementById("scuola_secondaria_di_primo_grado").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scuola_secondaria_di_primo_grado_off.gif";
		setTextAreaDisciplinare(1);
		break;
	}	
	if(document.getElementById("scuola_primaria").src.indexOf("cdd_scuola_primaria_off.gif") > 0 && document.getElementById("scuola_secondaria_di_primo_grado").src.indexOf("cdd_scuola_secondaria_di_primo_grado_off.gif") > 0 && document.getElementById("scuola_secondaria_di_secondo_grado").src.indexOf("cdd_scuola_secondaria_di_secondo_grado_off.gif") > 0){
		//setto il valore del parametro hidden
		document.getElementById("contesto_hidden").value="";
		document.getElementById("areaDisciplinare").innerHTML="<strong>Per le aree disciplinari è necessario selezionare prima il contesto di apprendimento</strong>";
	}else{
		document.getElementById("contesto_hidden").value=contesto;
	}
}

function setTipoLicenza(who,tipoLicenza,testo){
	var new_img = ReplaceAll(tipoLicenza, " ", "_");
	if(document.getElementById(new_img).src.indexOf("cdd_"+new_img+"_on.gif") > 0){
		document.getElementById(new_img).src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_off.gif";
		document.getElementById("cosa").innerHTML="<strong>Cosa?:</strong>";
	}else{
		document.getElementById(new_img).src="/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_on.gif";
		document.getElementById("cosa").innerHTML="<strong>Cosa?:</strong>"+testo;
	}
	switch(who){
	case 1: //materiale gratuito		
		document.getElementById("pagamento").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_pagamento_off.gif";
		document.getElementById("link_g").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_link_g_off.gif";
		break;
	case 2: //materiale a pagamento
		document.getElementById("gratuito").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_gratuito_off.gif";
		document.getElementById("link_g").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_link_g_off.gif";
		break;
	case 3: //link a materiale gratuito
		document.getElementById("gratuito").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_gratuito_off.gif";
		document.getElementById("pagamento").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_pagamento_off.gif";
		break;
	}
	//se è stato selezionato almento uno dei 3 valori
	if(document.getElementById("gratuito").src.indexOf("cdd_gratuito_off.gif") > 0 && document.getElementById("pagamento").src.indexOf("cdd_pagamento_off.gif") > 0 && document.getElementById("link_g").src.indexOf("cdd_link_g_off.gif") > 0){
		//setto il valore del parametro hidden
		document.getElementById("licenza_hidden").value="";			
	}else
		document.getElementById("licenza_hidden").value=tipoLicenza;

}

function setAreaDisciplinare(who, contesto, testo){
	var new_img = ReplaceAll(contesto, " ", "_");
	if(document.getElementById(new_img).src.indexOf("cdd_"+new_img+"_on.gif") > 0){
		document.getElementById(new_img).src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_off.gif";
		document.getElementById("aree_tematiche").innerHTML="<strong>Aree tematiche:</strong>";
	}else{
		document.getElementById(new_img).src="/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_on.gif";
		document.getElementById("aree_tematiche").innerHTML="<strong>Aree tematiche:</strong>"+testo;
	}
	switch(who){
	case 1: //linguistico-artistico-espressiva		
		document.getElementById("storico-geografica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_storico-geografica_off.gif";
		document.getElementById("matematico-scientifico-tecnologica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_matematico-scientifico-tecnologica_off.gif";
		break;
	case 2: //storico-geografica
		document.getElementById("linguistico-artistico-espressiva").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_linguistico-artistico-espressiva_off.gif";
		document.getElementById("matematico-scientifico-tecnologica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_matematico-scientifico-tecnologica_off.gif";
		break;
	case 3: //matematico-scientifico-tecnologica
		document.getElementById("storico-geografica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_storico-geografica_off.gif";
		document.getElementById("linguistico-artistico-espressiva").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_linguistico-artistico-espressiva_off.gif";
		break;
	case 4: //tecnica-professionale-artistica
		document.getElementById("umanistica-linguistica-musicale").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_umanistica-linguistica-musicale_off.gif";
		document.getElementById("psicomotoria").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_psicomotoria_off.gif";
		document.getElementById("scientifica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scientifica_off.gif";
		break;
	case 5: //umanistica-linguistica-musicale
		document.getElementById("tecnica-professionale-artistica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_tecnica-professionale-artistica_off.gif";
		document.getElementById("psicomotoria").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_psicomotoria_off.gif";
		document.getElementById("scientifica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scientifica_off.gif";
		break;
	case 6: //psicomotoria
		document.getElementById("tecnica-professionale-artistica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_tecnica-professionale-artistica_off.gif";
		document.getElementById("umanistica-linguistica-musicale").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_umanistica-linguistica-musicale_off.gif";
		document.getElementById("scientifica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scientifica_off.gif";
		break;
	case 7: //scientifica
		document.getElementById("tecnica-professionale-artistica").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_tecnica-professionale-artistica_off.gif";
		document.getElementById("umanistica-linguistica-musicale").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_umanistica-linguistica-musicale_off.gif";
		document.getElementById("psicomotoria").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_psicomotoria_off.gif";
		break;		
	}
	if(who>0 && who<4){
		//se tutte le aree disciplinari non sono valorizzate...
		if(document.getElementById("storico-geografica").src.indexOf("cdd_storico-geografica_off.gif") > 0 && document.getElementById("matematico-scientifico-tecnologica").src.indexOf("cdd_matematico-scientifico-tecnologica_off.gif") > 0 && document.getElementById("linguistico-artistico-espressiva").src.indexOf("cdd_linguistico-artistico-espressiva_off.gif") > 0)
			document.getElementById("area_hidden").value="";		
		else
			document.getElementById("area_hidden").value=testo;
	}else{
		if(document.getElementById("tecnica-professionale-artistica").src.indexOf("cdd_tecnica-professionale-artistica_off.gif") > 0 && document.getElementById("scientifica").src.indexOf("cdd_scientifica_off.gif") > 0 && document.getElementById("umanistica-linguistica-musicale").src.indexOf("cdd_umanistica-linguistica-musicale_off.gif") > 0 && document.getElementById("psicomotoria").src.indexOf("cdd_psicomotoria_off.gif") > 0)
			document.getElementById("area_hidden").value="";		
		else
			document.getElementById("area_hidden").value=testo;		
	}	
}

function setTextAreaDisciplinare(who){
	if(who!=-1)
		document.getElementById("areaDisciplinare").innerHTML=
			"<ul>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(4,'tecnica-professionale-artistica','Area disciplinare tecnica-professionale-artistica');\" title=\"AREA TECNICO-PROFESSIONALE-ARTISTICA\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_tecnica-professionale-artistica_off.gif\" alt=\"AREA TECNICO-PROFESSIONALE-ARTISTICA\" id=\"tecnica-professionale-artistica\" /></a><div class=\"divTesto\">tecnico-professionale-artistica</div></div><div class=\"divImgSpazio\"></div>" +
			"</li>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(5,'umanistica-linguistica-musicale','Area disciplinare umanistica-linguistica-musicale');\" title=\"AREA UMANISTICA-LINGUISTICA-MUSICALE\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_umanistica-linguistica-musicale_off.gif\" alt=\"AREA UMANISTICA-LINGUISTICA-MUSICALE\" id=\"umanistica-linguistica-musicale\" /></a><div class=\"divTesto\">umanistica-linguistica-musicale</div></div><div class=\"divImgSpazio\"></div>" +
			"</li>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(6,'psicomotoria','Area disciplinare psicomotoria');\" title=\"AREA PSICOMOTORIA\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_psicomotoria_off.gif\" alt=\"AREA PSICOMOTORIA\" id=\"psicomotoria\" /></a><div class=\"divTesto\">area psicomotoria</div></div>" +
			"</li>" +
			"</ul>" +
			"<div class=\"margin\"></div><hr class=\"cdd_hr\" /><div class=\"margin\"></div>" +
			"<ul>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(7,'scientifica','Area disciplinare scientifica');\" title=\"AREA SCIENTIFICA\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_scientifica_off.gif\" alt=\"AREA SCIENTIFICA\" id=\"scientifica\" /></a><div class=\"divTesto\">area scientifica</div></div>" +
			"</li>" +
			"</ul>";
	else
		document.getElementById("areaDisciplinare").innerHTML=
			"<ul>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(1,'linguistico-artistico-espressiva','Area linguistico-artistico-espressiva');\" title=\"LINGUISTICO ARTISTICO ESPRESSIVA\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_linguistico-artistico-espressiva_off.gif\" alt=\"LINGUISTICO ARTISTICO ESPRESSIVA\" id=\"linguistico-artistico-espressiva\" /></a><div class=\"divTesto\">linguistico artistico espressiva</div></div><div class=\"divImgSpazio\"></div>" +
			"</li>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(3,'matematico-scientifico-tecnologica','Area matematico-scientifico-tecnologica');\" title=\"MATEMATICO SCIENTIFICO TECNOLOGICA\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_matematico-scientifico-tecnologica_off.gif\" alt=\"MATEMATICO SCIENTIFICO TECNOLOGICA\" id=\"matematico-scientifico-tecnologica\" /></a><div class=\"divTesto\">matematico scientifico tecnologica</div></div><div class=\"divImgSpazio\"></div>" +
			"</li>" +
			"<li>" +
			"<div class=\"divImg\"><a href=\"javascript: setAreaDisciplinare(2,'storico-geografica','Area storico-geografica');\" title=\"STORICO GEOGRAFICA\"><img src=\"/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_storico-geografica_off.gif\" alt=\"STORICO GEOGRAFICA\" id=\"storico-geografica\" /></a><div class=\"divTesto\">storico geografica</div></div>" +
			"</li>" +
			"</ul>";
}

function setTipoRisorsa(who,tipoRisorsa,testo,_check){
	var new_img = ReplaceAll(tipoRisorsa, " ", "_");
	if(document.getElementById(new_img).src.indexOf("cdd_"+new_img+"_on.gif") > 0){
		document.getElementById(new_img).src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_off.gif";
	}else{
		document.getElementById(new_img).src="/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_"+new_img+"_on.gif";
	}
	switch(who){
	case 1: //contenuti per lezioni		
		document.getElementById("es_quest").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_es_quest_off.gif";
		document.getElementById("giochi").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_giochi_off.gif";
		break;
	case 2: //esercizi e questionari
		document.getElementById("cont_lez").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_cont_lez_off.gif";
		document.getElementById("giochi").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_giochi_off.gif";
		break;
	case 3: //giochi educativi
		document.getElementById("cont_lez").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_cont_lez_off.gif";
		document.getElementById("es_quest").src = "/opencms/opencms/system/modules/it.eng.innovascuola/resources/immagini/newhome/cdd_es_quest_off.gif";
		break;
	}
	//se è stato selezionato almento uno dei 3 valori
	if(document.getElementById("es_quest").src.indexOf("cdd_es_quest_off.gif") > 0 && document.getElementById("giochi").src.indexOf("cdd_giochi_off.gif") > 0 && document.getElementById("cont_lez").src.indexOf("cdd_cont_lez_off.gif") > 0){
		//setto il valore del parametro hidden
		document.getElementById("risorsa_hidden").value="";			
	}else
		document.getElementById("risorsa_hidden").value=_check;

}

function callParameters(contesto,tipoLicenza,tipoRisorsa,area){
	if(null!=contesto){
		switch(contesto){
		case 1:
			setContestoApprendimento(contesto,'scuola primaria');
			break;
		case 2:
			setContestoApprendimento(contesto,'scuola secondaria di primo grado');
			break;
		case 3:
			setContestoApprendimento(contesto,'scuola secondaria di secondo grado');
			break;
		}
	}
	if(null!=tipoLicenza){
		switch(tipoLicenza){
		case 1:
			setTipoLicenza(tipoLicenza,'gratuito','Contenuti gratuiti');
			break;
		case 2:
			setTipoLicenza(tipoLicenza,'pagamento','Contenuti a pagamento');
			break;
		case 3:
			setTipoLicenza(tipoLicenza,'link_g','Link a contenuti gratuiti');
			break;
		}
	}
	if(null!=tipoRisorsa){
		switch(tipoRisorsa){
		case 1:
			setTipoRisorsa(tipoRisorsa,'cont_lez','Contenuti per lezioni','c');
			break;
		case 2:
			setTipoRisorsa(tipoRisorsa,'es_quest','Esercizi e questionari','e');
			break;
		case 3:
			setTipoRisorsa(tipoRisorsa,'giochi','Giochi educativi','g');
			break;
		}		
	}
	if(null!=area){
		switch(area){
		case 1: //linguistico-artistico-espressiva
			setAreaDisciplinare(area,'linguistico-artistico-espressiva','Area linguistico-artistico-espressiva');
			break;
		case 2: //storico-geografica
			setAreaDisciplinare(area,'storico-geografica','Area storico-geografica');
			break;
		case 3: //matematico-scientifico-tecnologica
			setAreaDisciplinare(area,'matematico-scientifico-tecnologica','Area matematico-scientifico-tecnologica');
			break;
		case 4: //tecnica-professionale-artistica
			setAreaDisciplinare(area,'tecnica-professionale-artistica','Area disciplinare tecnica-professionale-artistica');
			break;
		case 5: //umanistica-linguistica-musicale
			setAreaDisciplinare(area,'umanistica-linguistica-musicale','Area disciplinare umanistica-linguistica-musicale');
			break;
		case 6: //psicomotoria
			setAreaDisciplinare(area,'psicomotoria','Area disciplinare psicomotoria');
			break;
		case 7: //scientifica
			setAreaDisciplinare(area,'scientifica','Area disciplinare scientifica');
			break;		
		}
	}
}
