/*
	formValidation.js
	$Revision: 1.9 $
*/

var MailAddressFilter	= Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var NumberFilter		= /^([0-9])+$/;

/***************************************\
|	regExReplace()						|
|	regular expression replace	 		|
\***************************************/
function regExReplace(string,regEx,replacement) {
	var re = new RegExp(regEx, "gi");
	string = string.replace(re, replacement);
	return string;
}
/***************************************\
|	dateDiff()							|
|	calculate difference between 		|
|	two dates							|
\***************************************/
function dateDiff(dateStart,timeStart,dateEnd,timeEnd)	{
	var date1	= new Date(dateStart + " " + timeStart);
	var date2	= new Date(dateEnd + " " + timeEnd);
	//alert(date1 + "\n" + date2);
	var sec		= date2.getTime() - date1.getTime();
	if (isNaN(sec))
	{
		alert("Errore nell'impostazione della data di scadenza!");
		return false;
	}
	if (sec < 0)
	{
		alert("La data di scadenza deve essere maggiore di quella di inizio!");
		return false;
	}
	return true;
}
/***************************************\
|	_enableDisable()					|
|	enable-disable checkbox fields;		|
|	defined fields						|
\***************************************/
function _enableDisable(formName,fields,stats)	{
	var myForm	= document.forms['' + formName + ''];
	if (fields.indexOf(",") != 0)	{
		var fieldsArray	= fields.split(",");
	} else {
		var fieldsArray = fields;
	}
	for(i=0;i<fieldsArray.length;i++)	{
		disabled	= (stats)	? false : true
		myForm.elements['' + fieldsArray[i] + ''].disabled	= disabled;
	}
}
/***************************************\
|	_selectCheckBox()					|
|	enable-disable checkbox fields;		|
|	recursive							|
\***************************************/
function _selectCheckBox(formName,field,ignore,stats,ignoreValue)	{
	var myForm	= document.forms['' + formName + ''];
	var num		= myForm.elements.length;
	for (i=0;i<num;i++)	{
		var nameF			= myForm.elements[i].name;
		var statsIgnoreVal	= (stats == true)	? false : true;
		//if (nameF.indexOf(field) != -1 && nameF.indexOf(ignore) == -1)	{
		nameF	= nameF.replace("[]","");
		var ignoreIt	= (ignore == '')		? -1 : nameF.indexOf(ignore);
		var ignoreItVal	= (ignoreValue == '')	? '@#[]{}��' : ignoreValue;
		if (nameF == field && ignoreIt == -1)	{
			if (ignoreItVal != myForm.elements[i].value)	{
				myForm.elements[i].checked	= stats;
			} else {
				myForm.elements[i].checked	= statsIgnoreVal;
			}
			//alert(ignoreValue + ' -- ' + ignoreItVal + ' .. '  + statsIgnoreVal);
		}
	}
}
/***************************************\
|	_checkCheckBoxSelected()			|
|	check fields;						|
\***************************************/
function _checkCheckBoxSelected(formName,fieldName)	{
	var myForm	= document.forms['' + formName + ''];
	var num		= myForm.elements.length;
	var forAll	= myForm.sendToAll.checked;
	var somma	= 0;
	if (forAll == false)	{
		for (i=0;i<num;i++)	{
			var nameF	= myForm.elements[i].name
			if (nameF.indexOf('' + fieldName + '') != -1)	{
				if (myForm.elements[i].checked == true)	{
					somma	= somma + parseInt(myForm.elements[i].value);
				}
			}
		}
	} else {
		somma	= 1;
		_selectCheckBox('kenderFormNL','fk_idGroup','',true,0);
	}
	if (	(somma <= 0) || (isNaN(somma))	)	{
		alert('Devi selezionare almeno un gruppo!');
	} else {
		myForm.submit();
	}
}
/***************************************\
|	_checkCheckBoxSelectedTest()		|
|	check fields;						|
\***************************************/
function _checkCheckBoxSelectedTest(formName,fieldName,txt)	{
	var myForm	= document.forms['' + formName + ''];
	var num		= myForm.elements.length;
	var somma	= 0;
	for (i=0;i<num;i++)	{
		var nameF	= myForm.elements[i].name
		if (nameF.indexOf('' + fieldName + '') != -1)	{
			if (myForm.elements[i].checked == true)	{
				somma	= somma + parseInt(myForm.elements[i].value);
			}
		}
	}

	if (	(somma <= 0) || (isNaN(somma))	)	{
		alert(txt);
		return false;
	} else {
		return true;
	}
}
/***************************************\
|	_checkLoginWithGroups()				|
|	check fields;						|
\***************************************/
function _checkLoginWithGroups()	{
	var myForm		= document.kenderForm
	var et_username	= trim(myForm.et_username.value);
	var et_password	= trim(myForm.et_password.value);
	//var idGroup		= trim(myForm.idGroup.value);

	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name == "idGroup")	{
			//alert(myForm[i].name);
			var radiogroup = myForm[myForm[i].name];		// get the whole set of radio buttons
			var itemchecked = false;
			for(var j = 0 ; j < radiogroup.length ; ++j)	{
				if(radiogroup[j].checked) {
					itemchecked = true;
					break;
				}
			}
		}
	}
	if(!itemchecked) {
		alert("Devi scegliere un gruppo!");
		return;
	}

	if (et_username == '')	{
		alert("Inserisci la username!");
		myForm.et_username.focus();
		return;
	}
	if (et_password == '')	{
		alert("Inserisci la password!");
		myForm.et_password.focus();
		return;
	}
	myForm.submit();
}
/***************************************\
|	_chkChooseGroupAfterLogin()			|
|	check fields;						|
\***************************************/
function _chkChooseGroupAfterLogin()	{
	var myForm	= document.kenderForm;
	//var idGroup	= trim(myForm.idGroup.value);
	myForm.submit();
}
/***************************************\
|	_checkAddModAboutUsCat()			|
|	check fields;						|
\***************************************/
function _checkAddModEmodMain(previewField,a)	{
	var myForm			= document.kenderForm;
	myForm.preview.value	= (previewField)	? 1 : 0;
	myForm.action			= (previewField)	? "modificaContenuto__a" + a + "_bmainMod.htm" : "gestioneContenuto__a" + a + "_bmainModOK.htm";
	myForm.submit();
}
/***************************************\
|	_checkAddModWhereWeAre()			|
|	check fields;						|
\***************************************/
function _checkAddModWhereWeAre()	{
	var myForm			= document.kenderForm;
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_description == '')	{
		alert('Inserisci una descrizione per la news');
		myForm.rec_description.focus();
		return;
	}
	myForm.submit();
}
/***************************************\
|	_checkAddModNewsCat()				|
|	check fields;						|
\***************************************/
/*	javascript:_checkAddModLearnCat(false);	*/
function _checkAddModNewsCat()	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per la news');
		myForm.rec_title.focus();
		return;
	}
	/*
	if (rec_description == '')	{
		alert('Inserisci una descrizione per la news');
		myForm.rec_description.focus();
		return;
	}
	*/
	myForm.submit();
}
/***************************************\
|	_checkAddModNews()					|
|	check fields;						|
\***************************************/
function _checkAddModNews(previewField)	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per la news');
		myForm.rec_title.focus();
		return;
	}
	if (rec_description == '')	{
		alert('Inserisci una descrizione per la news');
		myForm.rec_description.focus();
		return;
	}

	var howManyChecked = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("idGroup") != -1)	{
			if (myForm[i].checked)	{
				howManyChecked++;
			}
		}
	}
	if (howManyChecked <= 0)	{
		alert('Seleziona almeno un gruppo');
		return;
	}

	myForm.preview.value	= (previewField)	? 1 : 0;
	myForm.action			= (previewField)	? "aggiungiNews__anews_baddMod.htm" : "aggiungiNews__anews_baddModOK.htm";
	//alert(myForm.action)
	myForm.submit();
}
/***************************************\
|	_checkAddModGeneric()					|
|	check fields;						|
\***************************************/
function _checkAddModGeneric(previewField)	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per il focus');
		myForm.rec_title.focus();
		return;
	}
	if (rec_description == '')	{
		alert('Inserisci una descrizione per il focus');
		myForm.rec_description.focus();
		return;
	}

	var howManyChecked = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("idGroup") != -1)	{
			if (myForm[i].checked)	{
				howManyChecked++;
			}
		}
	}
	if (howManyChecked <= 0)	{
		alert('Seleziona almeno un gruppo');
		return;
	}

	myForm.preview.value	= (previewField)	? 1 : 0;
	myForm.action			= (previewField)	? "aggiungiContenuto__ageneric_baddMod.htm" : "aggiungiContenuto__ageneric_baddModOK.htm";
	//alert(myForm.action)
	myForm.submit();
}
/***************************************\
|	_checkAddModLinksCat()				|
|	check fields;						|
\***************************************/
function _checkAddModLinksCat()	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per la news');
		myForm.rec_title.focus();
		return;
	}
	/*
	if (rec_description == '')	{
		alert('Inserisci una descrizione per la news');
		myForm.rec_description.focus();
		return;
	}
	*/
	myForm.submit();
}
/***************************************\
|	_checkAddModLinks()					|
|	check fields;						|
\***************************************/
function _checkAddModLinks()	{
	var myForm				= document.kenderForm;
	var rec_title			= trim(myForm.rec_title.value);
	var rec_externalLink	= trim(myForm.rec_externalLink.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per il link');
		myForm.rec_title.focus();
		return;
	}
	if (rec_externalLink == '')	{
		alert('Inserisci l\'indirizzo internet');
		myForm.rec_externalLink.focus();
		return;
	}

	var myForm	= document.kenderForm;
	var num		= myForm.elements.length;
	for (i=0;i<num;i++)	{
		var nameF	= myForm.elements[i].name
		//	check only foto2Print fields	//
		if (nameF.indexOf('rec_idGroup') != -1)	{
			//	and if not empty	//
			if (myForm.elements[i].value == -2 && myForm.elements[i].checked == true)	{
				//somma	= somma + parseInt(myForm.elements[i].value);
				alert('E\' stato selezionato "Privato"\nTutte le altre selezioni dei gruppi verranno ignorate!');
			}
		}
	}
	myForm.submit();
}
/***************************************\
|	_checkAddModLinksShare()			|
|	check fields;						|
\***************************************/
function _checkAddModLinksShare()	{
	var myForm				= document.kenderForm;
	myForm.submit();
}
/***************************************\
|	_checkAddModFolder()				|
|	check fields;						|
\***************************************/
function _checkAddModFolder()	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un nome per la cartella');
		myForm.rec_title.focus();
		return;
	}
	/*
	if (rec_description == '')	{
		alert('Inserisci una descrizione per la news');
		myForm.rec_description.focus();
		return;
	}
	*/
	myForm.submit();
}
/***************************************\
|	_checkAddModFile()					|
|	check fields;						|
\***************************************/
function _checkAddModFile()	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_file		= trim(myForm.rec_file.value);
	var oldFilePath		= trim(myForm.oldFilePath.value);
	//	SCADENZA
	var scadenza		= myForm.scadenza.checked;
	var startDate		= trim(myForm.rec_dataCreation.value);
	var endDate			= trim(myForm.rec_dataEnd.value);
	var sDateArray		= startDate.split(" ");
	var eDateArray		= endDate.split(" ");

	if (rec_title == '')	{
		alert('Inserisci un titolo per il file');
		myForm.rec_title.focus();
		return;
	}
	if (rec_file == '')	{
		if (oldFilePath == '')	{
			alert('Inserisci un file');
			myForm.rec_file.focus();
			return;
		}
	}

	//	Check groups: at least one checked
	var howManyChecked = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("idGroup") != -1)	{
			if (myForm[i].checked)	{
				howManyChecked++;
			}
		}
	}

	if (howManyChecked <= 0)	{
		alert('Seleziona almeno un gruppo');
		return;
	}

	if (scadenza)	{
		sDateStart	= regExReplace(sDateArray[0],"-","/");
		sDateEnd	= regExReplace(eDateArray[0],"-","/");
		var rightDate	= dateDiff(sDateStart,sDateArray[1],sDateEnd,eDateArray[1]);
		if (rightDate)	{
			myForm.submit();
		}
	} else {
		myForm.submit();
	}
}
/***************************************\
|	_checkAddModFile()					|
|	check fields;						|
\***************************************/
function _checkAddModFileWithSingleUser()	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_file		= trim(myForm.rec_file.value);
	var oldFilePath		= trim(myForm.oldFilePath.value);
	//	SCADENZA
	var scadenza		= myForm.scadenza.checked;
	var startDate		= trim(myForm.rec_dataCreation.value);
	var endDate			= trim(myForm.rec_dataEnd.value);
	var sDateArray		= startDate.split(" ");
	var eDateArray		= endDate.split(" ");

	if (rec_title == '')	{
		alert('Inserisci un titolo per il file');
		myForm.rec_title.focus();
		return;
	}
	if (rec_file == '')	{
		if (oldFilePath == '')	{
			alert('Inserisci un file');
			myForm.rec_file.focus();
			return;
		}
	}

	//	Check groups: at least one checked
	var howManyChecked = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("idGroup") != -1)	{
			if (myForm[i].checked)	{
				howManyChecked++;
			}
		}
	}
	//	Check user: at least one checked
	var howManyCheckedUser = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("singleUser") != -1)	{
			if (myForm[i].checked)	{
				howManyCheckedUser++;
			}
		}
	}

	if (howManyChecked <= 0 && howManyCheckedUser <= 0)	{
		alert('Seleziona almeno un gruppo oppure un utente');
		return;
	}

	if (scadenza)	{
		sDateStart	= regExReplace(sDateArray[0],"-","/");
		sDateEnd	= regExReplace(eDateArray[0],"-","/");
		var rightDate	= dateDiff(sDateStart,sDateArray[1],sDateEnd,eDateArray[1]);
		if (rightDate)	{
			myForm.submit();
		}
	} else {
		myForm.submit();
	}
}
/***************************************\
|	_checkAddModPoll()					|
|	check fields;						|
\***************************************/
function _checkAddModPoll()	{
	var myForm			= document.kenderForm;
	var rec_title		= trim(myForm.rec_title.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per il sondaggio');
		myForm.rec_title.focus();
		return;
	}

	myForm.submit();
}
/***************************************\
|	_checkAddModProductsCat()			|
|	check fields;						|
\***************************************/
function _checkAddModProductsCat()	{
	var myForm		= document.kenderForm;
	var rec_title	= trim(myForm.rec_title.value);

	if (rec_title == '')	{
		alert('Inserisci un nome per la categoria');
		myForm.rec_title.focus();
		return;
	}
	myForm.submit();
}
/***************************************\
|	_checkAddModProducts()				|
|	check fields;						|
\***************************************/
function _checkAddModProducts()	{
	var myForm			= document.kenderForm;
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un nome per il prodotto');
		myForm.rec_title.focus();
		return;
	}
	if (rec_description == '')	{
		alert('Inserisci una descrizione per il prodotto');
		myForm.rec_description.focus();
		return;
	}

	var howManyChecked = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("idGroup") != -1)	{
			if (myForm[i].checked)	{
				howManyChecked++;
			}
		}
	}
	if (howManyChecked <= 0)	{
		alert('Seleziona almeno un gruppo');
		return;
	}

	myForm.submit();
}
/***************************************\
|	_chkProfile()						|
|	check fields;						|
\***************************************/
function _chkProfile()	{
	var myForm			= document.kenderForm;
	var rec_nameUser	= trim(myForm.rec_nameUser.value);
	var rec_surnameUser	= trim(myForm.rec_surnameUser.value);
	var rec_email		= trim(myForm.rec_email.value);
	var rec_phone		= trim(myForm.rec_phone.value);
	var rec_cellPhone	= trim(myForm.rec_cellPhone.value);

	if (rec_nameUser == '')	{
		alert('Inserisci il tuo nome');
		myForm.rec_nameUser.focus();
		return;
	}
	if (rec_surnameUser == '')	{
		alert('Inserisci il tuo cognome');
		myForm.rec_surnameUser.focus();
		return;
	}
	if (MailAddressFilter.test(rec_email) == false) {
		alert('Inserisci una mail valida');
		myForm.rec_email.focus();
		return;
	}
	if (rec_phone != '')	{
		if (NumberFilter.test(rec_phone) == false) {
			alert('Inserisci un numero di telefono valido!');
			myForm.rec_phone.focus();
			return;
		}
	}
	if (rec_cellPhone != '')	{
		if (NumberFilter.test(rec_cellPhone) == false) {
			alert('Inserisci un numero di cellulare valido');
			myForm.rec_cellPhone.focus();
			return;
		}
	}
	myForm.submit();
}
/***************************************\
|	_chkProfile()						|
|	check fields;						|
\***************************************/
function _chkProfileNotify()	{
	var myForm			= document.kenderForm;
	myForm.submit();
}
/***************************************\
|	_checkAddModForum()					|
|	check fields;						|
\***************************************/
function _checkAddModForum()	{
	var myForm	= document.kenderForm;
	var title	= trim(myForm.rec_title.value);

	if (title == '')	{
		alert('Inserisci un titolo!');
		myForm.rec_title.focus();
		return;
	}
	myForm.submit();
}
/***************************************\
|	_chkAddTopic()						|
|	check fields;						|
\***************************************/
function _chkAddTopic(type)	{
	var myForm	= document.kenderForm;
	var title	= trim(myForm.title.value);
	var message	= trim(myForm.message.value);

	if (title == '')	{
		alert('Inserisci un titolo!');
		myForm.title.focus();
		return;
	}
	if (message == '')	{
		alert('Inserisci un messaggio!');
		myForm.message.focus();
		return;
	}
	if (type == 'p')	{
		myForm.preview.value	= 1;
		myForm.goo.disabled		= true;
		myForm.prev.disabled	= true;
	}
	if (type == 's')	{
		myForm.save.value		= 1;
		myForm.goo.disabled		= true;
		myForm.prev.disabled	= true;
	}
	myForm.submit();
}
/***************************************\
|	_chkAddPost()						|
|	check fields;						|
\***************************************/
function _chkAddPost(type)	{
	var myForm	= document.kenderForm;
	var title	= trim(myForm.title.value);
	var message	= trim(myForm.message.value);

	if (message == '')	{
		alert('Inserisci un messaggio!');
		myForm.message.focus();
		return;
	}
	if (type == 'p')	{
		myForm.preview.value	= 1;
		myForm.goo.disabled		= true;
		myForm.prev.disabled	= true;
	}
	if (type == 's')	{
		myForm.save.value		= 1;
		myForm.goo.disabled		= true;
		myForm.prev.disabled	= true;
	}
	myForm.submit();
}
/***************************************\
|	_checkSearchEngine()				|
|	check fields;						|
\***************************************/
function _checkSearchEngine(num)	{
	var myForm			= document.forms['seo' + num + ''];
	var keyWord			= trim(myForm.keyWord.value);
	var keyWordArray	= keyWord.split(" ");

	//	check if keyword is > 2
	//	split keyword by space, and check every word entered
	var keyNum		= 0;
	var keyNumTotal	= 0;
	while (keyNum < keyWordArray.length)	{
		//alert(keyNum + ". " + keyWordArray[keyNum]);
		if (keyWordArray[keyNum].length > 2)	{
			keyNumTotal	+= keyWordArray[keyNum].length;
		}
		keyNum	+= 1;
	}
	if (keyNumTotal <= 0)	{
		alert('Inserisci una parola chiave pi� lunga di 2 caratteri!');
		myForm.keyWord.focus();
		return
	}

	if (keyWord == '')	{
		alert('Inserisci una parola chiave per la ricerca!');
		myForm.keyWord.focus();
		return;
	} else {
		if (keyWord.length <= 2)	{
			alert('Inserisci una parola chiave pi� lunga di 2 caratteri!');
			myForm.keyWord.focus();
			return;
		}
	}
	myForm.submit();
}
/***************************************\
|	_chkAddModNewsletter()				|
|	check fields;						|
\***************************************/
function _chkAddModNewsletter()	{
	var myForm	= document.kenderForm;
	var title	= trim(myForm.title.value);

	var howManyChecked = 0;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		if(myForm[i].name.indexOf("idGroup") != -1)	{
			if (myForm[i].checked)	{
				howManyChecked++;
			}
		}
	}
	if (howManyChecked <= 0)	{
		alert('Seleziona almeno un gruppo');
		return;
	}

	if (title == '')	{
		alert('Inserisci un titolo per la newsletter!');
		myForm.title.focus();
		return;
	}
	myForm.submit();
}
/***************************************\
|	_chkSendNewsletter()				|
|	check fields;						|
\***************************************/
function _chkSendNewsletter()	{
	var myForm	= document.kenderFormNL;

	var itemchecked = false;
	for(var i = 0 ; i < myForm.length ; ++i)	{
		//alert(myForm[i].name);
		if(myForm[i].name == "fk_idGroup[]")	{
			//alert("TROVATO!!");
			var chkgroup = myForm[myForm[i].name];			// get the whole set of radio buttons
			//alert(myForm[i].value);
			itemchecked	= (chkgroup.value > 0)	? true : false;
		}
	}
	if(!itemchecked) {
		alert("Devi scegliere almeno un gruppo!");
		return;
	}
	myForm.submit();
}
/***************************************\
|	_chkSendNewsletter()				|
|	check fields;						|
\***************************************/
function _chkSendNewsletterTest()	{
	var myForm	= document.kenderFormNLTest;
	var lMail	= myForm.lMail.value;

	if (lMail == '')	{
		alert('Inserisci almeno un indirizzo email!');
		return;
	}

	myForm.submit();
}
/***************************************\
|	validateContentNL()					|
|	UpdateParag()						|
|	DeleteParag()						|
|	edit content;						|
\***************************************/
/*******************************************
		Check form: edit content
*******************************************/
function validateContentNL()	{
	var myForm	= document.contentNL;
	var title	= myForm.titolo.value;
	var content	= myForm.content.value;
	if (title == '' && content == '')	{
		alert("Inserisci un titolo o un contenuto!");
		myForm.titolo.focus();
		return;
	}
	myForm.submit();
}
function UpdateParag(id)	{
	var myForm	= document.contentNL;
	myForm.idNLContent.value	= id;
	myForm.submit();
}
function DeleteParag(id)	{
	var myForm	= document.contentNL;
	myForm.c.value				= 'del';
	myForm.idNLContent.value	= id;
	myForm.submit();
}
/***************************************\
|	_checkAddModLearnCat()				|
|	check fields;						|
\***************************************/
function _checkAddModELearnCat()	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);

	if (rec_title == '')	{
		alert('Inserisci un titolo per la categoria');
		myForm.rec_title.focus();
		return;
	}
	/*
	if (rec_description == '')	{
		alert('Inserisci una descrizione per la news');
		myForm.rec_description.focus();
		return;
	}
	*/
	myForm.submit();
}
/***************************************\
|	_checkAddModETestCat()				|
|	check fields;						|
\***************************************/
function _checkAddModETestCat(previewField)	{
	var myForm			= document.kenderForm
	var rec_title		= trim(myForm.rec_title.value);
	var rec_description	= trim(myForm.rec_description.value);
	if (rec_title == '')	{
		alert('Inserisci un titolo.');
		myForm.rec_title.focus();
		return;
	}
	//myForm.preview.value	= (previewField)	? 1 : 0;
	//myForm.action			= (previewField)	? "gestioneTest__aetest_baddModCat.htm" : "gestioneTest__aetest_baddModCatOK.htm";
	//alert(myForm.action)
	myForm.submit();
}