function setAlboAction(val)
{
	var frm = document.forms['alboform'];
	frm.alboaction.value=val;
	frm.submit();
}

function newsearch(collezione)
{
	var frm = document.forms['ricerca'];
	var query_tmp=stripspaces(frm.alg.value);
//	alert(query_tmp);
//	var reg=/^"$/;
//	query_tmp=query_tmp.replace(reg,"");
	var query=addplus(query_tmp);
	frm.filetype.value=0;
	frm.area.value=0;
	frm.nomearea.value='';
	//frm.maxhits.value=0;
//	frm.coll.value=0;
	frm.c.value = collezione;

	frm.alg.value=query_tmp;
	frm.submit();
}

function stripspaces(text)
{
	if(text=='')
		return '';
	var startreg=/^(\s)+/;
	var endreg=/(\s)+$/;
	var tmp = text.replace(startreg,"");
	text = tmp.replace(endreg,"");
	return text;
}

function form_stripspaces(miocampo)
{
	miocampo.value = stripspaces(miocampo.value);
}

function addplus(text)
{
	var regex=/(\s)+/;
	var testing=text;
	// aggiungo il '+' se necessario
	if(testing.match(regex)){
		var tested = testing.replace(regex,"+");
		return tested;
	}
	return testing;
} 

function addarea(area)
{
    var frm = document.forms['ricerca'];
//    frm.alg.value = stripspaces(frm.alg.value);
    frm.c.value=-1;
    var keyword = frm.alg.value; 
//    frm.area.value = area;
	frm.area.value=1;
    //frm.coll.value=0;
    frm.filetype.value=0;
    //frm.maxhits.value=10000;
    frm.nomearea.value=area;
//    frm.alg.value += area;
    //frm.alg.value = '';
	//alert('alg=*'+frm.alg.value+'*, area=*'+frm.area.value+'*');
	//frm.dir.value=1;
	frm.submit();
	frm.alg.value=keyword;
}

function addStart(pages)
{
	var frm = document.forms['ricerca'];
	frm.start.value=pages;
	frm.submit();
//	newsearch(frm.c.value);
}

function grpByArea()
{
    var frm = document.forms['ricerca'];
    frm.alg.value = stripspaces(frm.alg.value);
    frm.area.value=1;
//    frm.coll.value=0;
    frm.filetype.value=0;
    //frm.maxhits.value=0;
	frm.submit();
}

function grpByFileType()
{
    var frm = document.forms['ricerca'];
    frm.alg.value = stripspaces(frm.alg.value);
    frm.filetype.value=1;
    frm.area.value=0;
//    frm.coll.value=0;
    //frm.maxhits.value=0;
	frm.submit();
}

function grpByColl(qualecoll)
{
    var frm = document.forms['ricerca'];
    frm.alg.value = stripspaces(frm.alg.value);
    frm.c.value=qualecoll;
    //frm.area.value=0;
	frm.submit();
}

function nomax_hits()
{
	var frm=document.forms['ricerca'];
	//frm.maxhits.value=10000;
	frm.submit();
}

// Piazza il focus sul campo 'Username'
function CaseDupName()
{
	var frm=document.reg;
	for(var i=0;i<frm.length;i++)
		if(frm[i].name=='Username')
		{
			frm[i].value='';
			frm[i].focus();
		}
}

function pulisci()
{
	var frm=document.reg;
	for(var i=0;i<frm.length;i++)
	{
		if(frm[i].type=='text' || frm[i].type=='password')
			frm[i].value='';
		/*
		if(frm[i].type=='select-one')
		{
			alert(frm[i].value+' '+frm[i].name);
			alert(frm[i].selectedIndex);
			frm[i].0.selectedIndex;
		}
		*/
	}
}

function pulisciSportello()
{
	var frm=document.sportello;
	for(var i=0;i<frm.length;i++)
	{
		if(frm[i].type=='textarea')
			frm[i].value='';
		if(frm[i].type=='text')
			frm[i].value='';
	}
}

function getRank(azione)
{
	var frm = document.forms['ricerca'];
	frm.rank.value=azione;
	frm.submit();
}

function del_check(item,sid,path)
{
	if(window.confirm('Confermare cancellazione di '+item))
	{
		location.href='authsupport.php?'+sid+'&path='+path+'&deleteme='+item+'&cmd=elimina';
		return true;
	}
	else
		return false;
}

// mi intercetta l'invio del form col tasto RETURN
// e forza il comportamento come si conviene
/*
function keycheck()
{
	var frm=document.forms['ricerca'];
	//frm.dir.value="false";
	//frm.maxhits.value=0;
	frm.area.value=0;
	frm.nomearea.value='';
//    frm.coll.value=0;
    frm.filetype.value=0;
    frm.start.value=0;

	//query_tmp=query_tmp.replace(reg,"");

	//newsearch(frm.c.value);
}
*/

/*function launchSearch(nomearea,area,alg,filetype,c,t,start,rank) */
function launchSearch(nomearea,area,filetype,c,t,start,rank)
{
	//alert("nomearea: "+nomearea+" area: "+area+" alg: "+document.forms['ricerca'].alg.value+" filetype: "+filetype+" c: "+c+" t: "+t+" start "+start+" rank: "+rank);

	var frm = document.forms['ricerca'];
	var alg = document.forms['ricerca'].alg.value;

	frm.nomearea.value=nomearea;
	frm.area.value=area;

	//var tmp = stripspaces(frm.alg.value);
	var tmp=addplus(alg);

	frm.alg.value=tmp;
	frm.filetype.value=filetype;
	frm.c.value=c;
	frm.t.value=t;
	frm.start.value=start;
	frm.rank.value=rank;

	frm.submit();
}

