﻿/*
	CELLE CALENDARIO: configurazione celle calendario.
	Le prime sette variabili definiscono le classi css da associare alle singole celle del calendario generato e una serie di altri elementi di visualizzazione.
	Ogni cella contiene un tag <span /> oppure <strong /> con il valore del giorno. 
	Descrizione delle variabili:
	1)	gpt_classeTabellaCal				Classe associata alla tabella del calendario.
	2)	gpt_classeCellaCal					Classe associata ad ogni cella normale del calendario.
	3)	gpt_classeCellaCorrenteCal			Classe associata alla cella del giorno corrente.
	4)	gpt_classeCellaVuotaCal			Classe associata ad ogni cella vuota.
	5)	gpt_classeCellaIntestazioneCal		Classe associata all'intestazione (titolo) del calindario.
	6)	gpt_caratteriNomeGiorni				Numero di caratteri da visualizzare come nome del giorno sulla riga di intestazione.
	7)	gpt_limiteMinimoSelectAnno			Anno minimo da visualizzare nel selettore del periodo.
	8)	gpt_limiteMassimoSelectAnno		Anno massimo da visualizzare nel selettore del periodo.
*/

var gpt_classeTabellaCal = "gpt_calendario";
var gpt_classeCellaCal = "gpt_cellaCalendario";
var gpt_classeCellaCorrenteCal = "gpt_cellaCorrenteCalendario";
var gpt_classeCellaVuotaCal = "gpt_cellaVuotaCalendario";
var gpt_classeCellaIntestazioneCal = "gpt_cellaIntestazioneCalendario";
var gpt_caratteriNomeGiorni = 3;
var gpt_limiteMinimoSelectAnno = 2005;
var gpt_limiteMassimoSelectAnno = 2010;


/*
	FINESTRA IN SOVRAPPOSIZIONE: configurazione finestra in sovrapposizione
	Definizione degli elementi grafici utilizzati e delle dimensioni
*/
var gpt_schedaSvrSfondoSuperioreSinistra = "tpl_standard/immagini/schedaOverlayTopSx.png";
var gpt_schedaSvrSfondoSuperioreDestra = "tpl_standard/immagini/schedaOverlayTopDx.png";
var gpt_schedaSvrSfondoInferioreSinistra = "tpl_standard/immagini/schedaOverlaySx.png";
var gpt_schedaSvrSfondoInferioreDestra = "tpl_standard/immagini/schedaOverlayDx.png";
var gpt_schedaSvrAltezzaMinimaSuperiore = 51;
var gpt_schedaSvrAltezzaMinimaInferiore = 26;
var gpt_schedaSvrLarghezzaMinimaSinistra = 26;
var gpt_schedaSvrLarghezzaMinimaDestra = 26;


/*
	CARATTERI CONSENTITI: lista dei caratteri consentiti utilizzata dalla funzione di controllo dei campi.
	L'array è utilizzato dalla funzione "gpt_controllaCampo".
*/
var gpt_carattereAperturaSuggerimento = "<";
var gpt_carattereChiusuraSuggerimento = ">";

var gpt_caratteriCampoConsentiti = new Array();

/// U+0000 - U+007F: Basic Latin
gpt_caratteriCampoConsentiti[0] = "!"; 
gpt_caratteriCampoConsentiti[1] = '"'; 
gpt_caratteriCampoConsentiti[2] = "#"; 
gpt_caratteriCampoConsentiti[3] = "$"; 
gpt_caratteriCampoConsentiti[4] = "%"; 
gpt_caratteriCampoConsentiti[5] = "&"; 
gpt_caratteriCampoConsentiti[6] = "'"; 
gpt_caratteriCampoConsentiti[7] = "("; 
gpt_caratteriCampoConsentiti[8] = ")"; 
gpt_caratteriCampoConsentiti[9] = "*"; 
gpt_caratteriCampoConsentiti[10] = "+"; 
gpt_caratteriCampoConsentiti[11] = ","; 
gpt_caratteriCampoConsentiti[12] = "-"; 
gpt_caratteriCampoConsentiti[13] = "."; 
gpt_caratteriCampoConsentiti[14] = "/"; 
gpt_caratteriCampoConsentiti[15] = "0"; 
gpt_caratteriCampoConsentiti[16] = "1"; 
gpt_caratteriCampoConsentiti[17] = "2"; 
gpt_caratteriCampoConsentiti[18] = "3"; 
gpt_caratteriCampoConsentiti[19] = "4"; 
gpt_caratteriCampoConsentiti[20] = "5"; 
gpt_caratteriCampoConsentiti[21] = "6"; 
gpt_caratteriCampoConsentiti[22] = "7"; 
gpt_caratteriCampoConsentiti[23] = "8"; 
gpt_caratteriCampoConsentiti[24] = "9"; 
gpt_caratteriCampoConsentiti[25] = ":"; 
gpt_caratteriCampoConsentiti[26] = ";"; 
gpt_caratteriCampoConsentiti[27] = "<"; 
gpt_caratteriCampoConsentiti[28] = "="; 
gpt_caratteriCampoConsentiti[29] = ">"; 
gpt_caratteriCampoConsentiti[30] = "?"; 
gpt_caratteriCampoConsentiti[31] = "@"; 
gpt_caratteriCampoConsentiti[32] = "A"; 
gpt_caratteriCampoConsentiti[33] = "B"; 
gpt_caratteriCampoConsentiti[34] = "C"; 
gpt_caratteriCampoConsentiti[35] = "D"; 
gpt_caratteriCampoConsentiti[36] = "E"; 
gpt_caratteriCampoConsentiti[37] = "F"; 
gpt_caratteriCampoConsentiti[38] = "G"; 
gpt_caratteriCampoConsentiti[39] = "H"; 
gpt_caratteriCampoConsentiti[40] = "I"; 
gpt_caratteriCampoConsentiti[41] = "J"; 
gpt_caratteriCampoConsentiti[42] = "K"; 
gpt_caratteriCampoConsentiti[43] = "L"; 
gpt_caratteriCampoConsentiti[44] = "M"; 
gpt_caratteriCampoConsentiti[45] = "N"; 
gpt_caratteriCampoConsentiti[46] = "O"; 
gpt_caratteriCampoConsentiti[47] = "P";
gpt_caratteriCampoConsentiti[48] = "Q"; 
gpt_caratteriCampoConsentiti[49] = "R"; 
gpt_caratteriCampoConsentiti[50] = "S";
gpt_caratteriCampoConsentiti[51] = "T"; 
gpt_caratteriCampoConsentiti[52] = "U"; 
gpt_caratteriCampoConsentiti[53] = "V"; 
gpt_caratteriCampoConsentiti[54] = "W"; 
gpt_caratteriCampoConsentiti[55] = "X"; 
gpt_caratteriCampoConsentiti[56] = "Y"; 
gpt_caratteriCampoConsentiti[57] = "Z"; 
gpt_caratteriCampoConsentiti[58] = "["; 
gpt_caratteriCampoConsentiti[59] = "\\"; 
gpt_caratteriCampoConsentiti[60] = "]"; 
gpt_caratteriCampoConsentiti[61] = "^"; 
gpt_caratteriCampoConsentiti[62] = "_"; 
gpt_caratteriCampoConsentiti[63] = "`"; 
gpt_caratteriCampoConsentiti[64] = "a"; 
gpt_caratteriCampoConsentiti[65] = "b"; 
gpt_caratteriCampoConsentiti[66] = "c"; 
gpt_caratteriCampoConsentiti[67] = "d"; 
gpt_caratteriCampoConsentiti[68] = "e"; 
gpt_caratteriCampoConsentiti[69] = "f"; 
gpt_caratteriCampoConsentiti[70] = "g"; 
gpt_caratteriCampoConsentiti[71] = "h"; 
gpt_caratteriCampoConsentiti[72] = "i"; 
gpt_caratteriCampoConsentiti[73] = "j"; 
gpt_caratteriCampoConsentiti[74] = "k"; 
gpt_caratteriCampoConsentiti[75] = "l"; 
gpt_caratteriCampoConsentiti[76] = "m"; 
gpt_caratteriCampoConsentiti[77] = "n"; 
gpt_caratteriCampoConsentiti[78] = "o"; 
gpt_caratteriCampoConsentiti[79] = "p"; 
gpt_caratteriCampoConsentiti[80] = "q"; 
gpt_caratteriCampoConsentiti[81] = "r"; 
gpt_caratteriCampoConsentiti[82] = "s"; 
gpt_caratteriCampoConsentiti[83] = "t"; 
gpt_caratteriCampoConsentiti[84] = "u"; 
gpt_caratteriCampoConsentiti[85] = "v"; 
gpt_caratteriCampoConsentiti[86] = "w"; 
gpt_caratteriCampoConsentiti[87] = "x"; 
gpt_caratteriCampoConsentiti[88] = "y"; 
gpt_caratteriCampoConsentiti[89] = "z"; 
gpt_caratteriCampoConsentiti[90] = "{"; 
gpt_caratteriCampoConsentiti[91] = "|"; 
gpt_caratteriCampoConsentiti[92] = "}"; 
gpt_caratteriCampoConsentiti[93] = "~"; 
gpt_caratteriCampoConsentiti[94] = "¡"; 
gpt_caratteriCampoConsentiti[95] = "¢"; 
gpt_caratteriCampoConsentiti[96] = "£"; 
gpt_caratteriCampoConsentiti[97] = "¤"; 
gpt_caratteriCampoConsentiti[98] = "¥"; 
gpt_caratteriCampoConsentiti[99] = "¦"; 
gpt_caratteriCampoConsentiti[100] = "§"; 
gpt_caratteriCampoConsentiti[101] = "¨"; 
gpt_caratteriCampoConsentiti[102] = "©"; 
gpt_caratteriCampoConsentiti[103] = "ª";
gpt_caratteriCampoConsentiti[104] = "«"; 
gpt_caratteriCampoConsentiti[105] = "¬"; 
gpt_caratteriCampoConsentiti[106] = "­"; 
gpt_caratteriCampoConsentiti[107] = "®"; 
gpt_caratteriCampoConsentiti[108] = "¯"; 
gpt_caratteriCampoConsentiti[109] = "°"; 
gpt_caratteriCampoConsentiti[110] = "±"; 
gpt_caratteriCampoConsentiti[111] = "²"; 
gpt_caratteriCampoConsentiti[112] = "³"; 
gpt_caratteriCampoConsentiti[113] = "´"; 
gpt_caratteriCampoConsentiti[114] = "µ"; 
gpt_caratteriCampoConsentiti[115] = "¶"; 
gpt_caratteriCampoConsentiti[116] = "·"; 
gpt_caratteriCampoConsentiti[117] = "¸"; 
gpt_caratteriCampoConsentiti[118] = "¹"; 
gpt_caratteriCampoConsentiti[119] = "º"; 
gpt_caratteriCampoConsentiti[120] = "»"; 
gpt_caratteriCampoConsentiti[121] = "¼"; 
gpt_caratteriCampoConsentiti[122] = "½"; 
gpt_caratteriCampoConsentiti[123] = "¾"; 
gpt_caratteriCampoConsentiti[124] = "¿"; 
gpt_caratteriCampoConsentiti[125] = "À"; 
gpt_caratteriCampoConsentiti[126] = "Á"; 
gpt_caratteriCampoConsentiti[127] = "Â"; 
gpt_caratteriCampoConsentiti[128] = "Ã"; 
gpt_caratteriCampoConsentiti[129] = "Ä"; 
gpt_caratteriCampoConsentiti[130] = "Å"; 
gpt_caratteriCampoConsentiti[131] = "Æ"; 
gpt_caratteriCampoConsentiti[132] = "Ç"; 
gpt_caratteriCampoConsentiti[133] = "È"; 
gpt_caratteriCampoConsentiti[134] = "É"; 
gpt_caratteriCampoConsentiti[135] = "Ê"; 
gpt_caratteriCampoConsentiti[136] = "Ë"; 
gpt_caratteriCampoConsentiti[137] = "Ì"; 
gpt_caratteriCampoConsentiti[138] = "Í"; 
gpt_caratteriCampoConsentiti[139] = "Î"; 
gpt_caratteriCampoConsentiti[140] = "Ï"; 
gpt_caratteriCampoConsentiti[141] = "Ð"; 
gpt_caratteriCampoConsentiti[142] = "Ñ"; 
gpt_caratteriCampoConsentiti[143] = "Ò"; 
gpt_caratteriCampoConsentiti[144] = "Ó"; 
gpt_caratteriCampoConsentiti[145] = "Ô"; 
gpt_caratteriCampoConsentiti[146] = "Õ"; 
gpt_caratteriCampoConsentiti[147] = "Ö"; 
gpt_caratteriCampoConsentiti[148] = "×"; 
gpt_caratteriCampoConsentiti[149] = "Ø"; 
gpt_caratteriCampoConsentiti[150] = "Ù"; 
gpt_caratteriCampoConsentiti[151] = "Ú"; 
gpt_caratteriCampoConsentiti[152] = "Û"; 
gpt_caratteriCampoConsentiti[153] = "Ü"; 
gpt_caratteriCampoConsentiti[154] = "Ý"; 
gpt_caratteriCampoConsentiti[155] = "Þ"; 
gpt_caratteriCampoConsentiti[156] = "ß"; 
gpt_caratteriCampoConsentiti[157] = "à"; 
gpt_caratteriCampoConsentiti[158] = "á"; 
gpt_caratteriCampoConsentiti[159] = "â"; 
gpt_caratteriCampoConsentiti[160] = "ã"; 
gpt_caratteriCampoConsentiti[161] = "ä"; 
gpt_caratteriCampoConsentiti[162] = "å"; 
gpt_caratteriCampoConsentiti[163] = "æ"; 
gpt_caratteriCampoConsentiti[164] = "ç"; 
gpt_caratteriCampoConsentiti[165] = "è"; 
gpt_caratteriCampoConsentiti[166] = "é"; 
gpt_caratteriCampoConsentiti[167] = "ê"; 
gpt_caratteriCampoConsentiti[168] = "ë"; 
gpt_caratteriCampoConsentiti[169] = "ì"; 
gpt_caratteriCampoConsentiti[170] = "í"; 
gpt_caratteriCampoConsentiti[171] = "î"; 
gpt_caratteriCampoConsentiti[172] = "ï"; 
gpt_caratteriCampoConsentiti[173] = "ð"; 
gpt_caratteriCampoConsentiti[174] = "ñ"; 
gpt_caratteriCampoConsentiti[175] = "ò"; 
gpt_caratteriCampoConsentiti[176] = "ó"; 
gpt_caratteriCampoConsentiti[177] = "ô"; 
gpt_caratteriCampoConsentiti[178] = "õ"; 
gpt_caratteriCampoConsentiti[179] = "ö"; 
gpt_caratteriCampoConsentiti[180] = "÷"; 
gpt_caratteriCampoConsentiti[181] = "ø"; 
gpt_caratteriCampoConsentiti[182] = "ù"; 
gpt_caratteriCampoConsentiti[183] = "ú"; 
gpt_caratteriCampoConsentiti[184] = "û"; 
gpt_caratteriCampoConsentiti[185] = "ü"; 
gpt_caratteriCampoConsentiti[186] = "ý"; 
gpt_caratteriCampoConsentiti[187] = "þ"; 
gpt_caratteriCampoConsentiti[188] = "ÿ";
gpt_caratteriCampoConsentiti[189] = " ";
gpt_caratteriCampoConsentiti[190] = "’";

