//SearchBox semplice
function doSubmitSearchBox(objForm, default_text, search_hint)
{
    if((objForm.keyword.value==default_text || objForm.keyword.value=="") && objForm.toDateString.value=="")
    {
        alert (search_hint);
        return false;
    }

    if(objForm.keyword.value==default_text)
    {
	    objForm.keyword.value="";
    }
    if(objForm.toDateString.value=="")
    {
        objForm.fromDateString.value="";
    }
    else
    {
    	objForm.fromDateString.value = objForm.now.value;
    }
    return true;
}


//Ricerca avanzata
function actAdvSrcDateTool()
{
    //attiva la ricerca per data esatta nella ricerca avanzata
    document.searchAdvanced.fmDateStringDay.disabled = false;
    document.searchAdvanced.fmDateStringMonth.disabled = false;
    document.searchAdvanced.fmDateStringYear.disabled = false;
    document.searchAdvanced.toDateStringDay.disabled = false;
    document.searchAdvanced.toDateStringMonth.disabled = false;
    document.searchAdvanced.toDateStringYear.disabled = false;

    //from e to sarano settati sul submit
}
function disactAdvSrcDateTool(objRadio)
{
    //disattiva la ricerca per data esatta nella ricerca avanzata
    document.searchAdvanced.fmDateStringDay.disabled = true;
    document.searchAdvanced.fmDateStringMonth.disabled = true;
    document.searchAdvanced.fmDateStringYear.disabled = true;
    document.searchAdvanced.toDateStringDay.disabled = true;
    document.searchAdvanced.toDateStringMonth.disabled = true;
    document.searchAdvanced.toDateStringYear.disabled = true;

	//Se "in qualsiasi data" sul submit sarà impostato il from vuoto.
    document.searchAdvanced.fromDateString.value = document.searchAdvanced.now.value;
    document.searchAdvanced.toDateString.value = objRadio.value;
}


function doSubmitAdvancedSearch(objForm, search_hint)
{
    //Controllo degli input
    if(objForm.keyword.value=="" &&
    (!objForm.idCatPT || objForm.idCatPT.value=="") &&
    (!objForm.idCatChNav || objForm.idCatChNav.value=="") &&
    (!objForm.cdArea_nmRegion ||objForm.cdArea_nmRegion.value=="") &&
    (!objForm.search_adv_dt || objForm.search_adv_dt[0].checked))
    {
        alert (search_hint);
        return false;
    }

   //Gestione select regione/provincia
    var objCdArea = document.searchAdvanced.cdArea;
    var objNmRegion = document.searchAdvanced.nmRegion;
    var selectedValue = new String(document.searchAdvanced.cdArea_nmRegion.value);
    if(selectedValue.indexOf("|") >= 0)
    {
        var aSelectedValue = selectedValue.split("|");
        objNmRegion.value = aSelectedValue[0];
        objCdArea.value = aSelectedValue[1];
    }
    else if(selectedValue.length > 0)
    {
        objNmRegion.value = selectedValue;
        objCdArea.value = "";
    }
    else
    {
        objNmRegion.value = "";
        objCdArea.value = "";
    }


    //Gestione radiobuttons Date
    var a_RadioButtons = document.searchAdvanced.search_adv_dt;
    var i = 0;
    for(i=0;a_RadioButtons && i<a_RadioButtons.length;i++)
    {
        if(a_RadioButtons[i].checked && a_RadioButtons[i].value == "man")
        {
            //Data esatta
            objForm.fromDateString.value = objForm.fmDateStringYear.value + "-" + objForm.fmDateStringMonth.value + "-" + objForm.fmDateStringDay.value + " 00:00:00";
            objForm.toDateString.value = objForm.toDateStringYear.value + "-" + objForm.toDateStringMonth.value + "-" + objForm.toDateStringDay.value + " 23:59:59";
        }
        else if(a_RadioButtons[i].checked && a_RadioButtons[i].value == "")
        {
            //Qualsiasi data
            objForm.fromDateString.value = "";
            objForm.toDateString.value = "";
        }
    }
    return true;
}
