function checka_e_disabilita(cosa,valore){ chk=$('#ins_altra_'+cosa); chk.attr('checked',valore); chk.attr('disabled',valore); } function switcha(cosa,valore){ $('#ins_'+cosa).attr('disabled',valore) .toggle(!valore); $('#ins_nuova_'+cosa).toggle(valore) .attr('disabled',!valore); }; function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function checkFormInsert(f) { err=false; check(f.ins_nuova_nazione); check(f.ins_nuova_regione); check(f.ins_nuova_provincia); check(f.ins_nuova_citta); if(err) { alert("Attenzione, completare tutti i campi"); return false; } } function check(cosa){ if((cosa)&&(!cosa.disabled)&&(cosa.value=='')&& (err==false)) { err=true; cosa.focus(); return false; } } function aggiornaInsCitta(provincia) { $.post('http://www.openfeedback.it/include/ajax/update.php', {provincia:provincia},function(data){ scriviOptIns('ins_citta',data); }); } function aggiornaInsProvincie(regione) { $.post('http://www.openfeedback.it/include/ajax/update.php', {regione:regione},function(data){ scriviOptIns('ins_provincia',data); }); } function aggiornaInsRegioni(nazione) { $.post('http://www.openfeedback.it/include/ajax/update.php', {nazione:nazione},function(data){ scriviOptIns('ins_regione',data); }); } function scriviOptIns(dove,data) { opts=data.split('##'); switch(dove){ case 'ins_regione': $('#ins_regione').html(''+opts[3]+''); case 'ins_provincia': $('#ins_provincia').html(''+opts[2]+''); case 'ins_citta': $('#ins_citta').html(''+opts[1]+''); } } function aggiornaCitta(tipologia,nazione,regione,provincia) { $.post('http://www.openfeedback.it/include/ajax/update.php', {provincia:provincia, tipologia:tipologia, regione:regione, nazione:nazione, lvl:3}, function(data){ scriviOpt('search_citta',data); }); } function aggiornaProvincie(tipologia,nazione,regione) { $.post('http://www.openfeedback.it/include/ajax/update.php', {regione:regione,tipologia:tipologia, nazione:nazione, lvl:2}, function(data){ scriviOpt('search_provincia',data); }); } function aggiornaRegioni(tipologia,nazione) { $.post('http://www.openfeedback.it/include/ajax/update.php', {nazione:nazione,tipologia:tipologia, lvl:1}, function(data){ scriviOpt('search_regione',data); }); } function scriviOpt(dove,data) { opts=data.split('##'); switch(dove){ case 'search_regione': $('#search_regione').html(''+opts[3]+''); case 'search_provincia': $('#search_provincia').html(''+opts[2]+''); case 'search_citta': $('#search_citta').html(''+opts[1]+''); } } function checkboxNazione(check){ $('#ins_nazione').attr('disabled',check); $('#ins_nuova_nazione').attr('disabled',!check); abilitaDiv(check,'regione'); abilita(check,'regione'); abilitaDiv(check,'provincia'); abilita(check,'provincia'); abilitaDiv(check,'citta'); abilita(check,'citta'); $('#ins_nuova_nazione').focus(); } function checkboxRegione(check){ abilita(check,'regione'); abilitaDiv(check,'provincia'); abilita(check,'provincia'); abilitaDiv(check,'citta'); abilita(check,'citta'); $('#ins_nuova_regione').focus(); } function checkboxProv(check){ abilita(check,'provincia'); abilitaDiv(check,'citta'); abilita(check,'citta'); $('#ins_nuova_provincia').focus(); } function checkboxCitta(check){ abilita(check,'citta'); $('#ins_nuova_citta').focus(); } function abilita(check,cosa){ $('#ins_nuova_'+cosa).toggle(check); $('#ins_'+cosa).toggle(!check); $('ins_'+cosa).attr('disabled',check); $('ins_nuova_'+cosa).attr('disabled',!check); } function abilitaDiv(check,cosa){ $('ins_altra_'+cosa).attr('checked',check).attr('disabled',check); $('#div_ins_'+cosa).toggle(!check); }