function doSearchBio(formName, where) {
	if ((formName == undefined) || (formName == '')) formName = 'bioForm';

	if (document.forms[formName].cercaTestoVis.value == '') return false;

	document.forms[formName].cercaTesto.value = encodeURI(document.forms[formName].cercaTestoVis.value);//escape(document.forms[formName].cercaTestoVis.value);
	document.forms[formName].cercaTesto.value = document.forms[formName].cercaTesto.value.replace(/\%/g, ']]');

	document.forms[formName].cercaTestoVis.value = '';//document.forms[formName].cercaTesto.value;

	document.forms[formName].searchIn.value = where;
	//openInfoDialog();
	document.forms[formName].action = "/Portale/services/searchTitle.jsp";

	//document.forms[formName].submit();
	return true;
}
function doSearchVocabolario(formName) {
	if ((formName == undefined) || (formName == '')) formName = 'vocaForm';

	if (document.forms[formName].cercaTestoVis.value == '') return false;

	document.forms[formName].cercaTesto.value = encodeURI(document.forms[formName].cercaTestoVis.value);//escape(document.forms[formName].cercaTestoVis.value);
	document.forms[formName].cercaTesto.value = document.forms[formName].cercaTesto.value.replace(/\%/g, ']]');

	document.forms[formName].cercaTestoVis.value = '';//document.forms[formName].cercaTesto.value;

	document.forms[formName].searchIn.value = "V";
	//openInfoDialog();
	document.forms[formName].action = "/Portale/services/searchTitle.jsp";

	//document.forms[formName].submit();
	return true;
}
function doSearchEnciclopedie(formName) {
	if ((formName == undefined) || (formName == '')) formName = 'encForm';

	if (document.forms[formName].cercaTestoVis.value == '') return false; 

	document.forms[formName].cercaTesto.value = encodeURI(document.forms[formName].cercaTestoVis.value);//escape(document.forms[formName].cercaTestoVis.value);
	document.forms[formName].cercaTesto.value = document.forms[formName].cercaTesto.value.replace(/\%/g, ']]');

	document.forms[formName].cercaTestoVis.value = '';//document.forms[formName].cercaTesto.value;

	document.forms[formName].searchIn.value = "E";
	//openInfoDialog();
	document.forms[formName].action = "/Portale/services/searchTitle.jsp";

	//document.forms[formName].submit();
	return true;
}
function doSearchTitle(formName, startFrom, order) {
	if ((formName == undefined) || (formName == '')) formName = 'searchPage';

	if (document.forms[formName].cercaTesto.value == '') return false;

	document.forms[formName].cercaTesto.value = encodeURI(document.forms[formName].cercaTesto.value);
	document.forms[formName].cercaTesto.value = document.forms[formName].cercaTesto.value.replace(/\%/g, ']]');

	//document.forms[formName].cercaTestoVis.value = document.forms[formName].cercaTesto.value;

	document.forms[formName].startRow.value = startFrom;

	orderTest = document.forms[formName].orderBy.value;
	if (orderTest == order) {
		if (document.forms[formName].orderByAsc.value == "")
			document.forms[formName].orderByAsc.value = "DESC";
		else
			document.forms[formName].orderByAsc.value = "";
	} else
		document.forms[formName].orderByAsc.value = "";

	if (order == -1) {
		document.forms[formName].orderByAsc.value = "";
		order = 1;
	}
	document.forms[formName].orderBy.value = order;
	//document.forms[formName].cercaTesto.value = escape(document.forms[formName].cercaTesto.value);
	//openInfoDialog();
	document.forms[formName].action = "/Portale/services/searchTitle.jsp";

	document.forms[formName].submit();
	return true;
}

function doSearchGoogle(formName) {
	if ((formName == undefined) || (formName == '')) formName = 'googleForm';

	if (document.forms[formName].googleSearch.value == '') return false; 

	window.open('http://www.google.it/search?hl=it&q='+document.forms[formName].googleSearch.value+'&meta=', "");

	//document.forms[formName].submit();
	return true;
}

function doAdvancedSearch(formName, where) {
	if ((formName == undefined) || (formName == '')) formName = 'advForm';

	if (document.forms[formName].cercaTestoVis.value == '') return false;

	//document.forms[formName].cercaTesto.value = escape(document.forms[formName].cercaTestoVis.value);
	document.forms[formName].cercaTesto.value = encodeURI(document.forms[formName].cercaTestoVis.value);
	document.forms[formName].cercaTesto.value = document.forms[formName].cercaTesto.value.replace(/\%/g, ']]');

	document.forms[formName].cercaTestoVis.value = document.forms[formName].cercaTesto.value;

	document.forms[formName].searchIn.value = where;

	if (document.forms[formName].categoria.value != '') {
		category = document.forms[formName].categoria.value;
		if (document.forms[formName].sottoCategoria.value != '')
			category += "/"+document.forms[formName].sottoCategoria.value;

		document.forms[formName].category.value = category;
	}

	if ((document.forms[formName].dataDa.value != '') && (document.forms[formName].dataA.value != '')) {
		if ((document.forms[formName].dataDa.value > document.forms[formName].dataA.value) ||
			(document.forms[formName].dataDa.value == document.forms[formName].dataA.value)) {
			alert("L`intervallo selezionato non e` valido.");
			return false;
		}
	}

	//openInfoDialog();
	document.forms[formName].action = "/Portale/services/searchTitle.jsp";

	//document.forms[formName].submit();
	return true;
}
