function j_select(val) { //alert(val) ; document.forms['inviacampoform'].titolo.value = val ; document.forms['inviacampoform'].tipo.value = 'reload' ; document.forms['inviacampoform'].action = 'ricerca_per.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); } function j_select_invia_valore(val) { document.forms['inviacampoformselect'].tipo.value = 'cerca_annate' ; document.forms['inviacampoformselect'].dates.value = val; //alert(document.forms['inviacampoformselect'].titles.value) ; //alert(document.forms['inviacampoformselect'].dates.value) ; document.forms['inviacampoformselect'].action = 'ricerca_per.php' ; document.forms['inviacampoformselect'].target = ''; document.forms['inviacampoformselect'].submit(); } function j_select_invia_valore1(val) { document.forms['inviacampoformselect'].tipo.value = 'cerca_annate1' ; document.forms['inviacampoformselect'].titles.value = val; document.forms['inviacampoformselect'].action = 'ricerca_per.php' ; document.forms['inviacampoformselect'].target = ''; document.forms['inviacampoformselect'].submit(); } function zoom_imm_new(val) { immWinNew = window.open('zoom_imm.php?pathimm='+val,'zoom_imm2','width=900,height=600 ,toolbar=no, location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,modal=no,alwaysraised=yes'); } function invia_valore(val) { document.forms['inviacampoform'].lista.value = val ; if( val == 'lista_autori'){ creator = document.forms['inviacampoform'].creator.value ; if( creator == "") { alert("Inserire AUTORE"); } else{ stringa_ok = stringaValidaLista(creator) ; //stringa_ok = true ; if ( stringa_ok){ document.forms['inviacampoform'].action = 'lista_ric.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); } } } else if( val == 'lista_titoli'){ title = document.forms['inviacampoform'].title.value ; if( title == "") { alert("Inserire TITOLO"); } else{ stringa_ok = stringaValidaLista(title) ; //stringa_ok = true ; if ( stringa_ok){ document.forms['inviacampoform'].action = 'lista_ric.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); } } } else if( val == 'lista_luoghi'){ publisher = document.forms['inviacampoform'].publisher.value ; if( publisher == "") { alert("Inserire LUOGO"); } else{ stringa_ok = stringaValidaLista(publisher) ; //stringa_ok = true ; if ( stringa_ok){ document.forms['inviacampoform'].action = 'lista_ric.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); } } } else if( val == 'lista_date'){ date = document.forms['inviacampoform'].date.value ; if( date == "") { alert("Inserire DATA"); } else{ stringa_ok = stringaValidaLista(date) ; //stringa_ok = true ; if ( stringa_ok){ document.forms['inviacampoform'].action = 'lista_ric.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); } } } else if( val == 'lista_shelfmark'){ shelfmark = document.forms['inviacampoform'].shelfmark.value ; if( shelfmark == "") { alert("Inserire COLLOCAZIONE"); } else{ stringa_ok = stringaValidaLista(shelfmark) ; //stringa_ok = true ; if ( stringa_ok){ document.forms['inviacampoform'].action = 'lista_ric.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); } } } else if( val == 'stampa_ric'){ document.forms['inviacampoform'].tipo.value = val ; creator = document.forms['inviacampoform'].creator.value ; title = document.forms['inviacampoform'].title.value ; publisher = document.forms['inviacampoform'].publisher.value ; date = document.forms['inviacampoform'].date.value ; shelfmark = document.forms['inviacampoform'].shelfmark.value ; if( creator == "" && title == "" && publisher == "" && date == "" && shelfmark == "") { alert("Inserire un dato da ricercare"); } else{ immWinNew = window.open('stampa_ric.php?tipo='+val+'&creator='+creator+'&title='+title,'stampa','width=900,height=600 ,toolbar=no, location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,modal=no,alwaysraised=yes'); //document.forms['inviacampoform'].action = 'stampa_ric.php' ; //document.forms['inviacampoform'].target = ''; //document.forms['inviacampoform'].submit(); } } else{ document.forms['inviacampoform'].tipo.value = val ; //creator = document.forms['inviacampoform'].creator.value ; title = document.forms['inviacampoform'].title.value ; //publisher = document.forms['inviacampoform'].publisher.value ; date = document.forms['inviacampoform'].date.value ; //shelfmark = document.forms['inviacampoform'].shelfmark.value ; //if( creator == "" && title == "" && publisher == "" && date == "" && shelfmark == "") { // alert("Inserire un dato da ricercare"); //} //else{ document.forms['inviacampoform'].action = 'ricerca_per.php' ; document.forms['inviacampoform'].target = ''; document.forms['inviacampoform'].submit(); //} } } function avviso_demo() { alert('VERSIONE DEMO\nFunzione non disponibile') ; } function stringaValida(str) { var patternvalido = "^[a-z]+$"; var reg = new RegExp(patternvalido); return str.match(reg) } function stringaValidaLista(str) { var patternvalido = "[A-Z,a-z,0-9]+"; var reg = new RegExp(patternvalido); return str.match(reg) }