// JavaScript Document - Funzioni utili

// Funzione che elimina gli spazi vuoti di "contorno" da una stringa
function trim(str)  {
    if (str.length > 0)  {
        var blank = str.substring(0, 1);
        while(blank == " ")  {
            str = str.substring(1, str.length);
            if (str.length > 0)  {
                blank = str.substring(0, 1);
            }
            else  {
                return str;
            }
        }
        var index = str.length - 1;
        blank = str.substring(index, str.length);
        while(blank == " ")  {
            str = str.substring(0, index);
            if (str.length > 0)  {
                index = str.length - 1;
                blank = str.substring(index, str.length);
            }
            else  {
                return str;
            }
        }
	    return str;
    }
	return "";   
}

function searchf1()  {
    var cat = document.filter_form.filter_cat.value;
	document.searchh.c.value = cat;
	return (trim(document.searchh.src.value) != '');
}

function searchf2()  {
    return (trim(document.searchh.src.value) != '');
}

function search1()  {
    var cat = document.filter_form.filter_cat.value;
	document.searchh.c.value = cat;
    if (trim(document.searchh.src.value) != '') 
       document.searchh.submit();
}

function search2()  {
   if (trim(document.searchh.src.value) != '') 
       document.searchh.submit();
}


