function VerificaIDAnagraficWTauto(){ 
	var giaver = document.getElementById("in_verificatoWT").value;
	okvai="F";
	if (giaver==""){
		okvai="T";
	}
	if (giaver=="F"){
		okvai="T";
	}
	if (okvai=="T"){
		var surcom = document.getElementById("in_surname").value;
		var namcom = document.getElementById("in_name").value;
		var dobcom = document.getElementById("in_bornon").value;
		if ((surcom!="")&(namcom!="")&(dobcom!="")){
			
			createCookie("Input_VerificatoStoricoWT", "T", 1);
			createCookie("SearchDataAuto", "OKLogAutomatico", 1);
			location.replace("Entry_Iscrizione.php");
		}
	}
}

function addentry(){ 
eraseCookie("Entry_GestExport");
eraseCookie("Entry_ElencoIscritti");
eraseCookie("Entry_VerificaPreiscritto");
createCookie("Entry_Status","INSERIMENTO");
location.replace("Entry_Iscrizione.php");
}
function esportaiscrittiXLS(){
createCookie("Export_Entrylistcomplete","OK",1);
location.replace("Entry_Iscrizione.php");
}
function gestExport (){
createCookie("Entry_GestExport","OK",1);
eraseCookie("Entry_ElencoIscritti");
eraseCookie("Entry_VerificaPreiscritto");
location.replace("Entry_Iscrizione.php");
}
function EntryList(){
createCookie("Entry_ElencoIscritti","OK");
location.replace("Entry_Iscrizione.php");
}

function ShowPreiscritti(){
createCookie("Entry_VerificaPreiscritto","OK");
location.replace("Entry_Iscrizione.php");
}
function ConfermaEntry(){ 
var idgroup = document.getElementById("in_idgroups").value; 
createCookie("Input_IDGroup",idgroup,1);
createCookie("Entry_Confirm","OK",1);

SalvaDatiChipJsEntry()
}

function opttipociclistaEntry(id) {
	
	var ama = document.getElementById("Amat").checked;
	var mg = document.getElementById("MG").checked;
	var ct = document.getElementById("CT").checked;
	var grmer = document.getElementById("GrMer").checked;
	
	switch (id) {

	case "Amat":

		if (ama == 1) {
			document.getElementById("CT").checked = false;
			document.getElementById("MG").disabled = false;
			document.getElementById("GrMer").disabled = false;
		} else {
			document.getElementById("CT").checked = true;
			document.getElementById("MG").disabled = true;
			document.getElementById("GrMer").disabled = true;
			document.getElementById("MG").checked = false;
			document.getElementById("GrMer").checked = false;
		}
 		assegnaCookieChecked()
		createCookie("Search_INSERT", "OKCAT")
		location.replace("Entry_Iscrizione.php")
		break;

	case "MG":
		document.getElementById("Amat").checked = true;
		document.getElementById("CT").checked = false;
		document.getElementById("GrMer").checked = false;
		document.getElementById("in_cat1").value="MG";
		document.getElementById("in_cat2").value="MG";
		document.getElementById("in_cat3").value="MG";
		assegnaCookieChecked()
		if (mg == 0) {
			createCookie("Search_INSERT", "OKCAT")
			location.replace("Entry_Iscrizione.php")
		}
		break;

	case "CT":

		if (ct == 1) {
			document.getElementById("Amat").checked = false;
			document.getElementById("MG").disabled = true;
			document.getElementById("GrMer").disabled = true;
			document.getElementById("MG").checked = false;
			document.getElementById("GrMer").checked = false;
			document.getElementById("in_cat1").value="CT";
			document.getElementById("in_cat2").value="CT";
			document.getElementById("in_cat3").value="CT";
		} else {
			document.getElementById("Amat").checked = true;
			document.getElementById("MG").disabled = false;
			document.getElementById("GrMer").disabled = false;
			createCookie("Search_INSERT", "OKCAT")
			location.replace("Entry_Iscrizione.php")
		}
		assegnaCookieChecked()
		break;

	case "GrMer":
		document.getElementById("Amat").checked = true;
		document.getElementById("CT").checked = false;
		document.getElementById("MG").checked = false;
		assegnaCookieChecked()
		break;

	default:
		assegnaCookieChecked()
		break;
	}
	if (ct == 1) {
		document.getElementById("Amat").value = 0;
		document.getElementById("MG").value = 0;
		document.getElementById("GrMer").value = 0;
	}
}
function opttipociclistaEntrySession(id) {
	
	var ama = document.getElementById("Amat").checked;
	var mg = document.getElementById("MG").checked;
	var ct = document.getElementById("CT").checked;
	var grmer = document.getElementById("GrMer").checked;
	
	switch (id) {

	case "Amat":

		if (ama == 1) {
			document.getElementById("CT").checked = false;
			document.getElementById("MG").disabled = false;
			document.getElementById("GrMer").disabled = false;
		} else {
			document.getElementById("CT").checked = true;
			document.getElementById("MG").disabled = true;
			document.getElementById("GrMer").disabled = true;
			document.getElementById("MG").checked = false;
			document.getElementById("GrMer").checked = false;
		}
		break;

	case "MG":
		document.getElementById("Amat").checked = true;
		document.getElementById("CT").checked = false;
		document.getElementById("GrMer").checked = false;
		document.getElementById("in_cat1").value="MG";
		document.getElementById("in_cat2").value="MG";
		document.getElementById("in_cat3").value="MG";
		break;

	case "CT":

		if (ct == 1) {
			document.getElementById("Amat").checked = false;
			document.getElementById("MG").disabled = true;
			document.getElementById("GrMer").disabled = true;
			document.getElementById("MG").checked = false;
			document.getElementById("GrMer").checked = false;
			document.getElementById("in_cat1").value="CT";
			document.getElementById("in_cat2").value="CT";
			document.getElementById("in_cat3").value="CT";
		} else {
			document.getElementById("Amat").checked = true;
			document.getElementById("MG").disabled = false;
			document.getElementById("GrMer").disabled = false;
		}
		break;

	case "GrMer":
		document.getElementById("Amat").checked = true;
		document.getElementById("CT").checked = false;
		document.getElementById("MG").checked = false;
		break;

	default:
		break;
	}
	if (ct == 1) {
		document.getElementById("Amat").value = 0;
		document.getElementById("MG").value = 0;
		document.getElementById("GrMer").value = 0;
	}
}
function AnnullaEntry(){ 
createCookie("Entry_Status","VISUALIZZAZIONE");
erasecookieiscrizione();
location.replace("Entry_Iscrizione.php");
}
function searchwtdbEntry() {
	var logLevel = readCookie("Log_Level"); /* Verifico che chi è logato abbia i diritti per poter cercare i dati */
	logok=0;
	if (logLevel >= 5){ 
		logok=1; /* OK HA DIRITTO */
	}
	eraseCookie("Chip_Surname");
	eraseCookie("Chip_Name");
	eraseCookie("Chip_Code");
	eraseCookie("SearchData");
	var cogncom = document.getElementById("in_surname").value;
	var nomecom = document.getElementById("in_name").value;
	var chipcom = document.getElementById("in_chip").value;
	if (logok==0){ /* NON HA DIRITTO */
		if (chipcom == "") {
			alert('Attenzione!!! Inserire il codice chip.');
			return;
		}
		if (cogncom == "") {
			alert('Attenzione!!! Inserire il cognome.');
			return;
		}
	
		if (nomecom == "") {
			alert('Attenzione!!! Inserire il nome.');
			return;
		}
		
		createCookie("Input_VerificatoStoricoWT","T",1);
		createCookie("Chip_Surname", cogncom, 1);
		createCookie("Chip_Surname", cogncom, 1);
		createCookie("Chip_Name", nomecom, 1);
		createCookie("Chip_Code", chipcom, 1);
		createCookie("SearchData", "OKLog", 1);
	}else{
			if (chipcom == "") { /* SE NON HA INSERITO IL CHIP FACCIO CONTROLLO PER COGNOME NOME DATA DI NASCITA UGUALE. */
				var surcom = document.getElementById("in_surname").value;
				var namcom = document.getElementById("in_name").value;
				var dobcom = document.getElementById("in_bornon").value;
				if ((surcom!="")&(namcom!="")&(dobcom!="")){
					createCookie("SearchDataAuto", "OKLogAutomatico", 1);
				}else{
					eraseCookie("SearchDataAuto")
					document.getElementById("in_idanagraphic").innerHTML =  "";
					alert('Attenzione!!! Inserire il codice chip oppure cognome, nome, data di nascita.');
				}
			}else{
				createCookie("Chip_Surname", cogncom, 1);
				createCookie("Chip_Name", nomecom, 1);
				createCookie("Chip_Code", chipcom, 1);
				createCookie("Input_VerificatoStoricoWT","T",1);
				createCookie("SearchData", "OKLog", 1);
			}	
	}
	httpurl=readCookie("NEW_PAGE")
	location.replace(httpurl);
}
function searchPreiscritto(){
var idpreis = prompt("Inserisci il codice della preiscrizione.","0");
createCookie("Input_IDPreReg",idpreis,1);
createCookie("Entry_PrelevaSingPreiscritto","OK",1);
httpurl=readCookie("NEW_PAGE")
location.replace(httpurl);
}
function SvuotaAnagraficaEntry(){
	document.getElementById("in_idanagraphic").innerHTML =""
	document.getElementById("in_surname").value = ""
	document.getElementById("in_name").value = ""
	document.getElementById("in_surname").disabled = false;
	document.getElementById("in_name").disabled = false;
	document.getElementById("in_bornon").disabled = false;
	document.getElementById("in_chip").disabled = false;
	document.getElementById("SearchChip").disabled=false;
	document.getElementById("in_chip").value = ""
	document.getElementById("in_bornon").value = ""
	document.getElementById("gender").value = "M"
	document.getElementById("in_nazione").value = "ITALIA"
	document.getElementById("in_address").value = ""
	document.getElementById("in_prov").value = ""
	document.getElementById("in_cap").value = ""
	document.getElementById("in_cap100").value = ""
	document.getElementById("in_paese").value = ""
	document.getElementById("in_mobile1").value = ""
	document.getElementById("in_mobile2").value = ""
	document.getElementById("in_phone").value = ""
	document.getElementById("in_email1").value = ""
	document.getElementById("in_tessera").value = ""
	document.getElementById("in_ente").value = ""
	document.getElementById("in_codteam").value = ""
	document.getElementById("in_team").value = ""
	document.getElementById("in_WTIDteam").innerHTML =""
	document.getElementById("Amat").checked = true;
	document.getElementById("MG").checked = false;
	document.getElementById("CT").checked = false;
	document.getElementById("GrMer").checked = false;
	document.getElementById('in_extnazione').value = "ITA"
	document.getElementById("rispassoc").innerHTML = ""
	eraseCookie("Input_IDAnagrafico")
	eraseCookie("Input_Address")
	eraseCookie("Input_Ama")
	eraseCookie("Input_Amount")
	eraseCookie("Input_Amountval")
	eraseCookie("Input_Bornon")
	eraseCookie("Input_City")
	eraseCookie("Input_Chip")
	eraseCookie("Input_Country")
	eraseCookie("Input_CT")
	eraseCookie("Input_Email1")
	eraseCookie("Input_Ente")
	eraseCookie("Input_ExtCountry")
	eraseCookie("Input_Gender")
	eraseCookie("Input_GrMer")
	eraseCookie("Input_MG")
	eraseCookie("Input_Mobile1")
	eraseCookie("Input_Mobile2")
	eraseCookie("Input_Name")
	eraseCookie("Input_Phone")
	eraseCookie("Input_Prov")
	eraseCookie("Input_Province")
	eraseCookie("Input_Surname")
	eraseCookie("Input_TeamCode")
	eraseCookie("Input_TeamName")
	eraseCookie("Input_Tessera")
	eraseCookie("Input_Zip")
	eraseCookie("Input_Zip100")
}
function SalvaDatiChipJsEntry() {

	Erasedatiscrizione();

	if (document.getElementById('in_surname').value == "") {
		okv = 0;
		alert('Cognome non inserito. Questo campo è obbligatorio!!!');
		return;
	}

	if (document.getElementById('in_name').value == "") {
		okv = 0;
		alert('Nome non inserito. Questo campo è obbligatorio!!!');
		return;
	}

	if (document.getElementById('in_bornon').value == "") {
		okv = 0;
		alert('Data di nascita non inserita. Questo campo è obbligatorio!!!');
		return;
	}

	if (document.getElementById('gender').value == "") {
		okv = 0;
		alert('Sesso non inserito. Questo campo è obbligatorio!!!');
		return;
	}
	if (document.getElementById('in_pettorale').value == "") {
		okv = 0;
		alert('Pettorale non inserito. Questo campo è obbligatorio!!!');
		return;
	}
	if (document.getElementById('in_pettorale').value == "0") {
		okv = 0;
		alert('Pettorale non inserito. Questo campo è obbligatorio!!!');
		return;
	}
	if (document.getElementById('in_idprereg').value==null){
		eraseCookie("Chip_IDPreReg");
		createCookie("Entry_Confirm", "INS", 1);
	}else{
		if (document.getElementById('in_idprereg').value==""){
			eraseCookie("Chip_IDPreReg");
			createCookie("Entry_Confirm", "INS", 1);
		}else{
			if (document.getElementById('in_idprereg').value==0){
				eraseCookie("Chip_IDPreReg");
				createCookie("Entry_Confirm", "INS", 1);
			}else{
				if (document.getElementById('in_idprereg').value=="0"){
					eraseCookie("Chip_IDPreReg");
					createCookie("Entry_Confirm", "INS", 1);
				}else{
					createCookie("Chip_IDPreReg",document.getElementById('in_idprereg').value,1);
					createCookie("Entry_Confirm", "MOD", 1);
				}
			}
		}
	}
	createCookie("Input_Country", document.getElementById('in_nazione').value,1);
	createCookie("Input_ExtCountry", document.getElementById('in_extnazione').value,1);
	httpurl = "Entry_Iscrizione.php" //Stessa pagina
	location.replace(httpurl);

	

}

function erasecookieiscrizione(){
eraseCookie("Input_Address")
eraseCookie("Input_IDAnagrafico")
eraseCookie("Input_Ama")
eraseCookie("Input_Amount")
eraseCookie("Input_Amountval")
eraseCookie("Input_Bornon")
eraseCookie("Input_City")
eraseCookie("Input_Chip")
eraseCookie("Input_Country")
eraseCookie("Input_CT")
eraseCookie("Input_Email1")
eraseCookie("Input_Ente")
eraseCookie("Input_ExtCountry")
eraseCookie("Input_Gender")
eraseCookie("Input_GrMer")
eraseCookie("Input_VerificatoStoricoWT")
eraseCookie("Input_IDPreReg")
eraseCookie("Input_IDPreRegMulti")
eraseCookie("Input_Datapagamento")
eraseCookie("Input_Pettorale")
eraseCookie("Input_MG")
eraseCookie("Input_Mobile1")
eraseCookie("Input_Mobile2")
eraseCookie("Input_Name")
eraseCookie("Input_Paymentway")
eraseCookie("Input_Phone")
eraseCookie("Input_Prov")
eraseCookie("Input_Province")
eraseCookie("Input_Size")
eraseCookie("Input_Surname")
eraseCookie("Input_IDTeam")
eraseCookie("Input_TeamCode")
eraseCookie("Input_TeamName")
eraseCookie("Input_Tessera")
eraseCookie("Input_Zip")
eraseCookie("Input_Zip100")
eraseCookie("Input_IDPreReg");
eraseCookie("Input_IDPreRegMulti");
}
function saveCookieEntrySelect(Cookiename, ElemID){
var nomecookie = Cookiename;
sel = document.getElementById(ElemID);

var valcook = sel.options[sel.selectedIndex].text;
if (ElemID == "Save") {
		
		if (sel.value==1){
			createCookie("PROC_CONFERMA", "SIPICS", 1);
			createCookie("INPUT_CONFERMA", "SIPICS", 1);
		}else{
			createCookie("PROC_CONFERMA", "NOPICS", 1);
			createCookie("INPUT_CONFERMA", "SIPICS", 1);
		}
		
		createCookie("MODISCRIZIONE","OK",1);
		location.replace("RispostaIscrizione.php");
}
if (ElemID == "Amount") {
		var impo = valcook.substr(1, 6);
		
		document.getElementById("in_impopay").value=impo;
		createCookie("Input_Amountval", impo, 1);
		
}
if (ElemID == "Groups") {
		
		createCookie("Input_Groupss", valcook, 1);
		createCookie("Search_INSERT", "OKG")
		
		location.replace("Entry_Iscrizione.php")
}
if (ElemID=="Paymentway"){
		document.getElementById("in_payway").value=valcook;
	}	
if (valcook == "") {
	eraseCookie(nomecookie);
} else {
	createCookie(nomecookie, valcook, 1);
	
}
}

function eviboxtd(qtcel, nrcel) {
	var qtcol = qtcel;
	for (i = 1; i <= qtcel; i++) {

		Back = document.getElementById("cal" + i + nrcel).style.background;
		document.getElementById("cal" + i + nrcel).style.background = '#EEEE00';
		document.getElementById("cal" + i + nrcel).style.color = 'blue';
		document.getElementById("cal" + i + nrcel).style.cursor='hand'
	}
	
}
function noevitd(qtcel, nrcel,colore) {
	var qtcol = qtcel;
	for (i = 1; i <= qtcel; i++) {
		Back = document.getElementById("cal" + i + nrcel).style.background;
		document.getElementById("cal" + i + nrcel).style.background = colore;
		document.getElementById("cal" + i + nrcel).style.color = '#000000';
	}
}

function esciiboxdataAlertEntry(obj) {

	Back = document.getElementById(obj).style.background;
	document.getElementById(obj).style.background = '#FFFFFF';
	document.getElementById(obj).style.color = 'black';
	
	var str = document.getElementById(obj).value;
	var cc = str.length;
	
	switch (cc) {

	case "":

	case 0:
		document.getElementById(obj).value = "";
		break;

	case 6:

		var str = document.getElementById(obj).value;

		if (str.indexOf("/") != ( - 1)) {
			alert("ERRORE!!! Il formato deve essere (ggmmyy)");
			document.getElementById(obj).value = "";
			document.getElementById(obj).focus();
			return;
		} else {

			var gg = str.substr(0, 2);
			var mm = str.substr(2, 2);
			var aa = str.substr(4, 2);

			switch (mm) {

			case "01":

			case "03":

			case "05":

			case "07":

			case "08":

			case "10":

			case "12":
				var ggmese = 31;
				break;

			case "02":
				var ggmese = 29;
				break;

			case "04":

			case "06":

			case "11":

			case "09":
				var ggmese = 30;
				break;

			default:
				alert("MESE NON CORRETTO");
				document.getElementById(obj).value = "";
				document.getElementById(obj).focus();
				return;

			}

			if ((parseInt(mm, 10) > 0) && (parseInt(mm) < 13, 10)) {
				if (ggmese < gg) {

					alert("GIORNO DEL MESE NON CORRETTO");
					document.getElementById(obj).focus();
					return;
				} else {
					if (parseInt(aa, 10) > 20) {
						var aaaa = "19" + aa;
					} else {
						var aaaa = "20" + aa;
					}

					document.getElementById(obj).value = (gg + "/" + mm + "/" + aaaa);

				}
			} else {

				alert("MESE NON CORRETTO!!!");
				document.getElementById(obj).focus();
				return;
			}

		}

		break;

	case 8:
		var str = document.getElementById(obj).value;
		var bb1 = str.substr(2, 1);
		var bb2 = str.substr(5, 1);

		if (bb1 != "/") {
			
			alert("ERRORE!!! Il formato deve essere (ggmmyy o gg/mm/yy)");
			document.getElementById(obj).focus();
			return;
		}

		if (bb2 != "/") {

			alert(bb2 + "ERRORE!!! Il formato deve essere (ggmmyy o gg/mm/yy)");
			document.getElementById(obj).focus();
			return;
		}

		var gg = str.substr(0, 2);
		var mm = str.substr(3, 2);
		var aa = str.substr(6, 2);

		switch (mm) {

		case "01":

		case "03":

		case "05":

		case "07":

		case "08":

		case "10":

		case "12":
			var ggmese = 31;
			break;

		case "02":
			var ggmese = 29;
			break;

		case "04":

		case "06":

		case "11":

		case "09":
			var ggmese = 30;
			break;
		}

		if ((parseInt(mm, 10) > 0) && (parseInt(mm, 10) < 13)) {
			if (ggmese < gg) {

				alert("GIORNO DEL MESE NON CORRETTO");
				document.getElementById(obj).focus();
				return;
			} else {
				if (parseInt(aa, 10) > 20) {
					var aaaa = "19" + aa;
				} else {
					var aaaa = "20" + aa;
				}

				document.getElementById(obj).value = (gg + "/" + mm + "/" + aaaa);

			}
		} else {

			Alert((parseInt(mm)) + "MESE NON CORRETTO!!!");
			document.getElementById(obj).focus();
			return;
		}

		break;

	case 10:

	case 8:
		var str = document.getElementById(obj).value;
		var bb1 = str.substr(2, 1);
		var bb2 = str.substr(5, 1);

		if (bb1 != "/") {

			Alert(bb1 + "ERRORE!!! Il formato deve essere (ggmmyy o gg/mm/yy)");
			document.getElementById(obj).focus();
			return;
		}

		if (bb2 != "/") {

			Alert(bb2 + "ERRORE!!! Il formato deve essere (ggmmyy o gg/mm/yy)");
			document.getElementById(obj).focus();
			return;
		}

		var gg = str.substr(0, 2);
		var mm = str.substr(3, 2);
		var aa = str.substr(6, 4);

		switch (mm) {

		case "01":

		case "03":

		case "05":

		case "07":

		case "08":

		case "10":

		case "12":
			var ggmese = 31;
			break;

		case "02":
			var ggmese = 29;
			break;

		case "04":

		case "06":

		case "11":

		case "09":
			var ggmese = 30;
			break;
		}

		if ((parseInt(mm, 10) > 0) && (parseInt(mm, 10) < 13)) {
			if (ggmese < gg) {

				Alert("GIORNO DEL MESE NON CORRETTO");
				document.getElementById(obj).focus();
				return;
			} else {
				document.getElementById(obj).value = (gg + "/" + mm + "/" + aa);

			}
		} else {

			Alert((parseInt(mm)) + "MESE NON CORRETTO!!!");
			document.getElementById(obj).focus();
			return;
		}

		break;

	default:
		document.getElementById(obj).value = "";
		document.getElementById(obj).focus();
		alert("ERRORE!!! Il formato data deve essere quello 'ggmmyy'");
		document.getElementById(obj).focus();
		break;
	}
	sbiancabox(obj)
}